Project1

标题: 请问普通攻击为角色上buff如何在不嵌套/替换的情况下实现? [打印本页]

作者: csodaszarvas343    时间: 2021-2-21 11:59
标题: 请问普通攻击为角色上buff如何在不嵌套/替换的情况下实现?
RT,想要实现的功能包括穿戴鞋类装备后普攻有概率摔倒和剑类装备普攻会同时对自己造成伤害,但是两者都替换普攻技能会产生冲突,请教诸位坛友如何解决
作者: 蹲厕所的女孩    时间: 2021-2-24 19:55
在普通攻击的技能上加公共事件检测一下角色有没有那个装备就行了

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

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1