From d36f2105f14ebebabe812519b45d84150f5d3793 Mon Sep 17 00:00:00 2001 From: Dean Date: Wed, 12 Mar 2025 00:10:58 -0700 Subject: [PATCH] Add test for priority --- test/abilities/ability_activation_order.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/abilities/ability_activation_order.test.ts b/test/abilities/ability_activation_order.test.ts index 39c04d21bd9..949e75604f7 100644 --- a/test/abilities/ability_activation_order.test.ts +++ b/test/abilities/ability_activation_order.test.ts @@ -66,4 +66,16 @@ describe("Ability Activation Order", () => { await game.classicMode.startBattle([Species.DITTO]); expect(game.scene.arena.weather?.weatherType).toBe(WeatherType.SUNNY); }); + + it("should activate priority abilities first", async () => { + game.override + .startingLevel(1) + .enemyLevel(100) + .enemySpecies(Species.ACCELGOR) + .enemyAbility(Abilities.DROUGHT) + .ability(Abilities.NEUTRALIZING_GAS); + + await game.classicMode.startBattle([Species.SLOWPOKE]); + expect(game.scene.arena.weather).toBeUndefined(); + }); });