Tweaks and fixes for Pokemon capture
Build / Build (push) Successful in 1m34s

This commit is contained in:
Deukhoofd committed 2025-08-03 12:00:20 +02:00
1 parent cccffc4954
commit a5675024a4
3 files changed
+27 -2

No files matched your search

+9 -1
View File
@@ -533,7 +533,15 @@ public class BattleImpl : ScriptSource, IBattle
var side = Sides[target.BattleData!.SideIndex];
side.ForceClearPokemonFromField(target.BattleData.Position);
}
EventHook.Invoke(new CaptureAttemptEvent(target, attemptCapture));
EventHook.Invoke(new CaptureAttemptEvent(target, attemptCapture, item));
if (!CanSlotBeFilled(sideIndex, position))
{
Sides[sideIndex].MarkPositionAsUnfillable(position);
}
Sides[sideIndex].ForceClearPokemonFromField(position);
ValidateBattleState();
return attemptCapture;
}