翎风引擎获取自定义怪物攻击类型功能说明

2023-11-23 20:20| 发布者: 积木GM论坛| 查看: 1658| 评论: 0

摘要: 功能说明:被自定义怪物攻击时,获取自定义怪物攻击类型;示例脚本:通常使用被攻击触发获取,由于翎风引擎的人物 分身 宝宝触发是分开触发,所以需要独立设置,下面仅为人物触发;;QFunction-0.txt;人物被物理攻击 ...
功能说明:被自定义怪物攻击时,获取自定义怪物攻击类型;

示例脚本:
通常使用被攻击触发获取,由于翎风引擎的人物 分身 宝宝触发是分开触发,所以需要独立设置,下面仅为人物触发;

;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
}

相关阅读

最新评论