Update battle info on stat change
parent
6fd5709b13
commit
93765d4121
|
@ -1552,6 +1552,8 @@ export class CopyStatsAttr extends MoveEffectAttr {
|
|||
else
|
||||
user.removeTag(BattlerTagType.CRIT_BOOST);
|
||||
|
||||
user.updateInfo();
|
||||
|
||||
target.scene.queueMessage(getPokemonMessage(user, 'copied\n') + getPokemonMessage(target, `'s stat changes!`));
|
||||
|
||||
return true;
|
||||
|
@ -1566,6 +1568,8 @@ export class InvertStatsAttr extends MoveEffectAttr {
|
|||
for (let s = 0; s < target.summonData.battleStats.length; s++)
|
||||
target.summonData.battleStats[s] *= -1;
|
||||
|
||||
user.updateInfo();
|
||||
|
||||
target.scene.queueMessage(getPokemonMessage(target, `'s stat changes\nwere all reversed!`));
|
||||
|
||||
return true;
|
||||
|
@ -1580,6 +1584,8 @@ export class ResetStatsAttr extends MoveEffectAttr {
|
|||
for (let s = 0; s < target.summonData.battleStats.length; s++)
|
||||
target.summonData.battleStats[s] = 0;
|
||||
|
||||
user.updateInfo();
|
||||
|
||||
target.scene.queueMessage(getPokemonMessage(target, `'s stat changes\nwere eliminated!`));
|
||||
|
||||
return true;
|
||||
|
|
|
@ -1624,6 +1624,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
|
|||
this.summonData.tags.push(tag);
|
||||
if (this instanceof PlayerPokemon && source.summonData.battleStats.find(bs => bs === 6))
|
||||
this.scene.validateAchv(achvs.TRANSFER_MAX_BATTLE_STAT);
|
||||
this.updateInfo();
|
||||
}
|
||||
|
||||
getMoveHistory(): TurnMove[] {
|
||||
|
@ -1924,6 +1925,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
|
|||
}
|
||||
this.summonDataPrimer = null;
|
||||
}
|
||||
this.updateInfo();
|
||||
}
|
||||
|
||||
resetBattleData(): void {
|
||||
|
|
Loading…
Reference in New Issue