namespace PkmnLib.Plugin.Gen7.Scripts.Pokemon; [Script(ScriptCategory.Pokemon, "laser_focus")] public class LaserFocusEffect : Script, IScriptChangeCriticalStage, IScriptOnEndTurn { private bool _hasHadEndTurn; /// public void ChangeCriticalStage(IExecutingMove move, IPokemon target, byte hit, ref byte stage) { stage = 100; } public void OnEndTurn(IScriptSource owner, IBattle battle) { if (_hasHadEndTurn) RemoveSelf(); else _hasHadEndTurn = true; } }