From 3e12a4a28fead07a194f1408600619604b907e47 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sun, 24 May 2026 18:19:34 +0200 Subject: [PATCH] Fix AllOpponent targeting the wrong side --- PkmnLib.Dynamic/BattleFlow/TargetResolver.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/PkmnLib.Dynamic/BattleFlow/TargetResolver.cs b/PkmnLib.Dynamic/BattleFlow/TargetResolver.cs index 090edc4..c48baed 100644 --- a/PkmnLib.Dynamic/BattleFlow/TargetResolver.cs +++ b/PkmnLib.Dynamic/BattleFlow/TargetResolver.cs @@ -21,8 +21,7 @@ public static class TargetResolver MoveTarget.All => GetAllTargets(battle), MoveTarget.AllAdjacentOpponent => GetAllAdjacentAndOpponent(battle, side, position), MoveTarget.AllAdjacent => GetAllAdjacent(battle, side, position), - MoveTarget.AllAlly => battle.Sides[side].Pokemon.ToList(), - MoveTarget.AllOpponent => battle.Sides[GetOppositeSide(side)].Pokemon.ToList(), + MoveTarget.AllAlly or MoveTarget.AllOpponent => battle.Sides[side].Pokemon.ToList(), _ => throw new ArgumentOutOfRangeException(nameof(target), target, null), }; }