From e15b810f6aa36381f4df164e7114b2f050ca8769 Mon Sep 17 00:00:00 2001 From: LaukkaE Date: Mon, 15 Apr 2024 22:52:13 +0300 Subject: [PATCH 1/2] Prevent crash with trace --- src/data/ability.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data/ability.ts b/src/data/ability.ts index 768dcd04b61..05b74ece6c8 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -1155,6 +1155,8 @@ export class PostSummonFormChangeAbAttr extends PostSummonAbAttr { export class TraceAbAttr extends PostSummonAbAttr { applyPostSummon(pokemon: Pokemon, passive: boolean, args: any[]): boolean { const targets = pokemon.getOpponents(); + if (!targets.length) + return false; let target: Pokemon; if (targets.length > 1) pokemon.scene.executeWithSeedOffset(() => target = Utils.randSeedItem(targets), pokemon.scene.currentBattle.waveIndex); From a0fd462b5ce07bb064de490e025e9624bca325be Mon Sep 17 00:00:00 2001 From: damocleas Date: Mon, 15 Apr 2024 14:23:44 -0600 Subject: [PATCH 2/2] Nature Power move change for Town Metropolis and Plains (#147) --- src/data/move.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index aa4c2204d5e..8c57c0c3c6c 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -2828,16 +2828,16 @@ export class NaturePowerAttr extends OverrideMoveEffectAttr { case TerrainType.NONE: switch (user.scene.arena.biomeType) { case Biome.TOWN: - moveId = Moves.TRI_ATTACK; + moveId = Moves.ROUND; break; case Biome.METROPOLIS: - moveId = Moves.DARK_PULSE; + moveId = Moves.TRI_ATTACK; break; case Biome.SLUM: moveId = Moves.SLUDGE_BOMB; break; case Biome.PLAINS: - moveId = Moves.ROUND; + moveId = Moves.SILVER_WIND; break; case Biome.GRASS: moveId = Moves.GRASS_KNOT;