namespace PkmnLib.Plugin.Gen7.Scripts.Pokemon; public class LuckyChantEffect : Script, IScriptBlockCriticalHit { private int _turnsLeft = 5; /// public void BlockCriticalHit(IExecutingMove move, IPokemon target, byte hit, ref bool block) { block = true; } /// public override void OnEndTurn(IScriptSource owner, IBattle battle) { _turnsLeft--; if (_turnsLeft > 0) return; RemoveSelf(); } }