Project1
标题:
如何使mp伤害显示的数值大于敌人的当前mp
[打印本页]
作者:
UTO
时间:
2022-2-23 11:28
标题:
如何使mp伤害显示的数值大于敌人的当前mp
如题。
游戏的设定是每个敌人都带有不屈效果,当hp或mp为0时使用处决技能才能击杀。
但蛋疼的是你造成的mp伤害跳出来的数字,最多只能是敌人的当前mp。
就比如你造成了200点mp伤害,但敌人只有100点mp,游戏里跳出来的伤害数字就只有100点。再比如,当敌人的mp为零时再次扣除敌人的mp,会显示0点伤害并且跳出技能没有效果的文本。
请问有没有现成的插件,或者能不能通过修改源码的方式,使当mp伤害超过敌人当前mp时,游戏里跳出的仍然是mp伤害的数字?
作者:
HM495
时间:
2022-2-23 11:28
Game_Action.prototype.executeMpDamage MP效果的处理
if (!this.isMpRecover()) {
value = Math.min(target.mp, value);
}
这里会把数值上限锁在目标当前MP值以内
作者:
UTO
时间:
2022-2-23 12:14
HM495 发表于 2022-2-23 12:08
Game_Action.prototype.executeMpDamage MP效果的处理
if (!this.isMpRecover()) {
那应该怎么改呀?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1