触发字段:
;主动攻击触发
[@Attack]
//(物理攻击触发)
[@MagicAttack]
//(魔法攻击触发)
[@HeroAttack]
//(英雄物理攻击触发)
[@HeroMagicAttack]
//(英雄魔法攻击触发)
;被攻击触发
[@Struck]
//(被物理攻击触发)
[@MagicStruck]
//(被魔法攻击触发)
[@HeroStruck]
//(英雄被物理攻击触发)
[@HeroMagicStruck]
//(英雄被魔法攻击触发)
几个常量:
<$CURRRTARGETNAME>
当前攻击(被攻击)目标名称
<$CURRRTARGETMAXHP>
当前攻击(被攻击)目标的最大血量
<$CURRRTARGETHP>
当前攻击(被攻击)目标受攻击时剩余的血量
<$CURRRUSEMAGICID>
攻击(被攻击)目标使用的魔法ID
[@MagicStruck]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID>
255 253
BREAK
#IF
#ACT
SENDMSG 6
你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
[@MagicAttack]
#IF
CHECKCURRTARGETRACE =
0
#ACT
SENDMSG 6
你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
#IF
#ACT
SENDMSG 6
你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
;======================物理攻击触发==========================
[@Struck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6
你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
#IF
#ACT
SENDMSG 6
你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK
#IF
#ACT
SENDMSG 6
你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
QFunction-0
;所有触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾
;======================英雄魔法攻击触发==========================
[@HeroMagicStruck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6
你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
#IF
#ACT
SENDMSG 6
你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
[@HeroMagicAttack]
#IF
CHECKCURRTARGETRACE =
0
#ACT
SENDMSG 6
你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
#IF
#ACT
SENDMSG 6
你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
;======================英雄物理攻击触发==========================
[@HeroStruck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6
你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
#IF
#ACT
SENDMSG 6
你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK
[@HeroAttack]
#IF
CHECKCURRTARGETRACE =
0
#ACT
SENDMSG 6
你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
#IF
#ACT
SENDMSG 6
你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK