新增杀怪触发与开关
!setup.txtAttackTrigger=0//攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
Envir\MonAttackTrigger.txt//可以被攻击触发的怪物名称列表,每行一个
//攻击触发专属变量
$TARINFORACE//目标Race
$TARINFOISHERO//目标是否英雄{'0''1'}
$TARINFONAME//目标名称
$TARINFOFNAME//目标全名
$ATTINFOSKILLID//攻击使用技能ID
$ATTINFORACE//攻击者Race
$ATTINFOISHERO//攻击者是否英雄
$ATTINFONAME//攻击者名称
$ATTINFOFNAME//攻击者全名
//目标变量
$T.CURRENTMAPDESC
$T.CURRENTMAP
$T.CURRENTX
$T.CURRENTY
$T.USERNAME
$T.MONKILLER
$T.KILLER
$T.LEVEL
$T.HP
$T.MAXHP
$T.MP
$T.MAXMP
$T.AC
$T.MAXAC
$T.MAC
$T.MAXMAC
$T.DC
$T.MAXDC
$T.MC
$T.MAXMC
$T.SC
$T.MAXSC
$T.HIT
$T.SPD
//QF例子
[@Attack]//人或随从攻击列表指定怪物,会触发
#IF
COMPVAL<$TARINFOFNAME>=蜈蚣
COMPVAL<$T.HP>>50
#ACT
T.HUMANHP-50
SENDMSG7目标【<$TARINFONAME>】血量<$T.HP>
#IF
COMPVAL<$ATTINFORACE>!1//Race=1是玩家,这里就是非玩家(即随从)
#ACT
SENDMSG7你的随从<$ATTINFONAME>正在攻击<$TARINFONAME>
[@UnderAttack]//被人或随从或列表指定怪物攻击,会触发
#IF
COMPVAL<$ATTINFOFNAME>=蜈蚣//蜈蚣打随从或自己
#ACT
HUMANHP-50//主人扣血
#IF
COMPVAL<$ATTINFOMNAME>!""//攻击者主人名称不为空
#ACT
SENDMSG7【<$ATTINFOMNAME>】的随从<$ATTINFONAME>正在攻击你
#ELSEIF
COMPVAL<$TARINFORACE>!1//自己的随从
#ACT
SENDMSG7【<$ATTINFONAME>】正在攻击你的随从【<$TARINFONAME>】
#ELSEACT
SENDMSG7【<$ATTINFONAME>】正在攻击你
!setup.txtAttackTrigger=0//攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
Envir\MonAttackTrigger.txt//可以被攻击触发的怪物名称列表,每行一个
//攻击触发专属变量
$TARINFORACE//目标Race
$TARINFOISHERO//目标是否英雄{'0''1'}
$TARINFONAME//目标名称
$TARINFOFNAME//目标全名
$ATTINFOSKILLID//攻击使用技能ID
$ATTINFORACE//攻击者Race
$ATTINFOISHERO//攻击者是否英雄
$ATTINFONAME//攻击者名称
$ATTINFOFNAME//攻击者全名
//目标变量
$T.CURRENTMAPDESC
$T.CURRENTMAP
$T.CURRENTX
$T.CURRENTY
$T.USERNAME
$T.MONKILLER
$T.KILLER
$T.LEVEL
$T.HP
$T.MAXHP
$T.MP
$T.MAXMP
$T.AC
$T.MAXAC
$T.MAC
$T.MAXMAC
$T.DC
$T.MAXDC
$T.MC
$T.MAXMC
$T.SC
$T.MAXSC
$T.HIT
$T.SPD
//QF例子
[@Attack]//人或随从攻击列表指定怪物,会触发
#IF
COMPVAL<$TARINFOFNAME>=蜈蚣
COMPVAL<$T.HP>>50
#ACT
T.HUMANHP-50
SENDMSG7目标【<$TARINFONAME>】血量<$T.HP>
#IF
COMPVAL<$ATTINFORACE>!1//Race=1是玩家,这里就是非玩家(即随从)
#ACT
SENDMSG7你的随从<$ATTINFONAME>正在攻击<$TARINFONAME>
[@UnderAttack]//被人或随从或列表指定怪物攻击,会触发
#IF
COMPVAL<$ATTINFOFNAME>=蜈蚣//蜈蚣打随从或自己
#ACT
HUMANHP-50//主人扣血
#IF
COMPVAL<$ATTINFOMNAME>!""//攻击者主人名称不为空
#ACT
SENDMSG7【<$ATTINFOMNAME>】的随从<$ATTINFONAME>正在攻击你
#ELSEIF
COMPVAL<$TARINFORACE>!1//自己的随从
#ACT
SENDMSG7【<$ATTINFONAME>】正在攻击你的随从【<$TARINFONAME>】
#ELSEACT
SENDMSG7【<$ATTINFONAME>】正在攻击你

