diff --git a/pkNX.Randomization/Randomizers/LearnsetRandomizer.cs b/pkNX.Randomization/Randomizers/LearnsetRandomizer.cs index 0b998485..2f0958f6 100644 --- a/pkNX.Randomization/Randomizers/LearnsetRandomizer.cs +++ b/pkNX.Randomization/Randomizers/LearnsetRandomizer.cs @@ -12,9 +12,9 @@ public class LearnsetRandomizer : Randomizer { private readonly Learnset[] Learnsets; private readonly GameInfo Game; - public readonly MoveRandomizer moverand; - public PersonalTable Personal; - public Move[] Moves; + private readonly PersonalTable Personal; + private MoveRandomizer moverand; + private Move[] Moves; public LearnSettings Settings { get; set; } @@ -63,15 +63,11 @@ public void Initialize(Move[] moves, LearnSettings settings) Moves = moves; Settings = settings; - moverand.STAB = settings.STAB; - moverand.STABPercent = settings.STABPercent; - } - - public LearnsetRandomizer(Learnset[] sets) - { - moverand = new MoveRandomizer(Game, Moves, Personal); - Learnsets = sets; - Settings.STABPercent = 52.3m; + moverand = new MoveRandomizer(Game, Moves, Personal) + { + STAB = settings.STAB, + STABPercent = settings.STABPercent + }; } public IList BannedMoves { set => moverand.BannedMoves = value; }