<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>