Compare commits

...

3 commits

Author SHA1 Message Date
purplepenguinonion
5d42491d35 Merge branch 'pokeworld' into 'master'
PokeWorld Gen 1/2

See merge request AsmodeusRex/rjw-race-support!1
2022-12-07 00:52:38 +00:00
purplepenguinonion
f7ca97ed7f Alphabetize lists 2022-12-02 20:04:26 -08:00
purplepenguinonion
9766742ae3 Add PokeWorld gen1/2 2022-12-02 19:24:06 -08:00

View file

@ -128,6 +128,21 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Twi'lek", "Alien_Twi'lek",
"Alien_Zabrak", "Alien_Zabrak",
"HC_Giant", "HC_Giant",
"PW_Abra",
"PW_Alakazam",
"PW_Hitmonchan",
"PW_Hitmonlee",
"PW_Hitmontop",
"PW_Jynx",
"PW_Kadabra",
"PW_Machamp",
"PW_Machoke",
"PW_Machop",
"PW_Mewtwo",
"PW_MrMime",
"PW_Smoochum",
"PW_Snorlax",
"PW_Tyrogue",
"WMH_Cyclops", "WMH_Cyclops",
"Yokai_Yamanba", "Yokai_Yamanba",
"Yokai_YukiShizuku", "Yokai_YukiShizuku",
@ -314,10 +329,10 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
), ),
RaceGroup::standard( RaceGroup::standard(
vec![ vec![
"Alien_Eldar",
"AS_WHE_Race", "AS_WHE_Race",
"Alien_Astoriel", "Alien_Astoriel",
"Alien_Drow_Otto", "Alien_Drow_Otto",
"Alien_Eldar",
"O21_Alien_DarkElf", "O21_Alien_DarkElf",
"O21_Alien_MoonElf", "O21_Alien_MoonElf",
"O21_Alien_SunElf", "O21_Alien_SunElf",
@ -326,12 +341,21 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"O21_FR_MoonElf", "O21_FR_MoonElf",
"O21_FR_SunElf", "O21_FR_SunElf",
"O21_FR_WoodElf", "O21_FR_WoodElf",
"PW_Celebi",
"PW_Clefable",
"PW_Clefairy",
"PW_Cleffa",
"PW_Igglybuff",
"PW_Jigglypuff",
"PW_Togepi",
"PW_Togetic",
"PW_Wigglytuff",
"Sandy_Angel",
"WoW_BloodElf", "WoW_BloodElf",
"WoW_HighElf",
"WoW_NightElf",
"WoW_ForsakenHighElf", "WoW_ForsakenHighElf",
"WoW_ForsakenNightElf", "WoW_ForsakenNightElf",
"Sandy_Angel", "WoW_HighElf",
"WoW_NightElf",
"ElfRace", "ElfRace",
], ],
"Elf", "Elf",
@ -366,6 +390,20 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_NiHal", "Alien_NiHal",
"Alien_Quarren", "Alien_Quarren",
"Alien_MonCalamari", "Alien_MonCalamari",
"PW_Corsola",
"PW_Goldeen",
"PW_Gyarados",
"PW_Horsea",
"PW_Kingdra",
"PW_Lanturn",
"PW_Magikarp",
"PW_Mantine",
"PW_Qwilfish",
"PW_Remoraid",
"PW_Seadra",
"PW_Seaking",
"PW_Starmie",
"PW_Staryu",
"IkquanRace", "IkquanRace",
], ],
"Fish", "Fish",
@ -379,6 +417,10 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"DRSKT_Race", "DRSKT_Race",
"HPLovecraft_MistCreature", "HPLovecraft_MistCreature",
"MM_WillOWisp", "MM_WillOWisp",
"PW_Gastly",
"PW_Gengar",
"PW_Haunter",
"PW_Misdreavus",
"WoW_Skeleton", "WoW_Skeleton",
], ],
"Ghost", "Ghost",
@ -523,6 +565,26 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Dryad", "Alien_Dryad",
"Alien_DryadWild", "Alien_DryadWild",
"Alien_Tree", "Alien_Tree",
"PW_Bayleef",
"PW_Bellossom",
"PW_Bellsprout",
"PW_Bulbasaur",
"PW_Chikorita",
"PW_Gloom",
"PW_Hoppip",
"PW_Ivysaur",
"PW_Jumpluff",
"PW_Meganium",
"PW_Oddish",
"PW_Skiploom",
"PW_Sudowoodo",
"PW_Sunflora",
"PW_Sunkern",
"PW_Tangela",
"PW_Venusaur",
"PW_Victreebel",
"PW_Vileplume",
"PW_Weepinbell",
], ],
"Tree", "Tree",
"Plant", "1", "Plant", "1",
@ -556,6 +618,11 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Slime", "Alien_Slime",
"Alien_Slug", "Alien_Slug",
"Mincho_ThingDef", "Mincho_ThingDef",
"PW_Ditto",
"PW_Grimer",
"PW_Magcargo",
"PW_Muk",
"PW_Slugma",
"Yokai_HihiiroKabe", "Yokai_HihiiroKabe",
"Slime", "Slime",
], ],
@ -597,6 +664,12 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Lemur", "AEXP_Lemur",
"AEXP_Bonobo", "AEXP_Bonobo",
"GR_ParagonHumanoid", "GR_ParagonHumanoid",
"PW_Aipom",
"PW_Electabuzz",
"PW_Lickitung",
"PW_Magmar",
"PW_Mankey",
"PW_Primeape",
"Dinopithecus", "Dinopithecus",
"Gigantopithecus", "Gigantopithecus",
], ],
@ -631,6 +704,16 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Megascorpion", "AEXP_Megascorpion",
"BWFlooferMoth", "BWFlooferMoth",
"Cults_ByakheeRace", "Cults_ByakheeRace",
"PW_Cloyster",
"PW_Dunsparce",
"PW_Forretress",
"PW_Kabuto",
"PW_Kabutops",
"PW_Kingler",
"PW_Krabby",
"PW_Omanyte",
"PW_Omastar",
"PW_Shellder",
"VAECaves_AncientGiantSpider", "VAECaves_AncientGiantSpider",
"VAECaves_CaveCrawler", "VAECaves_CaveCrawler",
"VAECaves_GiantSpider", "VAECaves_GiantSpider",
@ -676,19 +759,41 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_RockhopperPenguin", "AEXP_RockhopperPenguin",
"AEXP_WildGoose", "AEXP_WildGoose",
"GR_Chickenbear", "GR_Chickenbear",
"GR_Chickenlope",
"GR_Chickenffalo",
"GR_Chickenwolf",
"GR_Chickenrabbit",
"GR_Chickencat", "GR_Chickencat",
"GR_Chickenffalo",
"GR_Chickenlope",
"GR_Chickenrabbit",
"GR_Chickenwolf",
"GR_Manchicken", "GR_Manchicken",
"GR_Turkeyman",
"GR_ParagonChicken", "GR_ParagonChicken",
"MM_Ieltxu", "GR_Turkeyman",
"MM_Fenghuang", "MM_Fenghuang",
"MM_Ieltxu",
"MM_Phoenix", "MM_Phoenix",
"RG-EAP_Dodo", "PW_Articuno",
"PW_Delibird",
"PW_Dodrio",
"PW_Doduo",
"PW_Farfetchd",
"PW_Fearow",
"PW_Golduck",
"PW_HoOh",
"PW_Hoothoot",
"PW_Lugia",
"PW_Moltres",
"PW_Murkrow",
"PW_Natu",
"PW_Noctowl",
"PW_Pidgeot",
"PW_Pidgeotto",
"PW_Pidgey",
"PW_Psyduck",
"PW_Skarmory",
"PW_Spearow",
"PW_Xatu",
"PW_Zapdos",
"RG-EAP_ArcticDrak", "RG-EAP_ArcticDrak",
"RG-EAP_Dodo",
"Archostrich", "Archostrich",
"Dinornis", "Dinornis",
"Palaeeudyptes", "Palaeeudyptes",
@ -734,18 +839,35 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_WelshTerrier", "AEXP_WelshTerrier",
"AEXP_AfricanWildDog", "AEXP_AfricanWildDog",
"ERN_Palamute", "ERN_Palamute",
"GR_Wolfbear",
"GR_Wolfalope",
"GR_Wolfchicken",
"GR_Wolffalo",
"GR_Wolfbeaver",
"GR_Wolfcat",
"GR_Dogman", "GR_Dogman",
"GR_Manwolf", "GR_Manwolf",
"GR_ParagonWolf", "GR_ParagonWolf",
"GR_Wolfalope",
"GR_Wolfbear",
"GR_Wolfbeaver",
"GR_Wolfcat",
"GR_Wolfchicken",
"GR_Wolffalo",
"MM_Ahuizotl", "MM_Ahuizotl",
"MM_Kitsune",
"MM_Cerberus", "MM_Cerberus",
"MM_Kitsune",
"PW_Arcanine",
"PW_Eevee",
"PW_Entei",
"PW_Espeon",
"PW_Flareon",
"PW_Granbull",
"PW_Growlithe",
"PW_Houndoom",
"PW_Houndour",
"PW_Jolteon",
"PW_Ninetales",
"PW_Raikou",
"PW_Snubbull",
"PW_Suicune",
"PW_Umbreon",
"PW_Vaporeon",
"PW_Vulpix",
"Archomutt", "Archomutt",
"AnimaWarg", "AnimaWarg",
"Abaddog", "Abaddog",
@ -780,6 +902,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Camel", "AEXP_Camel",
"AEXP_Giraffe", "AEXP_Giraffe",
"AEXP_Moose", "AEXP_Moose",
"PW_Girafarig",
"PW_Stantler",
"RG-WF_WastelandDeer", "RG-WF_WastelandDeer",
], ],
"Cervine", "Cervine",
@ -791,8 +915,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"AA_RoughPlatedMonitor", "AA_RoughPlatedMonitor",
"AEXP_Crocodile",
"AEXP_Alligator", "AEXP_Alligator",
"AEXP_Crocodile",
"PW_Croconaw",
"PW_Feraligatr",
"PW_Totodile",
"Quinkana", "Quinkana",
"Purussaurus", "Purussaurus",
], ],
@ -805,6 +932,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"AA_PedigreedRaptor", "AA_PedigreedRaptor",
"PW_Aerodactyl",
"Dakotaraptor", "Dakotaraptor",
"Deinocheirus", "Deinocheirus",
"Gallimimus", "Gallimimus",
@ -821,6 +949,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
), ),
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"PW_Cubone",
"PW_Marowak",
"PW_Kangaskhan",
"PW_Larvitar",
"PW_Tyranitar",
"Allosaurus", "Allosaurus",
"Ankylosaurus", "Ankylosaurus",
"Baryonyx", "Baryonyx",
@ -858,8 +991,14 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![ vec![
"AA_Behemoth", "AA_Behemoth",
"AA_DecayDrake", "AA_DecayDrake",
"MM_Qilin",
"MM_LesserWyvern", "MM_LesserWyvern",
"MM_Qilin",
"PW_Charizard",
"PW_Charmander",
"PW_Charmeleon",
"PW_Dragonair",
"PW_Dragonite",
"PW_Dratini",
"Yokai_RyuunoIkariAnimal", "Yokai_RyuunoIkariAnimal",
// Colored dragons // Colored dragons
"Black_Dragon", "Black_Dragon",
@ -893,6 +1032,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_IndianElephant", "AEXP_IndianElephant",
"AEXP_Tapir", "AEXP_Tapir",
"HC_WoollyMammoth", "HC_WoollyMammoth",
"PW_Donphan",
"PW_Drowzee",
"PW_Hypno",
"PW_Phanpy",
"RG-EAP_WoollyMammoth", "RG-EAP_WoollyMammoth",
"Boltusk", "Boltusk",
"Deinotherium", "Deinotherium",
@ -948,9 +1091,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_Catman", "GR_Catman",
"GR_ParagonFeline", "GR_ParagonFeline",
"MM_Chimera", "MM_Chimera",
"MM_Griffin",
"MM_Manticore", "MM_Manticore",
"MM_Xiezhi", "MM_Xiezhi",
"MM_Griffin", "PW_Meowth",
"PW_Persian",
"Carnagrius", "Carnagrius",
"Dinocrocuta", "Dinocrocuta",
"eBlackcat", "eBlackcat",
@ -1004,6 +1149,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_ParagonHorse", "GR_ParagonHorse",
"MM_Pegasus", "MM_Pegasus",
"MM_Unicorn", "MM_Unicorn",
"PW_Ponyta",
"PW_Rapidash",
"PW_Rhydon",
"PW_Rhyhorn",
"RG-EAP_WoollyRhino", "RG-EAP_WoollyRhino",
"Chalicotherium", "Chalicotherium",
"Elasmotherium", "Elasmotherium",
@ -1024,6 +1173,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"ACPHippopotamus", "ACPHippopotamus",
"AEXP_Seal", "AEXP_Seal",
"AEXP_Walrus", "AEXP_Walrus",
"PW_Azumarill",
"PW_Dewgong",
"PW_Marill",
"PW_Seel",
"Gomphotaria", "Gomphotaria",
], ],
"MarineMammal", "MarineMammal",
@ -1048,6 +1201,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![ vec![
"AEXP_Koala", "AEXP_Koala",
"AEXP_TasmanianDevil", "AEXP_TasmanianDevil",
"PW_Diglett",
"PW_Dugtrio",
"Diprotodon", "Diprotodon",
], ],
"MarsupialBi", "MarsupialBi",
@ -1078,6 +1233,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_WindBeast", "AA_WindBeast",
"AA_Darkbeast", "AA_Darkbeast",
"AA_DarkVandal", "AA_DarkVandal",
"PW_Piloswine",
"PW_Slowbro",
"PW_Slowking",
"PW_Slowpoke",
"PW_Swinub",
"ACPTapir", "ACPTapir",
"ACPPeccary", "ACPPeccary",
"MM_ErymanthianBoar", "MM_ErymanthianBoar",
@ -1114,6 +1274,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_MegaWolverine", "AEXP_MegaWolverine",
"AEXP_Otter", "AEXP_Otter",
"AEXP_Badger", "AEXP_Badger",
"PW_Smeargle",
"PW_Sneasel",
"Enhydriodon", "Enhydriodon",
], ],
"Raccoon", "Raccoon",
@ -1151,6 +1313,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_Basilisk", "MM_Basilisk",
"MM_Salamander", "MM_Salamander",
"MM_Tlilcoatl", "MM_Tlilcoatl",
"PW_Arbok",
"PW_Ekans",
"RG-WF_WastelandDeathclaw", "RG-WF_WastelandDeathclaw",
"Gigantophis", "Gigantophis",
"Megalania", "Megalania",
@ -1206,8 +1370,27 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_Rabbitchicken", "GR_Rabbitchicken",
"GR_Ratffalo", "GR_Ratffalo",
"GR_Squirralope", "GR_Squirralope",
"RG-WF_WastelandSquirrel", "PW_Cyndaquil",
"PW_Furret",
"PW_Mew",
"PW_Nidoking",
"PW_Nidoqueen",
"PW_NidoranF",
"PW_NidoranM",
"PW_Nidorina",
"PW_Nidorino",
"PW_Pichu",
"PW_Pikachu",
"PW_Quilava",
"PW_Raichu",
"PW_Raticate",
"PW_Rattata",
"PW_Sandshrew",
"PW_Sandslash",
"PW_Sentret",
"PW_Typhlosion",
"RG-WF_WastelandBeaver", "RG-WF_WastelandBeaver",
"RG-WF_WastelandSquirrel",
"Yokai_SpinMouse", "Yokai_SpinMouse",
"Archojerboa", "Archojerboa",
"Castoroides", "Castoroides",
@ -1227,6 +1410,9 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_Plasmorph", "AA_Plasmorph",
"AA_SandSquid", "AA_SandSquid",
"AA_TarGuzzler", "AA_TarGuzzler",
"PW_Octillery",
"PW_Tentacool",
"PW_Tentacruel",
], ],
"Tentacle", "Tentacle",
"Slime", "0.8", Some(false), "Slime", "0.8", Some(false),
@ -1262,6 +1448,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![ vec![
"Tortoise", "Tortoise",
"AEXP_DesertTortoise", "AEXP_DesertTortoise",
"PW_Blastoise",
"PW_Lapras",
"PW_Shuckle",
"PW_Squirtle",
"PW_Wartortle",
"Archotortoise", "Archotortoise",
"Megalochelys", "Megalochelys",
], ],
@ -1289,6 +1480,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_Bearwolf", "GR_Bearwolf",
"GR_Manbear", "GR_Manbear",
"GR_ParagonBear", "GR_ParagonBear",
"PW_Teddiursa",
"PW_Ursaring",
"RG-WF_WastelandBear", "RG-WF_WastelandBear",
"Archopanda", "Archopanda",
"AnimaBear", "AnimaBear",
@ -1342,26 +1535,31 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Wildebeest", "AEXP_Wildebeest",
"GR_Boomabear", "GR_Boomabear",
"GR_Boomachicken", "GR_Boomachicken",
"GR_Boomffalo",
"GR_Boomwolf",
"GR_Boomsquirrel",
"GR_Boomcat",
"GR_Booman", "GR_Booman",
"GR_Boomcat",
"GR_Boomffalo",
"GR_Boomsquirrel",
"GR_Boomwolf",
"GR_Manalope", "GR_Manalope",
"GR_Manffalo", "GR_Manffalo",
"GR_Muffalobear", "GR_Muffalobear",
"GR_Muffalope",
"GR_Muffalochicken",
"GR_Muffalowolf",
"GR_Muffalocat", "GR_Muffalocat",
"GR_Muffalorat", "GR_Muffalochicken",
"GR_Muffaloman", "GR_Muffaloman",
"GR_Muffalope",
"GR_Muffalorat",
"GR_Muffalowolf",
"GR_ParagonBoomalope", "GR_ParagonBoomalope",
"GR_ParagonMuffalo", "GR_ParagonMuffalo",
"RG-EAP-Protoceratidae",
"MM_WildMinotaur",
"MM_Catoblepas", "MM_Catoblepas",
"MM_CeryneianHind", "MM_CeryneianHind",
"MM_WildMinotaur",
"PW_Ampharos",
"PW_Flaaffy",
"PW_Mareep",
"PW_Miltank",
"PW_Tauros",
"RG-EAP-Protoceratidae",
"Addax", "Addax",
"AngusCow", "AngusCow",
"AnkoleWatusiCow", "AnkoleWatusiCow",
@ -1428,6 +1626,26 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_Feralisk", "AA_Feralisk",
"AA_Junglelisk", "AA_Junglelisk",
"AACP_AnimaMegaspider", "AACP_AnimaMegaspider",
"PW_Ariados",
"PW_Beedrill",
"PW_Butterfree",
"PW_Caterpie",
"PW_Heracross",
"PW_Kakuna",
"PW_Ledian",
"PW_Ledyba",
"PW_Metapod",
"PW_Paras",
"PW_Parasect",
"PW_Pineco",
"PW_Pinsir",
"PW_Scizor",
"PW_Scyther",
"PW_Spinarak",
"PW_Venomoth",
"PW_Venonat",
"PW_Weedle",
"PW_Yanma",
"Meganeura", "Meganeura",
"Spiderant", "Spiderant",
], ],