namespace PkmnLib.Plugin.Gen7.Scripts.Pokemon; public class ProtectionEffectScript : Script { /// public override void BlockIncomingHit(IExecutingMove executingMove, IPokemon target, byte hitIndex, ref bool block) { if (target.BattleData == null) return; if (!executingMove.UseMove.HasFlag("protect")) return; block = true; } }