namespace PkmnLib.Plugin.Gen7.Scripts.Status; [Script(ScriptCategory.Status, "badly_poisoned")] public class BadlyPoisoned : Poisoned, IScriptOnEndTurn { private int _turns = 1; /// public override float GetPoisonMultiplier() => 1f / (16f * _turns); /// public void OnEndTurn(IScriptSource owner, IBattle battle) { base.OnEndTurn(owner, battle); _turns = Math.Min(_turns + 1, 15); } }