【解決済】Sprite_Damage.prototype.setup関数について
Posted: 2017年9月10日(日) 19:55
オンラインバトルのため敵に与えたダメージの合計を取ろうとしています。
rpg_sprites.jsの以下の最後の行にconsole.logを入れたら
こうもり2匹と4人パーティのバトルで
1ターンに10回ログが表示されました。
与えたダメージの回数は問題なく0が6回表示されて
いました。
合計を取るためなら問題なさそうですが
とくに問題ないでしょうか?
Sprite_Damage.prototype.setup = function(target) {
var result = target.result();
if (result.missed || result.evaded) {
this.createMiss();
} else if (result.hpAffected) {
this.createDigits(0, result.hpDamage);
} else if (target.isAlive() && result.mpDamage !== 0) {
this.createDigits(2, result.mpDamage);
}
if (result.critical) {
this.setupCriticalEffect();
}
//getTimeはログが纏まるのを防ぐためで意味はありません
console.log(new Date().getTime() + " [" + result.hpDamage);
};
rpg_sprites.jsの以下の最後の行にconsole.logを入れたら
こうもり2匹と4人パーティのバトルで
1ターンに10回ログが表示されました。
与えたダメージの回数は問題なく0が6回表示されて
いました。
合計を取るためなら問題なさそうですが
とくに問題ないでしょうか?
Sprite_Damage.prototype.setup = function(target) {
var result = target.result();
if (result.missed || result.evaded) {
this.createMiss();
} else if (result.hpAffected) {
this.createDigits(0, result.hpDamage);
} else if (target.isAlive() && result.mpDamage !== 0) {
this.createDigits(2, result.mpDamage);
}
if (result.critical) {
this.setupCriticalEffect();
}
//getTimeはログが纏まるのを防ぐためで意味はありません
console.log(new Date().getTime() + " [" + result.hpDamage);
};