Fixes for Pokemon capture
Build / Build (push) Successful in 1m11s

This commit is contained in:
Deukhoofd committed 2025-08-08 12:45:27 +02:00
1 parent a5675024a4
commit e5041ec5f0
4 files changed
+30 -6

No files matched your search

+8 -5
View File
@@ -535,13 +535,16 @@ public class BattleImpl : ScriptSource, IBattle
}
EventHook.Invoke(new CaptureAttemptEvent(target, attemptCapture, item));
if (!CanSlotBeFilled(sideIndex, position))
if (attemptCapture.IsCaught)
{
Sides[sideIndex].MarkPositionAsUnfillable(position);
}
Sides[sideIndex].ForceClearPokemonFromField(position);
if (!CanSlotBeFilled(sideIndex, position))
{
Sides[sideIndex].MarkPositionAsUnfillable(position);
}
Sides[sideIndex].ForceClearPokemonFromField(position);
ValidateBattleState();
ValidateBattleState();
}
return attemptCapture;
}