namespace PkmnLib.Plugin.Gen7.Scripts.Side; [Script(ScriptCategory.Side, "swamp_effect")] public class SwampEffect : Script, IScriptChangeSpeed, IScriptOnEndTurn { private int _turns = 5; /// public void ChangeSpeed(ITurnChoice choice, ref uint speed) { speed /= 4; } /// public void OnEndTurn(IScriptSource owner, IBattle battle) { _turns--; if (_turns <= 0) RemoveSelf(); } }