foreach(Pokemon::uniqueId id, PokemonInfo::AllIds()) { if (PokemonInfo::IsAesthetic(id) || PokemonInfo::IsMegaEvo(id)) continue; MovesPerPoke p; p.init(id); pokes[id] = p; }
foreach(Pokemon::uniqueId id, PokemonInfo::AllIds()) { if (PokemonInfo::IsForme(id) && id.pokenum != Pokemon::Rotom && id.pokenum != Pokemon::Kyurem && id.pokenum != Pokemon::Wormadam && id.pokenum != Pokemon::Meowstic && id.pokenum != Pokemon::Floette && id.pokenum != Pokemon::Pikachu && id.pokenum != Pokemon::Hoopa) continue; if (PokemonInfo::IsForme(id) && id.pokenum == Pokemon::Floette && id.subnum < 5) { continue; } MovesPerPoke p; p.init(id); pokes[id] = p; }