namespace PkmnLib.Plugin.Gen7.Scripts.Pokemon; [Script(ScriptCategory.Pokemon, "defense_curl")] public class DefenseCurlEffect : Script, IScriptChangeBasePower { private static StringKey RolloutName = "rollout"; private static StringKey IceBallName = "ice_ball"; public void ChangeBasePower(IExecutingMove move, IPokemon target, byte hit, ref ushort basePower) { if (move.UseMove.Name == RolloutName || move.UseMove.Name == IceBallName) basePower = basePower.MultiplyOrMax(2); } }