Initializes move effect script

This commit is contained in:
2024-09-03 10:34:01 +02:00
parent 213dfdb69e
commit 257c04c98b
2 changed files with 17 additions and 7 deletions

View File

@@ -42,6 +42,16 @@ public class MoveChoice : TurnChoice, IMoveChoice
ChosenMove = usedMove;
TargetSide = targetSide;
TargetPosition = targetPosition;
var secondaryEffect = usedMove.MoveData.SecondaryEffect;
if (secondaryEffect != null)
{
if (user.Library.ScriptResolver.TryResolve(ScriptCategory.Move, secondaryEffect.Name, out var script))
{
Script.Set(script);
script.OnInitialize(user.Library, secondaryEffect.Parameters);
}
}
}
/// <inheritdoc />