namespace PkmnLib.Plugin.Gen7.Scripts.Pokemon; [Script(ScriptCategory.Pokemon, "magnet_rise")] public class MagnetRiseEffect : Script { private int _turnsRemaining = 5; /// public override void ChangeEffectiveness(IExecutingMove move, IPokemon target, byte hit, ref float effectiveness) { if (move.UseMove.MoveType.Name == "ground") { effectiveness = 0.0f; } } /// public override void OnEndTurn(IBattle battle) { if (_turnsRemaining > 0) _turnsRemaining--; else RemoveSelf(); } }