Implements Hail

This commit is contained in:
2025-01-10 12:16:29 +01:00
parent 42e3273483
commit 6434f9925c
7 changed files with 61 additions and 9 deletions

View File

@@ -57,15 +57,15 @@ public static class TurnRunner
{
scripts.Clear();
pokemon.GetOwnScripts(scripts);
scripts.RunScriptHook(x => x.OnEndTurn());
scripts.RunScriptHook(x => x.OnEndTurn(battle));
}
scripts.Clear();
side.GetOwnScripts(scripts);
scripts.RunScriptHook(x => x.OnEndTurn());
scripts.RunScriptHook(x => x.OnEndTurn(battle));
}
scripts.Clear();
battle.GetOwnScripts(scripts);
scripts.RunScriptHook(x => x.OnEndTurn());
scripts.RunScriptHook(x => x.OnEndTurn(battle));
}
}

View File

@@ -25,4 +25,9 @@ public enum DamageSource
/// This happens when the form of a Pokemon changes, and it has less max HP than it had before.
/// </summary>
FormChange = 3,
/// <summary>
/// The damage is done because of the weather.
/// </summary>
Weather = 4,
}