More abilities

This commit is contained in:
Deukhoofd committed 2025-06-15 13:05:52 +02:00
1 parent 85d97cb9e6
commit ec8681eaa9
17 files changed
+294 -59

No files matched your search

@@ -46,6 +46,7 @@ public static class MoveTurnExecutor
moveChoice.Script.Clear();
}
}
moveChoice.RunScriptHook(x => x.OnBeforeMoveChoice(moveChoice));
var targetType = useMove.Target;
var targets =
+1
View File
@@ -89,6 +89,7 @@ public static class TurnRunner
{
case IMoveChoice moveChoice:
MoveTurnExecutor.ExecuteMoveChoice(battle, moveChoice);
moveChoice.RunScriptHook(script => script.OnAfterMoveChoice(moveChoice));
break;
case ISwitchChoice switchChoice:
ExecuteSwitchChoice(battle, switchChoice);
+8
View File
@@ -843,4 +843,12 @@ public abstract class Script : IDeepCloneable
public virtual void ModifyPPUsedForIncomingMove(IExecutingMove executingMove, ref byte ppUsed)
{
}
public virtual void OnBeforeMoveChoice(IMoveChoice moveChoice)
{
}
public virtual void OnAfterMoveChoice(IMoveChoice moveChoice)
{
}
}