More moves implemented

This commit is contained in:
2025-02-01 15:00:22 +01:00
parent 3a75493912
commit 00fe08dcd4
50 changed files with 1146 additions and 139 deletions

View File

@@ -16,42 +16,49 @@ public enum ScriptCategory
/// <see cref="IMoveChoice"/> and <see cref="IExecutingMove"/>
/// </summary>
Move = 0,
/// <summary>
/// A volatile script effect that is attached to a move choice.
/// </summary>
MoveVolatile = 1,
/// <summary>
/// An ability script. Scripts in this category are always abilities, and therefore always
/// attached to a Pokemon.
/// </summary>
Ability = 1,
Ability = 2,
/// <summary>
/// A non volatile status script. Scripts in this category are always non volatile statuses, and
/// therefore always attached to a Pokemon.
/// </summary>
Status = 2,
Status = 3,
/// <summary>
/// A volatile status script. Scripts in this category are always volatile status effects, and
/// therefore always attached to a Pokemon.
/// </summary>
Pokemon = 3,
Pokemon = 4,
/// <summary>
/// A script that can be attached to an entire side.
/// </summary>
Side = 4,
Side = 5,
/// <summary>
/// A script that can be attached to the entire battle.
/// </summary>
Battle = 5,
Battle = 6,
/// <summary>
/// A special script for weather, for use on battles.
/// </summary>
Weather = 6,
Weather = 7,
Terrain = 8,
/// <summary>
/// A special script for held items. As they're part of a held item, they're attached to a Pokemon.
/// </summary>
ItemBattleTrigger = 7,
ItemBattleTrigger = 9,
}