配置

师徒系统配置

  • 新增配置 fs_mentor_system.xml
  • gm重载命令 //gm reload config mentorsys
<?xml version="1.0" encoding="utf-8"?>

<!--师徒系统配置-->

<root>
    <mentor_sys>
        <!--
        徒弟席位配置
        count: 席位最大数目,必填
        pos: 席位号,取值[1, count],必填
        unlock_type: 席位解锁类型 0免费 1达到名师等级,默认为0
        unlock_param: 解锁参数,主要是给unlock_type=1使用,默认为0,后面名师等级对应的等级
        -->
        <student_pos count="3">
            <stu pos="1" unlock_type="0" unlock_param="0" desc="名師寶冊達到0級" desc_cn="名师宝册达到0级"/>
            <stu pos="2" unlock_type="1" unlock_param="3" desc="名師寶冊達到3級" desc_cn="名师宝册达到3级"/>
            <stu pos="3" unlock_type="1" unlock_param="5" desc="名師寶冊達到5級" desc_cn="名师宝册达到5级"/>
        </student_pos>


        <!--
        申请限制
        send_sec_limit: 申请发出间隔时间,秒,必填
        list_count_limit:申请列表最大数目,必填
        -->
        <apply_limit send_sec_limit="5" list_count_limit="10"/>


        <!--
        拜师条件
        level:等级区间,必填
        -->
        <apply_teacher_con level="10,60" />


        <!--
        收徒条件
        level:最小等级,必填
        arena_division:排位赛历史最高段位
        official_level:最小官阶等级
        -->
        <apply_stu_con level="100" arena_division="1" official_level="1" />


        <!--
        出师
        stu_exp:需要达到的师门经验,必填
        stu_level:需要达到的等级,必填
        stu_award:徒弟奖励
        teacher_award:师父奖励
        -->
        <graduate stu_exp="1000" stu_level="60" list_count_limit="10">
            <stu_award rewards="4635101,1">
                <title>
                    <![CDATA[{"zh_tw":"恭喜出師!",
                    "ja_jp":"",
                    "en_us":""}]]>
                </title>
                <content>
                <![CDATA[{"zh_tw":"親愛的$NICKNAME$,在您與師父的共同努力下,您成功出師了!我們為您準備了一份厚禮,希望您在未來的日子裡,在三國殺中越戰越勇,收穫更多的勝利。",
                "ja_jp":"",
                "en_us":""}]]>
                </content>
            </stu_award>
            <teacher_award rewards="4635301,1">
                <title>
                    <![CDATA[{"zh_tw":"恭喜您的徒弟出師!",
                    "ja_jp":"",
                    "en_us":""}]]>
                </title>
                <content>
                <![CDATA[{"zh_tw":"親愛的$NICKNAME$,在您與徒弟$STUNICKNAME$的共同努力下,$STUNICKNAME$成功出師了!我們為您準備了一份厚禮厚禮,希望您在未來的日子裡,在三國殺中桃李滿天下。",
                "ja_jp":"",
                "en_us":""}]]>
                </content>
            </teacher_award>
        </graduate>        
        <!--
        解除关系
        build__link_sec_limt: 师徒关系建立时间超过多少秒后才可以解除关系,必填
        apply_again_sec_limit:解除关系后,再次申请的时间限制,秒,必填
        offline_hour: 解除关系时,其中一方离线时间超过多少小时,不限制再次申请
        -->
        <break build_link_sec_limt="5" apply_again_sec_limit="5" offline_hour="24" >
            <break_mail>
                <title>
                    <![CDATA[{"zh_tw":"被解除师徒关系",
                    "ja_jp":"",
                    "en_us":""}]]>
                </title>
                <content_teacher>
                <![CDATA[{"zh_tw":"您的师父$NICKNAME$与您解除了师徒关系",
                "ja_jp":"",
                "en_us":""}]]>
                </content_teacher>
                <content_stu>
                <![CDATA[{"zh_tw":"您的徒弟$NICKNAME$与您解除了师徒关系",
                "ja_jp":"",
                "en_us":""}]]>
                </content_stu>
            </break_mail>
        </break>


        <!--
        师门经验
        day_limit: 每天可增加的上限,必填
        exp_limit:师门经验最大值,必填
        game_add: 与师傅对局游戏增加的师门经验
        -->
        <stu_exp day_limit="100" exp_limit="100000" game_add="100"/>
    </mentor_sys>
</root>

任务配置

  • 原有配置 dbs_quest.xml

添加师徒任务库

<TaskLibrary name="师父任务库" id="35" fix="0" />
<TaskLibrary name="徒弟任务库" id="36" fix="0" />

日常与周常任务抽取配置修改

  • 使用open_for代替原来的vip和type字段
  • open_for取值:0未知(默认值),1所有用户,2非俸禄至尊,3俸禄至尊,4非战令至尊, 5战令至尊, 6徒弟,7师父
  • 日常(周常)任务的抽取,多个Condition是互斥的,现在只要满足open_for与level即抽取

师徒聊天任务

  • 任务请求类型 reqType=67
  • 参数含义 param1=组合值 1:大厅 2:公会 4:好友私聊 8:陌生人私聊 16:师父私聊徒弟 32:徒弟私聊师父

师徒一起游戏任务

  • 任务请求类型 reqType=77
  • 参数含义 param1=师徒关系个数(至少是1,一般也是1),param2=对局结果(0任何结果 1胜利 2失败 255平局), param3=玩家师徒身份(2徒弟 3师父)