Add gen4 forme move handling

Shaymin case reported, deoxys defense at level 100 with zap cannon was
not recognized as legal.

Closes #1355 via provided fix
Closes #1367, did not address Deoxys case
This commit is contained in:
Kurt
2017-07-27 02:24:23 -07:00
parent 9b31202345
commit ac3d6a296a

View File

@@ -1759,12 +1759,13 @@ private static IEnumerable<int> GetMoves(PKM pkm, int species, int minlvlG1, int
}
case 4:
{
int index = PersonalTable.HGSS.GetFormeIndex(species, 0);
int index = PersonalTable.HGSS.GetFormeIndex(species, form);
if (index == 0)
return r;
if (LVL)
{
r.AddRange(LevelUpDP[index].GetMoves(lvl));
if (index < LevelUpDP.Length)
r.AddRange(LevelUpDP[index].GetMoves(lvl));
r.AddRange(LevelUpPt[index].GetMoves(lvl));
r.AddRange(LevelUpHGSS[index].GetMoves(lvl));
}