|
修复了宝宝血条对使用自定义怪物做宝宝时无效的问题 修改了自定义怪物判断目标数量的一处错误 自定义技能和自定义怪物增加突进设置 增加获取自定义怪物攻击模式类型 被自定义怪物攻时,获取自定义怪物攻击类型.
--------------------------------------------------------
示例脚本:
通常使用被攻击触发获取,由于翎风引擎的人物 分身 宝宝触发是分开触发,所以需要独立设置,下面仅为人物触发
;QFunction-0.txt
;人物被物理攻击触发
[@Struck]
#IF
CHECKCURRTARGETRACE = 156
#ACT
#CALL [\自定义怪物BUFF.txt] @_@MONBUFF
;人物被魔法攻击触发
[@MagicStruck]
#IF
CHECKCURRTARGETRACE = 156
#ACT
#CALL [\自定义怪物BUFF.txt] @_@MONBUFF
;分身被物理攻触发
[@CloneStruck]
#IF
CHECKCURRTARGETRACE = 156
#ACT
#CALL [\自定义怪物BUFF.txt] @_@MONBUFF分身
;分身被魔法攻击触发
[@CloneMagicStruck]
#IF
CHECKCURRTARGETRACE = 156
#ACT
#CALL [\自定义怪物BUFF.txt] @_@MONBUFF分身
;宝宝被物理攻击触发
[@SlaveStruck]
#IF
CHECKCURRTARGETRACE = 156
#ACT
#CALL [\自定义怪物BUFF.txt] @_@MONBUFF宝宝
;宝宝被魔法攻击触发
[@SlaveMagicStruck]
#IF
CHECKCURRTARGETRACE = 156
#ACT
#CALL [\自定义怪物BUFF.txt] @_@MONBUFF宝宝
示范脚本为人物被自定义怪物触发 ,分身或宝宝自己添加
多级命令,分身:FS. 宝宝BB.
[@_@MONBUFF]
{
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 0
#ACT
SENDMSG 6 MON120对你施展了普通攻击
BREAK
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 1
#ACT
SENDMSG 7 MON120对你施展了攻击1
BREAK
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 2
#ACT
SENDMSG 7 MON120对你施展了攻击2
BREAK
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 3
#ACT
SENDMSG 7 MON120对你施展了攻击3
BREAK
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 4
#ACT
SENDMSG 7 MON120对你施展了攻击4
BREAK
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 5
#ACT
SENDMSG 7 MON120对你施展了攻击5
BREAK
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 6
#ACT
SENDMSG 7 MON120对你施展了攻击6
#if
random 5
#act
ChangeState 3 5
;多级脚本应用,分身:FS.ChangeState 宝宝:BB.ChangeState
SENDMSG 7 MON120对你施展了攻击6中了蜘蛛网 5秒内禁止跑动
BREAK
}
|
|