From ed97cb22efb1cc3893a1adce42ca29da66ffff67 Mon Sep 17 00:00:00 2001 From: Kurt Date: Fri, 23 Nov 2018 16:09:32 -0800 Subject: [PATCH] Make learnset randomizer work still need to do bannedmoves stuff for gg --- .../Randomizers/LearnsetRandomizer.cs | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) 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; }