mirror of
https://github.com/kwsch/pkNX.git
synced 2026-08-26 12:24:25 -05:00
Make learnset randomizer work
still need to do bannedmoves stuff for gg
This commit is contained in:
@@ -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; }
|
||||
|
||||
Reference in New Issue
Block a user