Make learnset randomizer work

still need to do bannedmoves stuff for gg
This commit is contained in:
Kurt
2018-11-23 16:09:32 -08:00
parent 39e078d595
commit ed97cb22ef

View File

@@ -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<int> BannedMoves { set => moverand.BannedMoves = value; }