diff options
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/dabomstew/pkrandom/constants/Gen4Constants.java | 82 | ||||
-rw-r--r-- | src/com/dabomstew/pkrandom/constants/Gen5Constants.java | 131 | ||||
-rw-r--r-- | src/com/dabomstew/pkrandom/constants/Gen6Constants.java | 192 | ||||
-rw-r--r-- | src/com/dabomstew/pkrandom/constants/Gen7Constants.java | 138 | ||||
-rw-r--r-- | src/com/dabomstew/pkrandom/constants/Species.java | 482 |
5 files changed, 788 insertions, 237 deletions
diff --git a/src/com/dabomstew/pkrandom/constants/Gen4Constants.java b/src/com/dabomstew/pkrandom/constants/Gen4Constants.java index aee3ca8..77a1e24 100644 --- a/src/com/dabomstew/pkrandom/constants/Gen4Constants.java +++ b/src/com/dabomstew/pkrandom/constants/Gen4Constants.java @@ -1513,36 +1513,36 @@ public class Gen4Constants { private static Map<Integer,String> setupFormeSuffixes() { Map<Integer,String> formeSuffixes = new HashMap<>(); - formeSuffixes.put(496,"-A"); // Deoxys-A - formeSuffixes.put(497,"-D"); // Deoxys-D - formeSuffixes.put(498,"-S"); // Deoxys-S - formeSuffixes.put(499,"-S"); // Wormadam-S - formeSuffixes.put(500,"-T"); // Wormadam-T - formeSuffixes.put(501,"-O"); // Giratina-O - formeSuffixes.put(502,"-S"); // Shaymin-S - formeSuffixes.put(503,"-H"); // Rotom-H - formeSuffixes.put(504,"-W"); // Rotom-W - formeSuffixes.put(505,"-Fr"); // Rotom-Fr - formeSuffixes.put(506,"-Fa"); // Rotom-Fa - formeSuffixes.put(507,"-M"); // Rotom-M + formeSuffixes.put(Species.Gen4Formes.deoxysA + formeOffset,"-A"); + formeSuffixes.put(Species.Gen4Formes.deoxysD + formeOffset,"-D"); + formeSuffixes.put(Species.Gen4Formes.deoxysS + formeOffset,"-S"); + formeSuffixes.put(Species.Gen4Formes.wormadamS + formeOffset,"-S"); + formeSuffixes.put(Species.Gen4Formes.wormadamT + formeOffset,"-T"); + formeSuffixes.put(Species.Gen4Formes.giratinaO + formeOffset,"-O"); + formeSuffixes.put(Species.Gen4Formes.shayminS + formeOffset,"-S"); + formeSuffixes.put(Species.Gen4Formes.rotomH + formeOffset,"-H"); + formeSuffixes.put(Species.Gen4Formes.rotomW + formeOffset,"-W"); + formeSuffixes.put(Species.Gen4Formes.rotomFr + formeOffset,"-Fr"); + formeSuffixes.put(Species.Gen4Formes.rotomFa + formeOffset,"-Fa"); + formeSuffixes.put(Species.Gen4Formes.rotomM + formeOffset,"-M"); return formeSuffixes; } private static Map<Integer,FormeInfo> setupFormeMappings() { Map<Integer,FormeInfo> formeMappings = new TreeMap<>(); - formeMappings.put(496,new FormeInfo(386,1, 0)); - formeMappings.put(497,new FormeInfo(386,2, 0)); - formeMappings.put(498,new FormeInfo(386,3, 0)); - formeMappings.put(499,new FormeInfo(413,1, 0)); - formeMappings.put(500,new FormeInfo(413,2, 0)); - formeMappings.put(501,new FormeInfo(487,1, 0)); - formeMappings.put(502,new FormeInfo(492,1, 0)); - formeMappings.put(503,new FormeInfo(479,1, 0)); - formeMappings.put(504,new FormeInfo(479,2, 0)); - formeMappings.put(505,new FormeInfo(479,3, 0)); - formeMappings.put(506,new FormeInfo(479,4, 0)); - formeMappings.put(507,new FormeInfo(479,5, 0)); + formeMappings.put(Species.Gen4Formes.deoxysA + formeOffset,new FormeInfo(Species.deoxys,1, 0)); + formeMappings.put(Species.Gen4Formes.deoxysD + formeOffset,new FormeInfo(Species.deoxys,2, 0)); + formeMappings.put(Species.Gen4Formes.deoxysS + formeOffset,new FormeInfo(Species.deoxys,3, 0)); + formeMappings.put(Species.Gen4Formes.wormadamS + formeOffset,new FormeInfo(Species.wormadam,1, 0)); + formeMappings.put(Species.Gen4Formes.wormadamT + formeOffset,new FormeInfo(Species.wormadam,2, 0)); + formeMappings.put(Species.Gen4Formes.giratinaO + formeOffset,new FormeInfo(Species.giratina,1, 0)); + formeMappings.put(Species.Gen4Formes.shayminS + formeOffset,new FormeInfo(Species.shaymin,1, 0)); + formeMappings.put(Species.Gen4Formes.rotomH + formeOffset,new FormeInfo(Species.rotom,1, 0)); + formeMappings.put(Species.Gen4Formes.rotomW + formeOffset,new FormeInfo(Species.rotom,2, 0)); + formeMappings.put(Species.Gen4Formes.rotomFr + formeOffset,new FormeInfo(Species.rotom,3, 0)); + formeMappings.put(Species.Gen4Formes.rotomFa + formeOffset,new FormeInfo(Species.rotom,4, 0)); + formeMappings.put(Species.Gen4Formes.rotomM + formeOffset,new FormeInfo(Species.rotom,5, 0)); return formeMappings; } @@ -1564,20 +1564,20 @@ public class Gen4Constants { deoxysMap.put(1,"-A"); deoxysMap.put(2,"-D"); deoxysMap.put(3,"-S"); - map.put(386,deoxysMap); + map.put(Species.deoxys,deoxysMap); Map<Integer,String> wormadamMap = new HashMap<>(); wormadamMap.put(1,"-S"); wormadamMap.put(2,"-T"); - map.put(413,wormadamMap); + map.put(Species.wormadam,wormadamMap); Map<Integer,String> shayminMap = new HashMap<>(); shayminMap.put(1,"-S"); - map.put(492,shayminMap); + map.put(Species.shaymin,shayminMap); Map<Integer,String> giratinaMap = new HashMap<>(); giratinaMap.put(1,"-O"); - map.put(487,giratinaMap); + map.put(Species.giratina,giratinaMap); Map<Integer,String> rotomMap = new HashMap<>(); rotomMap.put(1,"-H"); @@ -1585,7 +1585,7 @@ public class Gen4Constants { rotomMap.put(3,"-Fr"); rotomMap.put(4,"-Fa"); rotomMap.put(5,"-M"); - map.put(479,rotomMap); + map.put(Species.rotom,rotomMap); return map; } @@ -1600,30 +1600,30 @@ public class Gen4Constants { Map<Integer,Map<Integer,Integer>> map = new HashMap<>(); Map<Integer,Integer> deoxysMap = new HashMap<>(); - deoxysMap.put(1,494); - deoxysMap.put(2,495); - deoxysMap.put(3,496); + deoxysMap.put(1,Species.Gen4Formes.deoxysA); + deoxysMap.put(2,Species.Gen4Formes.deoxysD); + deoxysMap.put(3,Species.Gen4Formes.deoxysS); map.put(Species.deoxys, deoxysMap); Map<Integer,Integer> wormadamMap = new HashMap<>(); - wormadamMap.put(1,497); - wormadamMap.put(2,498); + wormadamMap.put(1,Species.Gen4Formes.wormadamS); + wormadamMap.put(2,Species.Gen4Formes.wormadamT); map.put(Species.wormadam, wormadamMap); Map<Integer,Integer> giratinaMap = new HashMap<>(); - giratinaMap.put(1,499); + giratinaMap.put(1,Species.Gen4Formes.giratinaO); map.put(Species.giratina, giratinaMap); Map<Integer,Integer> shayminMap = new HashMap<>(); - shayminMap.put(1,500); + shayminMap.put(1,Species.Gen4Formes.shayminS); map.put(Species.shaymin, shayminMap); Map<Integer,Integer> rotomMap = new HashMap<>(); - rotomMap.put(1,501); - rotomMap.put(2,502); - rotomMap.put(3,503); - rotomMap.put(4,504); - rotomMap.put(5,505); + rotomMap.put(1,Species.Gen4Formes.rotomH); + rotomMap.put(2,Species.Gen4Formes.rotomW); + rotomMap.put(3,Species.Gen4Formes.rotomFr); + rotomMap.put(4,Species.Gen4Formes.rotomFa); + rotomMap.put(5,Species.Gen4Formes.rotomM); map.put(Species.rotom, rotomMap); return map; diff --git a/src/com/dabomstew/pkrandom/constants/Gen5Constants.java b/src/com/dabomstew/pkrandom/constants/Gen5Constants.java index f2abad1..f1dd32c 100644 --- a/src/com/dabomstew/pkrandom/constants/Gen5Constants.java +++ b/src/com/dabomstew/pkrandom/constants/Gen5Constants.java @@ -577,49 +577,48 @@ public class Gen5Constants { private static Map<Integer,String> setupFormeSuffixes(int gameVersion) {
Map<Integer,String> formeSuffixes = new HashMap<>();
if (gameVersion == Gen5Constants.Type_BW) {
- formeSuffixes.put(650,"-A"); // Deoxys-A
- formeSuffixes.put(651,"-D"); // Deoxys-D
- formeSuffixes.put(652,"-S"); // Deoxys-S
- formeSuffixes.put(653,"-S"); // Wormadam-S
- formeSuffixes.put(654,"-T"); // Wormadam-T
- formeSuffixes.put(655,"-S"); // Shaymin-S
- formeSuffixes.put(656,"-O"); // Giratina-O
- formeSuffixes.put(657,"-H"); // Rotom-H
- formeSuffixes.put(658,"-W"); // Rotom-W
- formeSuffixes.put(659,"-Fr"); // Rotom-Fr
- formeSuffixes.put(660,"-Fa"); // Rotom-Fa
- formeSuffixes.put(661,"-M"); // Rotom-M
- formeSuffixes.put(662,"-F"); // Castform-F
- formeSuffixes.put(663,"-W"); // Castform-W
- formeSuffixes.put(664,"-I"); // Castform-I
- formeSuffixes.put(665,"-B"); // Basculin-B
- formeSuffixes.put(666,"-Z"); // Darmanitan-Z
- formeSuffixes.put(667,"-P"); // Meloetta-P
+ formeSuffixes.put(Species.Gen5Formes.deoxysA,"-A");
+ formeSuffixes.put(Species.Gen5Formes.deoxysD,"-D");
+ formeSuffixes.put(Species.Gen5Formes.deoxysS,"-S");
+ formeSuffixes.put(Species.Gen5Formes.wormadamS,"-S");
+ formeSuffixes.put(Species.Gen5Formes.wormadamT,"-T");
+ formeSuffixes.put(Species.Gen5Formes.shayminS,"-S");
+ formeSuffixes.put(Species.Gen5Formes.giratinaO,"-O");
+ formeSuffixes.put(Species.Gen5Formes.rotomH,"-H");
+ formeSuffixes.put(Species.Gen5Formes.rotomW,"-W");
+ formeSuffixes.put(Species.Gen5Formes.rotomFr,"-Fr");
+ formeSuffixes.put(Species.Gen5Formes.rotomFa,"-Fa");
+ formeSuffixes.put(Species.Gen5Formes.rotomM,"-M");
+ formeSuffixes.put(Species.Gen5Formes.castformF,"-F");
+ formeSuffixes.put(Species.Gen5Formes.castformW,"-W");
+ formeSuffixes.put(Species.Gen5Formes.castformI,"-I");
+ formeSuffixes.put(Species.Gen5Formes.basculinB,"-B");
+ formeSuffixes.put(Species.Gen5Formes.darmanitanZ,"-Z");
+ formeSuffixes.put(Species.Gen5Formes.meloettaP,"-P");
} else if (gameVersion == Gen5Constants.Type_BW2) {
- formeSuffixes.put(685,"-A"); // Deoxys-A
- formeSuffixes.put(686,"-D"); // Deoxys-D
- formeSuffixes.put(687,"-S"); // Deoxys-S
- formeSuffixes.put(688,"-S"); // Wormadam-S
- formeSuffixes.put(689,"-T"); // Wormadam-T
- formeSuffixes.put(690,"-S"); // Shaymin-S
- formeSuffixes.put(691,"-O"); // Giratina-O
- formeSuffixes.put(692,"-H"); // Rotom-H
- formeSuffixes.put(693,"-W"); // Rotom-W
- formeSuffixes.put(694,"-Fr"); // Rotom-Fr
- formeSuffixes.put(695,"-Fa"); // Rotom-Fa
- formeSuffixes.put(696,"-M"); // Rotom-M
- formeSuffixes.put(697,"-F"); // Castform-F
- formeSuffixes.put(698,"-W"); // Castform-W
- formeSuffixes.put(699,"-I"); // Castform-I
- formeSuffixes.put(700,"-B"); // Basculin-B
- formeSuffixes.put(701,"-Z"); // Darmanitan-Z
- formeSuffixes.put(702,"-P"); // Meloetta-P
- formeSuffixes.put(703,"-W"); // Kyurem-W
- formeSuffixes.put(704,"-B"); // Kyurem-B
- formeSuffixes.put(705,"-R"); // Keldeo-R
- formeSuffixes.put(706,"-T"); // Tornadus-T
- formeSuffixes.put(707,"-T"); // Thundurus-T
- formeSuffixes.put(708,"-T"); // Landorus-T
+ formeSuffixes.put(Species.Gen5Formes.deoxysA + bw2formeOffset,"-A");
+ formeSuffixes.put(Species.Gen5Formes.deoxysD + bw2formeOffset,"-D");
+ formeSuffixes.put(Species.Gen5Formes.deoxysS + bw2formeOffset,"-S");
+ formeSuffixes.put(Species.Gen5Formes.wormadamS + bw2formeOffset,"-S");
+ formeSuffixes.put(Species.Gen5Formes.wormadamT + bw2formeOffset,"-T");
+ formeSuffixes.put(Species.Gen5Formes.shayminS + bw2formeOffset,"-S");
+ formeSuffixes.put(Species.Gen5Formes.giratinaO + bw2formeOffset,"-O");
+ formeSuffixes.put(Species.Gen5Formes.rotomH + bw2formeOffset,"-H");
+ formeSuffixes.put(Species.Gen5Formes.rotomW + bw2formeOffset,"-W");
+ formeSuffixes.put(Species.Gen5Formes.rotomFr + bw2formeOffset,"-Fr");
+ formeSuffixes.put(Species.Gen5Formes.rotomFa + bw2formeOffset,"-Fa");
+ formeSuffixes.put(Species.Gen5Formes.rotomM + bw2formeOffset,"-M");
+ formeSuffixes.put(Species.Gen5Formes.castformF + bw2formeOffset,"-F");
+ formeSuffixes.put(Species.Gen5Formes.castformW + bw2formeOffset,"-W");
+ formeSuffixes.put(Species.Gen5Formes.castformI + bw2formeOffset,"-I");
+ formeSuffixes.put(Species.Gen5Formes.basculinB + bw2formeOffset,"-B");
+ formeSuffixes.put(Species.Gen5Formes.darmanitanZ + bw2formeOffset,"-Z");
+ formeSuffixes.put(Species.Gen5Formes.meloettaP + bw2formeOffset,"-P");
+ formeSuffixes.put(Species.Gen5Formes.kyuremW + bw2formeOffset,"-W");
+ formeSuffixes.put(Species.Gen5Formes.kyuremB + bw2formeOffset,"-B");
+ formeSuffixes.put(Species.Gen5Formes.tornadusT + bw2formeOffset,"-T");
+ formeSuffixes.put(Species.Gen5Formes.thundurusT + bw2formeOffset,"-T");
+ formeSuffixes.put(Species.Gen5Formes.landorusT + bw2formeOffset,"-T");
}
return formeSuffixes;
@@ -708,69 +707,69 @@ public class Gen5Constants { Map<Integer,Map<Integer,Integer>> map = new HashMap<>();
Map<Integer,Integer> deoxysMap = new HashMap<>();
- deoxysMap.put(1,650);
- deoxysMap.put(2,651);
- deoxysMap.put(3,652);
+ deoxysMap.put(1,Species.Gen5Formes.deoxysA);
+ deoxysMap.put(2,Species.Gen5Formes.deoxysD);
+ deoxysMap.put(3,Species.Gen5Formes.deoxysS);
map.put(Species.deoxys, deoxysMap);
Map<Integer,Integer> wormadamMap = new HashMap<>();
- wormadamMap.put(1,653);
- wormadamMap.put(2,654);
+ wormadamMap.put(1,Species.Gen5Formes.wormadamS);
+ wormadamMap.put(2,Species.Gen5Formes.wormadamT);
map.put(Species.wormadam, wormadamMap);
Map<Integer,Integer> shayminMap = new HashMap<>();
- shayminMap.put(1,655);
+ shayminMap.put(1,Species.Gen5Formes.shayminS);
map.put(Species.shaymin, shayminMap);
Map<Integer,Integer> giratinaMap = new HashMap<>();
- giratinaMap.put(1,656);
+ giratinaMap.put(1,Species.Gen5Formes.giratinaO);
map.put(Species.giratina, giratinaMap);
Map<Integer,Integer> rotomMap = new HashMap<>();
- rotomMap.put(1,657);
- rotomMap.put(2,658);
- rotomMap.put(3,659);
- rotomMap.put(4,660);
- rotomMap.put(5,661);
+ rotomMap.put(1,Species.Gen5Formes.rotomH);
+ rotomMap.put(2,Species.Gen5Formes.rotomW);
+ rotomMap.put(3,Species.Gen5Formes.rotomFr);
+ rotomMap.put(4,Species.Gen5Formes.rotomFa);
+ rotomMap.put(5,Species.Gen5Formes.rotomM);
map.put(Species.rotom, rotomMap);
Map<Integer,Integer> castformMap = new HashMap<>();
- castformMap.put(1,662);
- castformMap.put(2,663);
- castformMap.put(3,664);
+ castformMap.put(1,Species.Gen5Formes.castformF);
+ castformMap.put(2,Species.Gen5Formes.castformW);
+ castformMap.put(3,Species.Gen5Formes.castformI);
map.put(Species.castform, castformMap);
Map<Integer,Integer> basculinMap = new HashMap<>();
- basculinMap.put(1,665);
+ basculinMap.put(1,Species.Gen5Formes.basculinB);
map.put(Species.basculin, basculinMap);
Map<Integer,Integer> darmanitanMap = new HashMap<>();
- darmanitanMap.put(1,666);
+ darmanitanMap.put(1,Species.Gen5Formes.darmanitanZ);
map.put(Species.darmanitan, darmanitanMap);
Map<Integer,Integer> meloettaMap = new HashMap<>();
- meloettaMap.put(1,667);
+ meloettaMap.put(1,Species.Gen5Formes.meloettaP);
map.put(Species.meloetta, meloettaMap);
Map<Integer,Integer> kyuremMap = new HashMap<>();
- kyuremMap.put(1,668);
- kyuremMap.put(2,669);
+ kyuremMap.put(1,Species.Gen5Formes.kyuremW);
+ kyuremMap.put(2,Species.Gen5Formes.kyuremB);
map.put(Species.kyurem, kyuremMap);
Map<Integer,Integer> keldeoMap = new HashMap<>();
- keldeoMap.put(1,670);
+ keldeoMap.put(1,Species.Gen5Formes.keldeoCosmetic1);
map.put(Species.keldeo, keldeoMap);
Map<Integer,Integer> tornadusMap = new HashMap<>();
- tornadusMap.put(1,671);
+ tornadusMap.put(1,Species.Gen5Formes.tornadusT);
map.put(Species.tornadus, tornadusMap);
Map<Integer,Integer> thundurusMap = new HashMap<>();
- thundurusMap.put(1,672);
+ thundurusMap.put(1,Species.Gen5Formes.thundurusT);
map.put(Species.thundurus, thundurusMap);
Map<Integer,Integer> landorusMap = new HashMap<>();
- landorusMap.put(1,673);
+ landorusMap.put(1,Species.Gen5Formes.landorusT);
map.put(Species.landorus, landorusMap);
return map;
diff --git a/src/com/dabomstew/pkrandom/constants/Gen6Constants.java b/src/com/dabomstew/pkrandom/constants/Gen6Constants.java index 040ac1d..a70ef52 100644 --- a/src/com/dabomstew/pkrandom/constants/Gen6Constants.java +++ b/src/com/dabomstew/pkrandom/constants/Gen6Constants.java @@ -43,13 +43,22 @@ public class Gen6Constants { private static final int orasformeMovesetOffset = 35; public static final List<Integer> actuallyCosmeticForms = Arrays.asList( - 737, // Cherrim - 743, // Keldeo - 749, 750, 751, 752, 753, 754, 755, 756, 757, // Furfrou - 788, 789, 790, // Pumpkaboo - 791, 792, 793, // Gourgeist - 794, 795, 796, 797, // Floette (non-Eternal) - 815, 816, 817, 818, 819, 820 // Cosplay Pikachu + Species.Gen6Formes.cherrimCosmetic1, + Species.Gen6Formes.keldeoCosmetic1, + Species.Gen6Formes.furfrouCosmetic1, Species.Gen6Formes.furfrouCosmetic2, + Species.Gen6Formes.furfrouCosmetic3, Species.Gen6Formes.furfrouCosmetic4, + Species.Gen6Formes.furfrouCosmetic5, Species.Gen6Formes.furfrouCosmetic6, + Species.Gen6Formes.furfrouCosmetic7, Species.Gen6Formes.furfrouCosmetic8, + Species.Gen6Formes.furfrouCosmetic9, + Species.Gen6Formes.pumpkabooCosmetic1, Species.Gen6Formes.pumpkabooCosmetic2, + Species.Gen6Formes.pumpkabooCosmetic3, + Species.Gen6Formes.gourgeistCosmetic1, Species.Gen6Formes.gourgeistCosmetic2, + Species.Gen6Formes.gourgeistCosmetic3, + Species.Gen6Formes.floetteCosmetic1, Species.Gen6Formes.floetteCosmetic2, + Species.Gen6Formes.floetteCosmetic3, Species.Gen6Formes.floetteCosmetic4, + Species.Gen6Formes.pikachuCosmetic1, Species.Gen6Formes.pikachuCosmetic2, + Species.Gen6Formes.pikachuCosmetic3, Species.Gen6Formes.pikachuCosmetic4, + Species.Gen6Formes.pikachuCosmetic5, Species.Gen6Formes.pikachuCosmetic6 // Cosplay Pikachu ); public static final String criesTablePrefixXY = "60000A006B000A0082000A003D010A00"; @@ -553,94 +562,93 @@ public class Gen6Constants { private static Map<Integer,String> setupFormeSuffixes() { Map<Integer,String> formeSuffixes = new HashMap<>(); - formeSuffixes.put(722,"-A"); // Deoxys-A - formeSuffixes.put(723,"-D"); // Deoxys-D - formeSuffixes.put(724,"-S"); // Deoxys-S - formeSuffixes.put(725,"-S"); // Wormadam-S - formeSuffixes.put(726,"-T"); // Wormadam-T - formeSuffixes.put(727,"-S"); // Shaymin-S - formeSuffixes.put(728,"-O"); // Giratina-O - formeSuffixes.put(729,"-H"); // Rotom-H - formeSuffixes.put(730,"-W"); // Rotom-W - formeSuffixes.put(731,"-Fr"); // Rotom-Fr - formeSuffixes.put(732,"-Fa"); // Rotom-Fa - formeSuffixes.put(733,"-M"); // Rotom-M - formeSuffixes.put(734,"-F"); // Castform-F - formeSuffixes.put(735,"-W"); // Castform-W - formeSuffixes.put(736,"-I"); // Castform-I - formeSuffixes.put(737,"-S"); // Cherrim-S (cosmetic) - formeSuffixes.put(738,"-B"); // Basculin-B - formeSuffixes.put(739,"-Z"); // Darmanitan-Z - formeSuffixes.put(740,"-P"); // Meloetta-P - formeSuffixes.put(741,"-W"); // Kyurem-W - formeSuffixes.put(742,"-B"); // Kyurem-B - formeSuffixes.put(743,"-R"); // Keldeo-R (cosmetic) - formeSuffixes.put(744,"-T"); // Tornadus-T - formeSuffixes.put(745,"-T"); // Thundurus-T - formeSuffixes.put(746,"-T"); // Landorus-T - formeSuffixes.put(747,"-Mega"); // Mega Gengar - formeSuffixes.put(748,"-F"); // Meowstic + formeSuffixes.put(Species.Gen6Formes.deoxysA,"-A"); + formeSuffixes.put(Species.Gen6Formes.deoxysD,"-D"); + formeSuffixes.put(Species.Gen6Formes.deoxysS,"-S"); + formeSuffixes.put(Species.Gen6Formes.wormadamS,"-S"); + formeSuffixes.put(Species.Gen6Formes.wormadamT,"-T"); + formeSuffixes.put(Species.Gen6Formes.shayminS,"-S"); + formeSuffixes.put(Species.Gen6Formes.giratinaO,"-O"); + formeSuffixes.put(Species.Gen6Formes.rotomH,"-H"); + formeSuffixes.put(Species.Gen6Formes.rotomW,"-W"); + formeSuffixes.put(Species.Gen6Formes.rotomFr,"-Fr"); + formeSuffixes.put(Species.Gen6Formes.rotomFa,"-Fa"); + formeSuffixes.put(Species.Gen6Formes.rotomM,"-M"); + formeSuffixes.put(Species.Gen6Formes.castformF,"-F"); + formeSuffixes.put(Species.Gen6Formes.castformW,"-W"); + formeSuffixes.put(Species.Gen6Formes.castformI,"-I"); + formeSuffixes.put(Species.Gen6Formes.basculinB,"-B"); + formeSuffixes.put(Species.Gen6Formes.darmanitanZ,"-Z"); + formeSuffixes.put(Species.Gen6Formes.meloettaP,"-P"); + formeSuffixes.put(Species.Gen6Formes.kyuremW,"-W"); + formeSuffixes.put(Species.Gen6Formes.kyuremB,"-B"); + formeSuffixes.put(Species.Gen6Formes.keldeoCosmetic1,"-R"); + formeSuffixes.put(Species.Gen6Formes.tornadusT,"-T"); + formeSuffixes.put(Species.Gen6Formes.thundurusT,"-T"); + formeSuffixes.put(Species.Gen6Formes.landorusT,"-T"); + formeSuffixes.put(Species.Gen6Formes.gengarMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.meowsticF,"-F"); // 749 - 757 Furfrou - formeSuffixes.put(758,"-Mega"); // Mega Gardevoir - formeSuffixes.put(759,"-Mega"); // Mega Ampharos - formeSuffixes.put(760,"-Mega"); // Mega Venusaur - formeSuffixes.put(761,"-Mega-X"); // Mega Charizard X - formeSuffixes.put(762,"-Mega-Y"); // Mega Charizard Y - formeSuffixes.put(763,"-Mega-X"); // Mega Mewtwo X - formeSuffixes.put(764,"-Mega-Y"); // Mega Mewtwo Y - formeSuffixes.put(765,"-Mega"); // Mega Blaziken - formeSuffixes.put(766,"-Mega"); // Mega Medicham - formeSuffixes.put(767,"-Mega"); // Mega Houndoom - formeSuffixes.put(768,"-Mega"); // Mega Aggron - formeSuffixes.put(769,"-Mega"); // Mega Banette - formeSuffixes.put(770,"-Mega"); // Mega Tyranitar - formeSuffixes.put(771,"-Mega"); // Mega Scizor - formeSuffixes.put(772,"-Mega"); // Mega Pinsir - formeSuffixes.put(773,"-Mega"); // Mega Aerodactyl - formeSuffixes.put(774,"-Mega"); // Mega Lucario - formeSuffixes.put(775,"-Mega"); // Mega Abomasnow - formeSuffixes.put(776,"-B"); // Aegislash-B - formeSuffixes.put(777,"-Mega"); // Mega Blastoise - formeSuffixes.put(778,"-Mega"); // Mega Kangaskhan - formeSuffixes.put(779,"-Mega"); // Mega Gyarados - formeSuffixes.put(780,"-Mega"); // Mega Absol - formeSuffixes.put(781,"-Mega"); // Mega Alakazam - formeSuffixes.put(782,"-Mega"); // Mega Heracross - formeSuffixes.put(783,"-Mega"); // Mega Mawile - formeSuffixes.put(784,"-Mega"); // Mega Manectric - formeSuffixes.put(785,"-Mega"); // Mega Garchomp - formeSuffixes.put(786,"-Mega"); // Mega Latios - formeSuffixes.put(787,"-Mega"); // Mega Latias - formeSuffixes.put(788,"-M"); // Pumpkaboo-M - formeSuffixes.put(789,"-L"); // Pumpkaboo-L - formeSuffixes.put(790,"-XL"); // Pumpkaboo-XL - formeSuffixes.put(791,"-M"); // Gourgeist-M - formeSuffixes.put(792,"-L"); // Gourgeist-L - formeSuffixes.put(793,"-XL"); // Gourgeist-XL + formeSuffixes.put(Species.Gen6Formes.gardevoirMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.ampharosMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.venusaurMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.charizardMegaX,"-Mega-X"); + formeSuffixes.put(Species.Gen6Formes.charizardMegaY,"-Mega-Y"); + formeSuffixes.put(Species.Gen6Formes.mewtwoMegaX,"-Mega-X"); + formeSuffixes.put(Species.Gen6Formes.mewtwoMegaY,"-Mega-Y"); + formeSuffixes.put(Species.Gen6Formes.blazikenMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.medichamMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.houndoomMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.aggronMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.banetteMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.tyranitarMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.scizorMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.pinsirMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.aerodactylMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.lucarioMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.abomasnowMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.aegislashB,"-B"); + formeSuffixes.put(Species.Gen6Formes.blastoiseMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.kangaskhanMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.gyaradosMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.absolMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.alakazamMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.heracrossMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.mawileMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.manectricMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.garchompMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.latiosMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.latiasMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.pumpkabooCosmetic1,"-M"); + formeSuffixes.put(Species.Gen6Formes.pumpkabooCosmetic2,"-L"); + formeSuffixes.put(Species.Gen6Formes.pumpkabooCosmetic3,"-XL"); + formeSuffixes.put(Species.Gen6Formes.gourgeistCosmetic1,"-M"); + formeSuffixes.put(Species.Gen6Formes.gourgeistCosmetic2,"-L"); + formeSuffixes.put(Species.Gen6Formes.gourgeistCosmetic3,"-XL"); // 794 - 797 Floette - formeSuffixes.put(798,"-E"); // Floette-E - formeSuffixes.put(799,"-Mega"); // Mega Swampert - formeSuffixes.put(800,"-Mega"); // Mega Sceptile - formeSuffixes.put(801,"-Mega"); // Mega Sableye - formeSuffixes.put(802,"-Mega"); // Mega Altaria - formeSuffixes.put(803,"-Mega"); // Mega Gallade - formeSuffixes.put(804,"-Mega"); // Mega Audino - formeSuffixes.put(805,"-Mega"); // Mega Sharpedo - formeSuffixes.put(806,"-Mega"); // Mega Slowbro - formeSuffixes.put(807,"-Mega"); // Mega Steelix - formeSuffixes.put(808,"-Mega"); // Mega Pidgeot - formeSuffixes.put(809,"-Mega"); // Mega Glalie - formeSuffixes.put(810,"-Mega"); // Mega Diancie - formeSuffixes.put(811,"-Mega"); // Mega Metagross - formeSuffixes.put(812,"-P"); // Kyogre-P - formeSuffixes.put(813,"-P"); // Groudon-P - formeSuffixes.put(814,"-Mega"); // Mega Rayquaza + formeSuffixes.put(Species.Gen6Formes.floetteE,"-E"); + formeSuffixes.put(Species.Gen6Formes.swampertMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.sceptileMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.sableyeMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.altariaMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.galladeMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.audinoMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.sharpedoMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.slowbroMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.steelixMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.pidgeotMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.glalieMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.diancieMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.metagrossMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.kyogreP,"-P"); + formeSuffixes.put(Species.Gen6Formes.groudonP,"-P"); + formeSuffixes.put(Species.Gen6Formes.rayquazaMega,"-Mega"); // 815 - 820 contest Pikachu - formeSuffixes.put(821,"-U"); // Hoopa-U - formeSuffixes.put(822,"-Mega"); // Mega Camerupt - formeSuffixes.put(823,"-Mega"); // Mega Lopunny - formeSuffixes.put(824,"-Mega"); // Mega Salamence - formeSuffixes.put(825,"-Mega"); // Mega Beedrill + formeSuffixes.put(Species.Gen6Formes.hoopaU,"-U"); + formeSuffixes.put(Species.Gen6Formes.cameruptMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.lopunnyMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.salamenceMega,"-Mega"); + formeSuffixes.put(Species.Gen6Formes.beedrillMega,"-Mega"); return formeSuffixes; } diff --git a/src/com/dabomstew/pkrandom/constants/Gen7Constants.java b/src/com/dabomstew/pkrandom/constants/Gen7Constants.java index 19e4f91..dab0616 100644 --- a/src/com/dabomstew/pkrandom/constants/Gen7Constants.java +++ b/src/com/dabomstew/pkrandom/constants/Gen7Constants.java @@ -545,38 +545,77 @@ public class Gen7Constants { } private static List<Integer> actuallyCosmeticFormsSM = Arrays.asList( - 818, // Cherrim - 819, // Shellos - 820, // Gastrodon - 826, // Keldeo - 832, 833, 834, 835, 836, 837, 838, 839, 840, // Furfrou - 871, 872, 873, // Pumpkaboo - 874, 875, 876, // Gourgeist - 877, 878, 879, 880, // Floette (Non-Eternal) - 910, 946, 947, 948, 956, 957, 958, 959, 960, // Totems - 925, // Battle Bond Greninja - 928, 929, // Power Construct Zygardes - 931, 932, 933, 934, 935, 936, 938, 939, 940, 941, 942, 943, // Minior - 949, // Magearna - 950, 951, 952, 953, 954, 955 // Pikachu With Funny Hats + Species.SMFormes.cherrimCosmetic1, + Species.SMFormes.shellosCosmetic1, + Species.SMFormes.gastrodonCosmetic1, + Species.SMFormes.keldeoCosmetic1, + Species.SMFormes.furfrouCosmetic1, Species.SMFormes.furfrouCosmetic2, + Species.SMFormes.furfrouCosmetic3, Species.SMFormes.furfrouCosmetic4, + Species.SMFormes.furfrouCosmetic5, Species.SMFormes.furfrouCosmetic6, + Species.SMFormes.furfrouCosmetic7, Species.SMFormes.furfrouCosmetic8, + Species.SMFormes.furfrouCosmetic9, + Species.SMFormes.pumpkabooCosmetic1, Species.SMFormes.pumpkabooCosmetic2, + Species.SMFormes.pumpkabooCosmetic3, + Species.SMFormes.gourgeistCosmetic1, Species.SMFormes.gourgeistCosmetic2, + Species.SMFormes.gourgeistCosmetic3, + Species.SMFormes.floetteCosmetic1, Species.SMFormes.floetteCosmetic2, + Species.SMFormes.floetteCosmetic3, Species.SMFormes.floetteCosmetic4, + Species.SMFormes.raticateACosmetic1, + Species.SMFormes.mimikyuCosmetic1, Species.SMFormes.mimikyuCosmetic2, Species.SMFormes.mimikyuCosmetic3, + Species.SMFormes.gumshoosCosmetic1, + Species.SMFormes.vikavoltCosmetic1, + Species.SMFormes.lurantisCosmetic1, + Species.SMFormes.salazzleCosmetic1, + Species.SMFormes.kommoOCosmetic1, + Species.SMFormes.greninjaCosmetic1, + Species.SMFormes.zygarde10Cosmetic1, Species.SMFormes.zygardeCosmetic1, + Species.SMFormes.miniorCosmetic1, Species.SMFormes.miniorCosmetic2, Species.SMFormes.miniorCosmetic3, + Species.SMFormes.miniorCosmetic4, Species.SMFormes.miniorCosmetic5, Species.SMFormes.miniorCosmetic6, + Species.SMFormes.miniorCCosmetic1, Species.SMFormes.miniorCCosmetic2, Species.SMFormes.miniorCCosmetic3, + Species.SMFormes.miniorCCosmetic4, Species.SMFormes.miniorCCosmetic5, Species.SMFormes.miniorCCosmetic6, + Species.SMFormes.magearnaCosmetic1, + Species.SMFormes.pikachuCosmetic1, Species.SMFormes.pikachuCosmetic2, Species.SMFormes.pikachuCosmetic3, + Species.SMFormes.pikachuCosmetic4, Species.SMFormes.pikachuCosmetic5, Species.SMFormes.pikachuCosmetic6 // Pikachu With Funny Hats ); private static List<Integer> actuallyCosmeticFormsUSUM = Arrays.asList( - 823, // Cherrim - 824, // Shellos - 825, // Gastrodon - 831, // Keldeo - 837, 838, 839, 840, 841, 842, 843, 844, 845, // Furfrou - 876, 877, 878, // Pumpkaboo - 879, 880, 881, // Gourgeist - 882, 883, 884, 885, // Floette (Non-Eternal) - 916, 931, 953, 954, 955, 964, 965, 966, 967, 968, 972, 973, 974, // Totems - 932, // Battle Bond Greninja - 935, 936, // Power Construct Zygardes - 938, 939, 940, 941, 942, 943, 945, 946, 947, 948, 949, 950, // Minior - 956, // Magearna - 957, 958, 959, 960, 961, 962, 963, // Pikachu With Funny Hats - 975 // Own Tempo Rockruff + Species.USUMFormes.cherrimCosmetic1, + Species.USUMFormes.shellosCosmetic1, + Species.USUMFormes.gastrodonCosmetic1, + Species.USUMFormes.keldeoCosmetic1, + Species.USUMFormes.furfrouCosmetic1, Species.USUMFormes.furfrouCosmetic2, + Species.USUMFormes.furfrouCosmetic3, Species.USUMFormes.furfrouCosmetic4, + Species.USUMFormes.furfrouCosmetic5, Species.USUMFormes.furfrouCosmetic6, + Species.USUMFormes.furfrouCosmetic7, Species.USUMFormes.furfrouCosmetic8, + Species.USUMFormes.furfrouCosmetic9, + Species.USUMFormes.pumpkabooCosmetic1, Species.USUMFormes.pumpkabooCosmetic2, + Species.USUMFormes.pumpkabooCosmetic3, + Species.USUMFormes.gourgeistCosmetic1, Species.USUMFormes.gourgeistCosmetic2, + Species.USUMFormes.gourgeistCosmetic3, + Species.USUMFormes.floetteCosmetic1, Species.USUMFormes.floetteCosmetic2, + Species.USUMFormes.floetteCosmetic3, Species.USUMFormes.floetteCosmetic4, + Species.USUMFormes.raticateACosmetic1, + Species.USUMFormes.marowakACosmetic1, + Species.USUMFormes.mimikyuCosmetic1, Species.USUMFormes.mimikyuCosmetic2, Species.USUMFormes.mimikyuCosmetic3, + Species.USUMFormes.gumshoosCosmetic1, + Species.USUMFormes.vikavoltCosmetic1, + Species.USUMFormes.lurantisCosmetic1, + Species.USUMFormes.salazzleCosmetic1, + Species.USUMFormes.kommoOCosmetic1, + Species.USUMFormes.araquanidCosmetic1, + Species.USUMFormes.togedemaruCosmetic1, + Species.USUMFormes.ribombeeCosmetic1, + Species.USUMFormes.greninjaCosmetic1, + Species.USUMFormes.zygarde10Cosmetic1, Species.USUMFormes.zygardeCosmetic1, + Species.USUMFormes.miniorCosmetic1, Species.USUMFormes.miniorCosmetic2, Species.USUMFormes.miniorCosmetic3, + Species.USUMFormes.miniorCosmetic4, Species.USUMFormes.miniorCosmetic5, Species.USUMFormes.miniorCosmetic6, + Species.USUMFormes.miniorCCosmetic1, Species.USUMFormes.miniorCCosmetic2, Species.USUMFormes.miniorCCosmetic3, + Species.USUMFormes.miniorCCosmetic4, Species.USUMFormes.miniorCCosmetic5, Species.USUMFormes.miniorCCosmetic6, + Species.USUMFormes.magearnaCosmetic1, + Species.USUMFormes.pikachuCosmetic1, Species.USUMFormes.pikachuCosmetic2, Species.USUMFormes.pikachuCosmetic3, + Species.USUMFormes.pikachuCosmetic4, Species.USUMFormes.pikachuCosmetic5, Species.USUMFormes.pikachuCosmetic6, + Species.USUMFormes.pikachuCosmetic7, // Pikachu With Funny Hats + Species.USUMFormes.rockruffCosmetic1 ); public static List<Integer> getActuallyCosmeticForms(int romType) { @@ -588,11 +627,34 @@ public class Gen7Constants { } private static List<Integer> ignoreFormsSM = Arrays.asList( - 818, 925, 928, 929, 931, 932, 933, 934, 935, 936, 946, 948 + Species.SMFormes.cherrimCosmetic1, + Species.SMFormes.greninjaCosmetic1, + Species.SMFormes.zygarde10Cosmetic1, + Species.SMFormes.zygardeCosmetic1, + Species.SMFormes.miniorCosmetic1, + Species.SMFormes.miniorCosmetic2, + Species.SMFormes.miniorCosmetic3, + Species.SMFormes.miniorCosmetic4, + Species.SMFormes.miniorCosmetic5, + Species.SMFormes.miniorCosmetic6, + Species.SMFormes.mimikyuCosmetic1, + Species.SMFormes.mimikyuCosmetic3 ); private static List<Integer> ignoreFormsUSUM = Arrays.asList( - 823, 932, 935, 936, 938, 939, 940, 941, 942, 943, 953, 955, 975 + Species.USUMFormes.cherrimCosmetic1, + Species.USUMFormes.greninjaCosmetic1, + Species.USUMFormes.zygarde10Cosmetic1, + Species.USUMFormes.zygardeCosmetic1, + Species.USUMFormes.miniorCosmetic1, + Species.USUMFormes.miniorCosmetic2, + Species.USUMFormes.miniorCosmetic3, + Species.USUMFormes.miniorCosmetic4, + Species.USUMFormes.miniorCosmetic5, + Species.USUMFormes.miniorCosmetic6, + Species.USUMFormes.mimikyuCosmetic1, + Species.USUMFormes.mimikyuCosmetic3, + Species.USUMFormes.rockruffCosmetic1 ); public static List<Integer> getIgnoreForms(int romType) { @@ -617,14 +679,14 @@ public class Gen7Constants { private static Map<Integer,Integer> setupAltFormesWithCosmeticForms(int romType) { Map<Integer,Integer> map = new HashMap<>(); if (romType == Type_SM) { - map.put(909,1); // Alolan Raticate: 1 form - map.put(927,1); - map.put(937,6); // Core Minior: 6 forms + map.put(Species.SMFormes.raticateA,1); // 1 form (Totem) + map.put(Species.SMFormes.zygarde10,1); // 1 form (Power Construct) + map.put(Species.SMFormes.miniorC,6); // 6 forms (colors) } else { - map.put(915,1); // Alolan Raticate: 1 form - map.put(930,1); // Alolan Marowak: 1 form - map.put(934,1); - map.put(944,6); // Core Minior: 6 forms + map.put(Species.USUMFormes.raticateA,1); // 1 form (Totem) + map.put(Species.USUMFormes.marowakA,1); // 1 form (Totem) + map.put(Species.USUMFormes.zygarde10,1); // 1 form (Power Construct) + map.put(Species.USUMFormes.miniorC,6); // 6 forms (colors) } return map; diff --git a/src/com/dabomstew/pkrandom/constants/Species.java b/src/com/dabomstew/pkrandom/constants/Species.java index 0511b7d..47f6750 100644 --- a/src/com/dabomstew/pkrandom/constants/Species.java +++ b/src/com/dabomstew/pkrandom/constants/Species.java @@ -922,4 +922,486 @@ public class Species { public static final int glastrier = 896; public static final int spectrier = 897; public static final int calyrex = 898; + + public static final class Gen4Formes { + public static final int deoxysA = 494; + public static final int deoxysD = 495; + public static final int deoxysS = 496; + public static final int wormadamS = 497; + public static final int wormadamT = 498; + public static final int giratinaO = 499; + public static final int shayminS = 500; + public static final int rotomH = 501; + public static final int rotomW = 502; + public static final int rotomFr = 503; + public static final int rotomFa = 504; + public static final int rotomM = 505; + } + + public static final class Gen5Formes { + public static final int deoxysA = 650; + public static final int deoxysD = 651; + public static final int deoxysS = 652; + public static final int wormadamS = 653; + public static final int wormadamT = 654; + public static final int shayminS = 655; + public static final int giratinaO = 656; + public static final int rotomH = 657; + public static final int rotomW = 658; + public static final int rotomFr = 659; + public static final int rotomFa = 660; + public static final int rotomM = 661; + public static final int castformF = 662; + public static final int castformW = 663; + public static final int castformI = 664; + public static final int basculinB = 665; + public static final int darmanitanZ = 666; + public static final int meloettaP = 667; + public static final int kyuremW = 668; + public static final int kyuremB = 669; + public static final int keldeoCosmetic1 = 670; + public static final int tornadusT = 671; + public static final int thundurusT = 672; + public static final int landorusT = 673; + } + + public static final class Gen6Formes { + public static final int deoxysA = 722; + public static final int deoxysD = 723; + public static final int deoxysS = 724; + public static final int wormadamS = 725; + public static final int wormadamT = 726; + public static final int shayminS = 727; + public static final int giratinaO = 728; + public static final int rotomH = 729; + public static final int rotomW = 730; + public static final int rotomFr = 731; + public static final int rotomFa = 732; + public static final int rotomM = 733; + public static final int castformF = 734; + public static final int castformW = 735; + public static final int castformI = 736; + public static final int cherrimCosmetic1 = 737; + public static final int basculinB = 738; + public static final int darmanitanZ = 739; + public static final int meloettaP = 740; + public static final int kyuremW = 741; + public static final int kyuremB = 742; + public static final int keldeoCosmetic1= 743; + public static final int tornadusT = 744; + public static final int thundurusT = 745; + public static final int landorusT = 746; + public static final int gengarMega = 747; + public static final int meowsticF = 748; + public static final int furfrouCosmetic1 = 749; + public static final int furfrouCosmetic2 = 750; + public static final int furfrouCosmetic3 = 751; + public static final int furfrouCosmetic4 = 752; + public static final int furfrouCosmetic5 = 753; + public static final int furfrouCosmetic6 = 754; + public static final int furfrouCosmetic7 = 755; + public static final int furfrouCosmetic8 = 756; + public static final int furfrouCosmetic9 = 757; + public static final int gardevoirMega = 758; + public static final int ampharosMega = 759; + public static final int venusaurMega = 760; + public static final int charizardMegaX = 761; + public static final int charizardMegaY = 762; + public static final int mewtwoMegaX = 763; + public static final int mewtwoMegaY = 764; + public static final int blazikenMega = 765; + public static final int medichamMega = 766; + public static final int houndoomMega = 767; + public static final int aggronMega = 768; + public static final int banetteMega = 769; + public static final int tyranitarMega = 770; + public static final int scizorMega = 771; + public static final int pinsirMega = 772; + public static final int aerodactylMega = 773; + public static final int lucarioMega = 774; + public static final int abomasnowMega = 775; + public static final int aegislashB = 776; + public static final int blastoiseMega = 777; + public static final int kangaskhanMega = 778; + public static final int gyaradosMega = 779; + public static final int absolMega = 780; + public static final int alakazamMega = 781; + public static final int heracrossMega = 782; + public static final int mawileMega = 783; + public static final int manectricMega = 784; + public static final int garchompMega = 785; + public static final int latiosMega = 786; + public static final int latiasMega = 787; + public static final int pumpkabooCosmetic1 = 788; + public static final int pumpkabooCosmetic2 = 789; + public static final int pumpkabooCosmetic3 = 790; + public static final int gourgeistCosmetic1 = 791; + public static final int gourgeistCosmetic2 = 792; + public static final int gourgeistCosmetic3 = 793; + public static final int floetteCosmetic1 = 794; + public static final int floetteCosmetic2 = 795; + public static final int floetteCosmetic3 = 796; + public static final int floetteCosmetic4 = 797; + public static final int floetteE = 798; + public static final int swampertMega = 799; + public static final int sceptileMega = 800; + public static final int sableyeMega = 801; + public static final int altariaMega = 802; + public static final int galladeMega = 803; + public static final int audinoMega = 804; + public static final int sharpedoMega = 805; + public static final int slowbroMega = 806; + public static final int steelixMega = 807; + public static final int pidgeotMega = 808; + public static final int glalieMega = 809; + public static final int diancieMega = 810; + public static final int metagrossMega = 811; + public static final int kyogreP = 812; + public static final int groudonP = 813; + public static final int rayquazaMega = 814; + public static final int pikachuCosmetic1 = 815; + public static final int pikachuCosmetic2 = 816; + public static final int pikachuCosmetic3 = 817; + public static final int pikachuCosmetic4 = 818; + public static final int pikachuCosmetic5 = 819; + public static final int pikachuCosmetic6 = 820; + public static final int hoopaU = 821; + public static final int cameruptMega = 822; + public static final int lopunnyMega = 823; + public static final int salamenceMega = 824; + public static final int beedrillMega = 825; + } + + public static final class SMFormes { + public static final int deoxysA = 803; + public static final int deoxysD = 804; + public static final int deoxysS = 805; + public static final int wormadamS = 806; + public static final int wormadamT = 807; + public static final int shayminS = 808; + public static final int giratinaO = 809; + public static final int rotomH = 810; + public static final int rotomW = 811; + public static final int rotomFr = 812; + public static final int rotomFa = 813; + public static final int rotomM = 814; + public static final int castformF = 815; + public static final int castformW = 816; + public static final int castformI = 817; + public static final int cherrimCosmetic1 = 818; + public static final int shellosCosmetic1 = 819; + public static final int gastrodonCosmetic1 = 820; + public static final int basculinB = 821; + public static final int darmanitanZ = 822; + public static final int meloettaP = 823; + public static final int kyuremW = 824; + public static final int kyuremB = 825; + public static final int keldeoCosmetic1 = 826; + public static final int tornadusT = 827; + public static final int thundurusT = 828; + public static final int landorusT = 829; + public static final int gengarMega = 830; + public static final int meowsticF = 831; + public static final int furfrouCosmetic1 = 832; + public static final int furfrouCosmetic2 = 833; + public static final int furfrouCosmetic3 = 834; + public static final int furfrouCosmetic4 = 835; + public static final int furfrouCosmetic5 = 836; + public static final int furfrouCosmetic6 = 837; + public static final int furfrouCosmetic7 = 838; + public static final int furfrouCosmetic8 = 839; + public static final int furfrouCosmetic9 = 840; + public static final int gardevoirMega = 841; + public static final int ampharosMega = 842; + public static final int venusaurMega = 843; + public static final int charizardMegaX = 844; + public static final int charizardMegaY = 845; + public static final int mewtwoMegaX = 846; + public static final int mewtwoMegaY = 847; + public static final int blazikenMega = 848; + public static final int medichamMega = 849; + public static final int houndoomMega = 850; + public static final int aggronMega = 851; + public static final int banetteMega = 852; + public static final int tyranitarMega = 853; + public static final int scizorMega = 854; + public static final int pinsirMega = 855; + public static final int aerodactylMega = 856; + public static final int lucarioMega = 857; + public static final int abomasnowMega = 858; + public static final int aegislashB = 859; + public static final int blastoiseMega = 860; + public static final int kangaskhanMega = 861; + public static final int gyaradosMega = 862; + public static final int absolMega = 863; + public static final int alakazamMega = 864; + public static final int heracrossMega = 865; + public static final int mawileMega = 866; + public static final int manectricMega = 867; + public static final int garchompMega = 868; + public static final int latiosMega = 869; + public static final int latiasMega = 870; + public static final int pumpkabooCosmetic1 = 871; + public static final int pumpkabooCosmetic2 = 872; + public static final int pumpkabooCosmetic3 = 873; + public static final int gourgeistCosmetic1 = 874; + public static final int gourgeistCosmetic2 = 875; + public static final int gourgeistCosmetic3 = 876; + public static final int floetteCosmetic1 = 877; + public static final int floetteCosmetic2 = 878; + public static final int floetteCosmetic3 = 879; + public static final int floetteCosmetic4 = 880; + public static final int floetteE = 881; + public static final int swampertMega = 882; + public static final int sceptileMega = 883; + public static final int sableyeMega = 884; + public static final int altariaMega = 885; + public static final int galladeMega = 886; + public static final int audinoMega = 887; + public static final int sharpedoMega = 888; + public static final int slowbroMega = 889; + public static final int steelixMega = 890; + public static final int pidgeotMega = 891; + public static final int glalieMega = 892; + public static final int diancieMega = 893; + public static final int metagrossMega = 894; + public static final int kyogreP = 895; + public static final int groudonP = 896; + public static final int rayquazaMega = 897; + public static final int hoopaU = 898; + public static final int cameruptMega = 899; + public static final int lopunnyMega = 900; + public static final int salamenceMega = 901; + public static final int beedrillMega = 902; + public static final int wishiwashiS = 903; + public static final int oricorioE = 904; + public static final int oricorioP = 905; + public static final int oricorioG = 906; + public static final int lycanrocM = 907; + public static final int rattataA = 908; + public static final int raticateA = 909; + public static final int raticateACosmetic1 = 910; + public static final int raichuA = 911; + public static final int sandshrewA = 912; + public static final int sandslashA = 913; + public static final int vulpixA = 914; + public static final int ninetalesA = 915; + public static final int meowthA = 916; + public static final int persianA = 917; + public static final int geodudeA = 918; + public static final int gravelerA = 919; + public static final int golemA = 920; + public static final int grimerA = 921; + public static final int mukA = 922; + public static final int exeggutorA = 923; + public static final int marowakA = 924; + public static final int greninjaCosmetic1 = 925; + public static final int greninjaA = 926; + public static final int zygarde10 = 927; + public static final int zygarde10Cosmetic1 = 928; + public static final int zygardeCosmetic1 = 929; + public static final int zygardeC = 930; + public static final int miniorCosmetic1 = 931; + public static final int miniorCosmetic2 = 932; + public static final int miniorCosmetic3 = 933; + public static final int miniorCosmetic4 = 934; + public static final int miniorCosmetic5 = 935; + public static final int miniorCosmetic6 = 936; + public static final int miniorC = 937; + public static final int miniorCCosmetic1 = 938; + public static final int miniorCCosmetic2 = 939; + public static final int miniorCCosmetic3 = 940; + public static final int miniorCCosmetic4 = 941; + public static final int miniorCCosmetic5 = 942; + public static final int miniorCCosmetic6 = 943; + public static final int diglettA = 944; + public static final int dugtrioA = 945; + public static final int mimikyuCosmetic1 = 946; + public static final int mimikyuCosmetic2 = 947; + public static final int mimikyuCosmetic3 = 948; + public static final int magearnaCosmetic1 = 949; + public static final int pikachuCosmetic1 = 950; + public static final int pikachuCosmetic2 = 951; + public static final int pikachuCosmetic3 = 952; + public static final int pikachuCosmetic4 = 953; + public static final int pikachuCosmetic5 = 954; + public static final int pikachuCosmetic6 = 955; + public static final int gumshoosCosmetic1 = 956; + public static final int vikavoltCosmetic1 = 957; + public static final int lurantisCosmetic1 = 958; + public static final int salazzleCosmetic1 = 959; + public static final int kommoOCosmetic1 = 960; + } + + public static final class USUMFormes { + public static final int deoxysA = 808; + public static final int deoxysD = 809; + public static final int deoxysS = 810; + public static final int wormadamS = 811; + public static final int wormadamT = 812; + public static final int shayminS = 813; + public static final int giratinaO = 814; + public static final int rotomH = 815; + public static final int rotomW = 816; + public static final int rotomFr = 817; + public static final int rotomFa = 818; + public static final int rotomM = 819; + public static final int castformF = 820; + public static final int castformW = 821; + public static final int castformI = 822; + public static final int cherrimCosmetic1 = 823; + public static final int shellosCosmetic1 = 824; + public static final int gastrodonCosmetic1 = 825; + public static final int basculinB = 826; + public static final int darmanitanZ = 827; + public static final int meloettaP = 828; + public static final int kyuremW = 829; + public static final int kyuremB = 830; + public static final int keldeoCosmetic1 = 831; + public static final int tornadusT = 832; + public static final int thundurusT = 833; + public static final int landorusT = 834; + public static final int gengarMega = 835; + public static final int meowsticF = 836; + public static final int furfrouCosmetic1 = 837; + public static final int furfrouCosmetic2 = 838; + public static final int furfrouCosmetic3 = 839; + public static final int furfrouCosmetic4 = 840; + public static final int furfrouCosmetic5 = 841; + public static final int furfrouCosmetic6 = 842; + public static final int furfrouCosmetic7 = 843; + public static final int furfrouCosmetic8 = 844; + public static final int furfrouCosmetic9 = 845; + public static final int gardevoirMega = 846; + public static final int ampharosMega = 847; + public static final int venusaurMega = 848; + public static final int charizardMegaX = 849; + public static final int charizardMegaY = 850; + public static final int mewtwoMegaX = 851; + public static final int mewtwoMegaY = 852; + public static final int blazikenMega = 853; + public static final int medichamMega = 854; + public static final int houndoomMega = 855; + public static final int aggronMega = 856; + public static final int banetteMega = 857; + public static final int tyranitarMega = 858; + public static final int scizorMega = 859; + public static final int pinsirMega = 860; + public static final int aerodactylMega = 861; + public static final int lucarioMega = 862; + public static final int abomasnowMega = 863; + public static final int aegislashB = 864; + public static final int blastoiseMega = 865; + public static final int kangaskhanMega = 866; + public static final int gyaradosMega = 867; + public static final int absolMega = 868; + public static final int alakazamMega = 869; + public static final int heracrossMega = 870; + public static final int mawileMega = 871; + public static final int manectricMega = 872; + public static final int garchompMega = 873; + public static final int latiosMega = 874; + public static final int latiasMega = 875; + public static final int pumpkabooCosmetic1 = 876; + public static final int pumpkabooCosmetic2 = 877; + public static final int pumpkabooCosmetic3 = 878; + public static final int gourgeistCosmetic1 = 879; + public static final int gourgeistCosmetic2 = 880; + public static final int gourgeistCosmetic3 = 881; + public static final int floetteCosmetic1 = 882; + public static final int floetteCosmetic2 = 883; + public static final int floetteCosmetic3 = 884; + public static final int floetteCosmetic4 = 885; + public static final int floetteE = 886; + public static final int swampertMega = 887; + public static final int sceptileMega = 888; + public static final int sableyeMega = 889; + public static final int altariaMega = 890; + public static final int galladeMega = 891; + public static final int audinoMega = 892; + public static final int sharpedoMega = 893; + public static final int slowbroMega = 894; + public static final int steelixMega = 895; + public static final int pidgeotMega = 896; + public static final int glalieMega = 897; + public static final int diancieMega = 898; + public static final int metagrossMega = 899; + public static final int kyogreP = 900; + public static final int groudonP = 901; + public static final int rayquazaMega = 902; + public static final int hoopaU = 903; + public static final int cameruptMega = 904; + public static final int lopunnyMega = 905; + public static final int salamenceMega = 906; + public static final int beedrillMega = 907; + public static final int wishiwashiS = 908; + public static final int oricorioE = 909; + public static final int oricorioP = 910; + public static final int oricorioG = 911; + public static final int lycanrocM = 912; + public static final int lycanrocD = 913; + public static final int rattataA = 914; + public static final int raticateA = 915; + public static final int raticateACosmetic1 = 916; + public static final int raichuA = 917; + public static final int sandshrewA = 918; + public static final int sandslashA = 919; + public static final int vulpixA = 920; + public static final int ninetalesA = 921; + public static final int meowthA = 922; + public static final int persianA = 923; + public static final int geodudeA = 924; + public static final int gravelerA = 925; + public static final int golemA = 926; + public static final int grimerA = 927; + public static final int mukA = 928; + public static final int exeggutorA = 929; + public static final int marowakA = 930; + public static final int marowakACosmetic1 = 931; + public static final int greninjaCosmetic1 = 932; + public static final int greninjaA = 933; + public static final int zygarde10 = 934; + public static final int zygarde10Cosmetic1 = 935; + public static final int zygardeCosmetic1 = 936; + public static final int zygardeC = 937; + public static final int miniorCosmetic1 = 938; + public static final int miniorCosmetic2 = 939; + public static final int miniorCosmetic3 = 940; + public static final int miniorCosmetic4 = 941; + public static final int miniorCosmetic5 = 942; + public static final int miniorCosmetic6 = 943; + public static final int miniorC = 944; + public static final int miniorCCosmetic1 = 945; + public static final int miniorCCosmetic2 = 946; + public static final int miniorCCosmetic3 = 947; + public static final int miniorCCosmetic4 = 948; + public static final int miniorCCosmetic5 = 949; + public static final int miniorCCosmetic6 = 950; + public static final int diglettA = 951; + public static final int dugtrioA = 952; + public static final int mimikyuCosmetic1 = 953; + public static final int mimikyuCosmetic2 = 954; + public static final int mimikyuCosmetic3 = 955; + public static final int magearnaCosmetic1 = 956; + public static final int pikachuCosmetic1 = 957; + public static final int pikachuCosmetic2 = 958; + public static final int pikachuCosmetic3 = 959; + public static final int pikachuCosmetic4 = 960; + public static final int pikachuCosmetic5 = 961; + public static final int pikachuCosmetic6 = 962; + public static final int pikachuCosmetic7 = 963; + public static final int gumshoosCosmetic1 = 964; + public static final int vikavoltCosmetic1 = 965; + public static final int lurantisCosmetic1 = 966; + public static final int salazzleCosmetic1 = 967; + public static final int kommoOCosmetic1 = 968; + public static final int necrozmaDM = 969; + public static final int necrozmaDW = 970; + public static final int necrozmaU = 971; + public static final int araquanidCosmetic1 = 972; + public static final int togedemaruCosmetic1 = 973; + public static final int ribombeeCosmetic1 = 974; + public static final int rockruffCosmetic1 = 975; + + } } |