查看: 2598|回复: 1

[有事请教] 请问普通攻击为角色上buff如何在不嵌套/替换的情况下实现?

[复制链接]
梦石
0
星屑
30
在线时间
2 小时
注册时间
2021-2-20
回帖
0
发表于 2021-2-21 11:59:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
RT,想要实现的功能包括穿戴鞋类装备后普攻有概率摔倒和剑类装备普攻会同时对自己造成伤害,但是两者都替换普攻技能会产生冲突,请教诸位坛友如何解决
梦石
0
星屑
955
在线时间
84 小时
注册时间
2018-12-18
回帖
83
发表于 2021-2-24 19:55:29 | 显示全部楼层
在普通攻击的技能上加公共事件检测一下角色有没有那个装备就行了

难点可能就是不知道当前攻击的角色是哪一个吧。。。
用脚本BattleManager._subject就行了,得到的是一个Game_Actor或Game_Enemy对象,这个就是当前行动的对象(Actor就是队员,Enemy就是敌人)
然后如果是Actor就if一下装备有没有你说的那个装备,有的话再用公共事件实现你想要的效果就行了

这种方法可以实现同一个角色普通攻击触发多个装备的效果!
如果还不清楚再回复我吧。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部