オンラインバトルのため敵に与えたダメージの合計を取ろうとしています。
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);
};
【解決済】Sprite_Damage.prototype.setup関数について
Re: Sprite_Damage.prototype.setup関数について
こんにちは!
setupは、行動の対象者(target)と実行者(subject)の双方に対して呼び出されます。(Window_BattleLog.prototype.displayActionResults参照)
プラグイン等で特別な処理をしていなければ、実行者のHPダメージには0が入っているので画面上は何も変化はありません。
よって特に実害はないと思います。
setupは、行動の対象者(target)と実行者(subject)の双方に対して呼び出されます。(Window_BattleLog.prototype.displayActionResults参照)
プラグイン等で特別な処理をしていなければ、実行者のHPダメージには0が入っているので画面上は何も変化はありません。
よって特に実害はないと思います。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: Sprite_Damage.prototype.setup関数について
ありがとうございます。
確認できて安心しました。
確認できて安心しました。