From fa01067b24566fa677ad7f3c610bf2178a233fb7 Mon Sep 17 00:00:00 2001 From: Karthik Bandagonda <32044378+Karthik99999@users.noreply.github.com> Date: Wed, 27 May 2026 21:29:03 -0400 Subject: [PATCH] Champions: Reveal Nature in Open Team Sheets (#12063) --- sim/battle.ts | 2 +- sim/team-validator.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sim/battle.ts b/sim/battle.ts index f95c8ea2d5..7a4d67aa65 100644 --- a/sim/battle.ts +++ b/sim/battle.ts @@ -3213,7 +3213,7 @@ export class Battle { item: set.item, ability: set.ability, moves: set.moves, - nature: '', + nature: this.format.mod === 'champions' ? set.nature : '', gender: pokemon.gender, evs: null!, ivs: null!, diff --git a/sim/team-validator.ts b/sim/team-validator.ts index fdf4965213..21585d0927 100644 --- a/sim/team-validator.ts +++ b/sim/team-validator.ts @@ -782,8 +782,10 @@ export class TeamValidator { problem = this.checkAbility(set, ability, setHas); if (problem) problems.push(problem); - if (!set.nature || dex.gen <= 2) { + if (dex.gen <= 2) { set.nature = ''; + } else if (!set.nature) { + set.nature = 'Serious'; } nature = dex.natures.get(set.nature); problem = this.checkNature(set, nature, setHas);