Add missing highest damage stat tracking
parent
a2fec36874
commit
07fcfcccaf
|
@ -1112,8 +1112,11 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
|
||||||
this.scene.queueMessage('A critical hit!');
|
this.scene.queueMessage('A critical hit!');
|
||||||
this.scene.setPhaseQueueSplice();
|
this.scene.setPhaseQueueSplice();
|
||||||
damage.value = this.damage(damage.value);
|
damage.value = this.damage(damage.value);
|
||||||
if (source.isPlayer())
|
if (source.isPlayer()) {
|
||||||
this.scene.validateAchvs(DamageAchv, damage);
|
this.scene.validateAchvs(DamageAchv, damage);
|
||||||
|
if (damage.value > this.scene.gameData.gameStats.highestDamage)
|
||||||
|
this.scene.gameData.gameStats.highestDamage = damage.value;
|
||||||
|
}
|
||||||
source.turnData.damageDealt += damage.value;
|
source.turnData.damageDealt += damage.value;
|
||||||
this.battleData.hitCount++;
|
this.battleData.hitCount++;
|
||||||
this.turnData.attacksReceived.unshift({ move: move.id, result: result as DamageResult, damage: damage.value, critical: isCritical, sourceId: source.id });
|
this.turnData.attacksReceived.unshift({ move: move.id, result: result as DamageResult, damage: damage.value, critical: isCritical, sourceId: source.id });
|
||||||
|
|
Loading…
Reference in New Issue