mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
68 lines
3.4 KiB
XML
68 lines
3.4 KiB
XML
<module name="Battle">
|
|
<enum name="BuffTimeType">
|
|
<var name="BUFF_TIME_DURING" alias="指定持续时间" value="0"/>
|
|
<var name="BUFF_TIME_INFINIT" alias="无尽时间" value="1"/>
|
|
</enum>
|
|
|
|
<enum name="BuffReplaceType">
|
|
<var name="BUFF_REPLACE_INSTEAD" alias="更新时间范围" value="0"/>
|
|
<var name="BUFF_REPLACE_FORBIT" alias="不允许叠加" value="1"/>
|
|
<var name="BUFF_REPLACE_ADD_TIME" alias="累加时间范围" value="2"/>
|
|
<var name="BUFF_REPLACE_ADD_ATTR" alias="叠加数值" value="3"/>
|
|
<var name="BUFF_REPLACE_TYPE_COUNT" alias="叠加种类" value="4"/>
|
|
</enum>
|
|
|
|
<enum name="BuffStateID">
|
|
<var name="BUFF_STATE_NONE" alias="无状态" value="0"/>
|
|
<var name="BUFF_STATE_STUN" alias="眩晕状态" value="1"/>
|
|
<var name="BUFF_STATE_UNDEAD" alias="无敌状态" value="2"/>
|
|
<var name="BUFF_STATE_INVISIBLE" alias="隐身状态" value="3"/>
|
|
<var name="BUFF_STATE_BIGGER" alias="体形变大" value="4"/>
|
|
<var name="BUFF_STATE_NO_MOVE" alias="定身,不能移动" value="5"/>
|
|
<var name="BUFF_STATE_NO_SKILL" alias="沉默,不能放技能" value="6"/>
|
|
<var name="BUFF_STATE_SLEEP" alias="昏睡" value="7"/>
|
|
<var name="BUFF_STATE_FORCE_COLLIDER" alias="强制开启阻挡" value="8"/>
|
|
<var name="BUFF_STATE_IGNORE_COLLIDER" alias="无视阻挡" value="9"/>
|
|
<var name="BUFF_STATE_MAX" alias="最大状态" value="10"/>
|
|
</enum>
|
|
|
|
<enum name="BuffResultType">
|
|
<var name="BUFF_RESULT_NONE" alias="无" value="0"/>
|
|
<var name="BUFF_RESULT_PHY_ATK_UP" alias="物理攻击提升" value="1"/>
|
|
<var name="BUFF_RESULT_PHY_ATK_DOWN" alias="物理攻击降低" value="2"/>
|
|
<var name="BUFF_RESULT_PHY_DEF_UP" alias="物理防御提升" value="3"/>
|
|
<var name="BUFF_RESULT_PHY_DEF_DOWN" alias="物理防御降低" value="4"/>
|
|
<var name="BUFF_RESULT_PHY_HIT_UP" alias="物理命中提升" value="5"/>
|
|
<var name="BUFF_RESULT_PHY_HIT_DOWN" alias="物理命中降低" value="6"/>
|
|
<var name="BUFF_RESULT_PHY_LOSE_HP" alias="物理持续掉血" value="7"/>
|
|
|
|
<var name="BUFF_RESULT_MAG_ATK_UP" alias="法术攻击提升" value="8"/>
|
|
<var name="BUFF_RESULT_MAG_ATK_DOWN" alias="法术攻击降低" value="9"/>
|
|
<var name="BUFF_RESULT_MAG_DEF_UP" alias="法术防御提升" value="10"/>
|
|
<var name="BUFF_RESULT_MAG_DEF_DOWN" alias="法术防御降低" value="11"/>
|
|
<var name="BUFF_RESULT_MAG_HIT_UP" alias="法术命中提升" value="12"/>
|
|
<var name="BUFF_RESULT_MAG_HIT_DOWN" alias="法术命中降低" value="13"/>
|
|
<var name="BUFF_RESULT_MAG_LOSE_HP" alias="法术持续掉血" value="14"/>
|
|
|
|
<var name="BUFF_RESULT_CIRT_UP" alias="暴击率提升" value="15"/>
|
|
<var name="BUFF_RESULT_CIRT_DOWN" alias="暴击率降低" value="16"/>
|
|
<var name="BUFF_RESULT_CIRT_VALUE_UP" alias="暴击倍率提升" value="17"/>
|
|
<var name="BUFF_RESULT_CIRT_VALUE_DOWN" alias="暴击倍率降低" value="18"/>
|
|
|
|
<var name="BUFF_RESULT_MOVE_SPEED_UP" alias="移速提升" value="19"/>
|
|
<var name="BUFF_RESULT_MOVE_SPEED_DOWN" alias="移速降低" value="20"/>
|
|
</enum>
|
|
|
|
<bean name="BuffTriggleState" sep="," parent="">
|
|
<var name="StateID" type="BuffStateID"/>
|
|
<var name="StateParam" type="float"/>
|
|
</bean>
|
|
|
|
<bean name="BuffDotTickConfig" sep="," parent="">
|
|
<!-- 触发间隔,如果为0, 则只加一次 -->
|
|
<var name="TickTime" type="float"/>
|
|
<!-- 1增加buff的时候立刻触发,否则等待TickTime后再触发 -->
|
|
<var name="TickWhenAdd" type="int"/>
|
|
</bean>
|
|
|
|
</module> |