mirror of
https://github.com/kwsch/pk3DS.git
synced 2026-09-11 11:35:36 -05:00
@@ -57,13 +57,13 @@ private int[] GetRandomLevels(Learnset set, int count)
|
|||||||
decimal increment = SpreadTo / (decimal)count;
|
decimal increment = SpreadTo / (decimal)count;
|
||||||
for (int i = 1; i < count; i++)
|
for (int i = 1; i < count; i++)
|
||||||
levels[i] = (int)(i * increment);
|
levels[i] = (int)(i * increment);
|
||||||
return set.Levels;
|
return levels;
|
||||||
}
|
}
|
||||||
if (levels.Length == count)
|
if (levels.Length == count && levels.Length == set.Levels.Length)
|
||||||
return set.Levels;
|
return set.Levels; // don't modify
|
||||||
|
|
||||||
var exist = set.Levels;
|
var exist = set.Levels;
|
||||||
int lastlevel = exist[exist.Length - 1];
|
int lastlevel = Math.Min(1, exist.LastOrDefault());
|
||||||
exist.CopyTo(levels, 0);
|
exist.CopyTo(levels, 0);
|
||||||
for (int i = exist.Length; i < levels.Length; i++)
|
for (int i = exist.Length; i < levels.Length; i++)
|
||||||
levels[i] = Math.Max(100, lastlevel + (exist.Length - i + 1));
|
levels[i] = Math.Max(100, lastlevel + (exist.Length - i + 1));
|
||||||
|
|||||||
Reference in New Issue
Block a user