请选择 进入手机版 | 继续访问电脑版
查看: 104|回复: 0

增加获取获取自定义怪物攻类型以及被自定义怪物攻时类型

[复制链接]

98

主题

27

回帖

287

积分

版主

金币
655
元宝
20

优秀会员亲测达人优秀版主

发表于 2023-4-2 21:13:25 | 显示全部楼层 |阅读模式
修复了宝宝血条对使用自定义怪物做宝宝时无效的问题 修改了自定义怪物判断目标数量的一处错误 自定义技能和自定义怪物增加突进设置 增加获取自定义怪物攻击模式类型 被自定义怪物攻时,获取自定义怪物攻击类型.

--------------------------------------------------------

示例脚本:

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


;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
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则