新人提问!技能不会做,希望大佬指点
rpgmakermv吧
全部回复
仅看楼主
level 3
想做一个被动技能,角色受到伤害会为自己添加一个易伤debuff,想问问怎么搞啊
2024年06月16日 18点06分 1
level 5
看了下BuffsStatesCore似乎只有给状态增加受伤时效果的方法
如果你是想在受伤时附加指定状态,可以参考下边这样简单写个插件,在原来的伤害处理以后添加状态:
(()=>{
var sl_Game_Action_executeDamage = Game_Action.prototype.executeDamage;
Game_Action.prototype.executeDamage = function(target, value) {
sl_Game_Action_executeDamage.call(this, target, value); // 调用原本的伤害函数
// 附加状态,忽略已有状态
var stateId = 1;// 1 号状态
if (target.isActor() && !target.isStateAffected(stateId)) {// 判断是否是队员,并且没有附加过该状态
// 也可以在这里加上几率
target.addState(stateId);// 附加状态
}
};
})()
2024年06月17日 07点06分 0
level 3
用了BuffsStatesCore,但是写不出来
正确的
代码[泪]判断受击后的时机为什么加不上debuff呢
2024年06月16日 20点06分 3
level 3
顶一下
2024年06月17日 05点06分 4
1