翎风引擎

 找回密码
 立即注册
查看: 468|回复: 5

自定义怪物的附加效果

 关闭 [复制链接]

13

主题

63

回帖

506

积分

高级会员

Rank: 4

积分
506
发表于 2023-3-3 23:32:15 | 显示全部楼层 |阅读模式
bug提交
M2版本: 20230301
BUG描述: 例如
1.给自定义怪物加个100%麻痹效果。即使怪物不破你防,也会麻痹你。
2.如果是远程怪物,伤害还没打到你就先麻痹了。
BUG重现方式(步骤,流程等): 自定义怪物随便加个效果即可测出
修复BUG后应达到的效果: 自定义怪物效果应在伤害后生效。
联系QQ: 397659417
BUG专用端下载地址: 任意服务端
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

15

主题

231

回帖

668

积分

高级会员

Rank: 4

积分
668
发表于 2023-3-4 07:26:32 | 显示全部楼层
螃蟹!活捉!
天极工作室 www.tjm2.net
回复

使用道具 举报

4

主题

110

回帖

158

积分

注册会员

Rank: 2

积分
158
发表于 2023-3-4 08:45:43 | 显示全部楼层
功能说明: 获取自定义怪物攻击类型



说明:被自定义怪物攻击时,获取自定义怪物攻击类型






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

示例脚本:

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



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













请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

4

主题

110

回帖

158

积分

注册会员

Rank: 2

积分
158
发表于 2023-3-4 08:46:59 | 显示全部楼层
#IF
EQUAL <$CURRRTARGETFULLNAME> MON120
EQUAL <$CURRRUSEMAGICID> 6
#ACT
SENDMSG 7 MON120对你施展了攻击6
#if
random 5
#act
ChangeState 3 5
;这个命令加吧 ···也就是单纯执行命令 是对自己生效的 就可以用在怪物触发
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

13

主题

63

回帖

506

积分

高级会员

Rank: 4

积分
506
 楼主| 发表于 2023-3-4 12:18:49 | 显示全部楼层
風清揚 发表于 2023-3-4 08:46
#IF
EQUAL  MON120
EQUAL  6

有脚本的话有好处,也有很多弊端呀,比如BB.是随机一个BB触发,无法准确让受攻击的BB触发,其次就是如果该怪物作为人物宝宝的话也无法获取宝宝的攻击ID。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

13

主题

63

回帖

506

积分

高级会员

Rank: 4

积分
506
 楼主| 发表于 2023-3-4 12:21:10 | 显示全部楼层
如果给bb攻击,受击,伤害,受伤触发这一块增加一些对应变量那么很多东西就完美了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2024-5-3 05:12 , Processed in 0.016576 second(s), 20 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表