Project1
标题:
角色的死亡判定
[打印本页]
作者:
xuesely
时间:
2016-6-12 19:00
标题:
角色的死亡判定
求问各位大大,怎么设置角色在HP MP TP均为0的时候才会死亡,任意一个不为0人物就会复活?
作者:
DoubleX
时间:
2016-6-13 22:06
您可以尝试把Game_Battler.prototype.refresh由:
Game_Battler.prototype.refresh = function() {
Game_BattlerBase.prototype.refresh.call(this);
if (this.hp === 0) {
this.addState(this.deathStateId());
} else {
this.removeState(this.deathStateId());
}
};
复制代码
改为:
Game_Battler.prototype.refresh = function() {
Game_BattlerBase.prototype.refresh.call(this);
if (this.hp === 0 && this.mp === 0 && this.tp === 0) {
this.addState(this.deathStateId());
} else {
this.removeState(this.deathStateId());
}
};
复制代码
作者:
xuesely
时间:
2016-6-14 01:19
DoubleX 发表于 2016-6-13 22:06
您可以尝试把Game_Battler.prototype.refresh由:改为:
亲测可用,非常感谢(=゚ω゚)=
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1