namespace PkmnLib.Plugin.Gen7.Scripts.Battle; [Script(ScriptCategory.Battle, "mud_sport")] public class MudSportEffect : Script, IScriptChangeBasePower, IScriptOnEndTurn { private int _turnsLeft = 5; /// public void ChangeBasePower(IExecutingMove move, IBattlePokemon target, byte hit, ref ushort basePower) { if (move.UseMove.MoveType.Name == TypeNames.Electric) { basePower = basePower.MultiplyOrMax(1352 / 4096f); } } /// public void OnEndTurn(IScriptSource owner, IBattle battle) { _turnsLeft--; if (_turnsLeft <= 0) { RemoveSelf(); } } }