- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果 - 修改技能效果的 ID,避免和普通效果 ID 冲突 - 优化战斗循环逻辑,增加战斗结束的判断条件 - 调整输入结构,移除未使用的属性和状态容器 - 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
65 lines
4.5 KiB
Go
65 lines
4.5 KiB
Go
<Plans>
|
|
<Plan ID="1" MonId="303">
|
|
<Condition ID="1" Lv="1" UserInfoId="304" UserInfoBitPos="1" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
<Condition ID="2" Lv="50" UserInfoId="304" UserInfoBitPos="2" BonusTaskId="5470" BonusTaskOutId="2"/>
|
|
<Condition ID="3" Lv="100" UserInfoId="304" UserInfoBitPos="3" BonusTaskId="5470" BonusTaskOutId="3"/>
|
|
<Condition ID="4" TotalEv="510" UserInfoId="304" UserInfoBitPos="4" BonusTaskId="5473" BonusTaskOutId="1"/>
|
|
<Condition ID="5" Dv="31" UserInfoId="304" UserInfoBitPos="5" BonusTaskId="5470" BonusTaskOutId="4"/>
|
|
</Plan>
|
|
<Plan ID="2" MonId="306">
|
|
<Condition ID="1" Lv="1" UserInfoId="304" UserInfoBitPos="6" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
<Condition ID="2" Lv="50" UserInfoId="304" UserInfoBitPos="7" BonusTaskId="5470" BonusTaskOutId="2"/>
|
|
<Condition ID="3" Lv="100" UserInfoId="304" UserInfoBitPos="8" BonusTaskId="5470" BonusTaskOutId="3"/>
|
|
<Condition ID="4" TotalEv="510" UserInfoId="304" UserInfoBitPos="9" BonusTaskId="5473" BonusTaskOutId="1"/>
|
|
<Condition ID="5" Dv="31" UserInfoId="304" UserInfoBitPos="10" BonusTaskId="5470" BonusTaskOutId="4"/>
|
|
</Plan>
|
|
<Plan ID="3" MonId="309">
|
|
<Condition ID="1" Lv="1" UserInfoId="304" UserInfoBitPos="11" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
<Condition ID="2" Lv="50" UserInfoId="304" UserInfoBitPos="12" BonusTaskId="5470" BonusTaskOutId="2"/>
|
|
<Condition ID="3" Lv="100" UserInfoId="304" UserInfoBitPos="13" BonusTaskId="5470" BonusTaskOutId="3"/>
|
|
<Condition ID="4" TotalEv="510" UserInfoId="304" UserInfoBitPos="14" BonusTaskId="5473" BonusTaskOutId="1"/>
|
|
<Condition ID="5" Dv="31" UserInfoId="304" UserInfoBitPos="15" BonusTaskId="5470" BonusTaskOutId="4"/>
|
|
</Plan>
|
|
|
|
<Plan ID="4" MonId="1750">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="1" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="2" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="3" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<Plan ID="5" MonId="1754">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="4" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="5" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="6" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<Plan ID="6" MonId="1748">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="7" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="8" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="9" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<Plan ID="7" MonId="1745">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="10" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="11" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="12" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<Plan ID="8" MonId="1746">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="13" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="14" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="15" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<Plan ID="9" MonId="1752">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="16" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="17" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="18" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<!--Plan ID="10" MonId="1744">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="19" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="20" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="21" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan>
|
|
<Plan ID="11" MonId="1685">
|
|
<Condition ID="1" Lv="50" UserInfoId="10251" UserInfoBitPos="22" BonusTaskId="5470" BonusTaskOutId="5"/>
|
|
<Condition ID="2" Lv="100" UserInfoId="10251" UserInfoBitPos="23" BonusTaskId="5470" BonusTaskOutId="6"/>
|
|
<Condition ID="3" Dv="31" UserInfoId="10251" UserInfoBitPos="24" BonusTaskId="5470" BonusTaskOutId="1"/>
|
|
</Plan-->
|
|
</Plans>
|