|
|
- %%% -------------------------------------------------------
- %%% @author huangyongxing@yeah.net
- %%% @doc
- %%% 战斗对象挑选处理
- %%% 主要包括技能BUFF作用对象、一些AI对象选择等等
- %%% @end
- %%% -------------------------------------------------------
- -ifndef(BATTLE_OBJ_SELECT_HRL).
- -define(BATTLE_OBJ_SELECT_HRL, ok).
-
- %% 输入参数
- -record(args_get_affects, {
- affect % 影响方参数(SKILL_AFFECT_MYSELF,...)
- ,aer % 攻击方
- ,der % 防守方
- ,aer_init % 攻击方初始数据
- ,der_init % 防守方初始数据
- ,aer_buff % 攻击方缓存的BUFF数据
- ,der_buff % 防守方缓存的BUFF数据
- }).
- %% 返回结果数据
- -record(ret_get_affects, {
- user % 将受到影响的战斗方数据
- ,user_buff % 将受到影响的战斗方缓存BUFF数据
- ,user_init % 将受到影响的战斗方初始数据
- ,oppo_user % 另一方数据
- ,oppo_user_buff % 另一方缓存BUFF数据
- ,oppo_user_init % 另一方原始数据
- }).
- %% 输入参数
- -record(args_set_affects, {
- affect % 影响方参数
- ,aer % 攻方数据
- ,der % 守方数据
- ,aer_buff % 攻方BUFF数据
- ,der_buff % 守方BUFF数据
- ,affect_user % 受技能影响后的参战者数据
- ,affect_user_buff % 受技能影响后的参数者BUFF数据
- ,oppo_user = undefined % 技能另一方参战者数据
- ,oppo_user_buff % 技能另一方BUFF数据
- }).
- %% 返回攻守双方数据
- -record(ret_set_affects, {
- aer % 攻方数据
- ,aer_buff % 攻方BUFF数据
- ,der % 守方数据
- ,der_buff % 守方BUFF数据
- }).
-
- -endif.
|