行为
hookStruck
角色被物理攻击时回调,可执行获取攻击对象类型、技能id和伤害值操作
标签:命令定义|hookStruck
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 |
hookStruck | 开关 | 攻击对象类型 | 技能id | 造成的伤害值 |
- 参数1:开关
- 1:回调
- 0:不回调
- 参数2:攻击对象类型,使用N变量存储,范围为0~99,不需要填N
- 0:人物
- 1:英雄
- 大于1的值:怪物
- 参数3:技能id,使用N变量存储,范围为0~99
- 参数4:造成的伤害值,使用N变量存储,范围为0~99,修改此N变量可以实现最终伤害的修改
注意:
被物理攻击后可触发 ..\\Mir200\\Envir\\Market_Def\\QFunction-0.txt 中的 [@HookStruck]
特戒引擎脚本示例::
[@开启回调1]
#act
;攻击对象类型:N50,技能ID:N51,伤害:N52
HookStruck 1 50 51 52
[@关闭回调1]
#act
HookStruck 0
..\\Mir200\\Envir\\Market_Def\\QFunction-0.txt:
[@HookStruck]
#ACT
sendmsg 6 攻击对象:<$str(N50)>
sendmsg 6 技能id:<$str(N51)>
sendmsg 6 伤害:<$str(N52)>