Add PokeWorld gen1/2

This commit is contained in:
purplepenguinonion 2022-12-02 19:24:06 -08:00
parent a7ff22d45b
commit 9766742ae3
1 changed files with 233 additions and 0 deletions

View File

@ -131,6 +131,21 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"WMH_Cyclops",
"Yokai_Yamanba",
"Yokai_YukiShizuku",
"PW_Abra",
"PW_Kadabra",
"PW_Alakazam",
"PW_Machop",
"PW_Machoke",
"PW_Machamp",
"PW_Hitmonlee",
"PW_Hitmonchan",
"PW_MrMime",
"PW_Jynx",
"PW_Snorlax",
"PW_Mewtwo",
"PW_Tyrogue",
"PW_Hitmontop",
"PW_Smoochum",
"DwarfRace",
"eCutefairy",
"eDefender",
@ -318,6 +333,15 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"AS_WHE_Race",
"Alien_Astoriel",
"Alien_Drow_Otto",
"PW_Clefairy",
"PW_Clefable",
"PW_Cleffa",
"PW_Jigglypuff",
"PW_Wigglytuff",
"PW_Igglybuff",
"PW_Togepi",
"PW_Togetic",
"PW_Celebi",
"O21_Alien_DarkElf",
"O21_Alien_MoonElf",
"O21_Alien_SunElf",
@ -366,6 +390,20 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_NiHal",
"Alien_Quarren",
"Alien_MonCalamari",
"PW_Horsea",
"PW_Seadra",
"PW_Goldeen",
"PW_Seaking",
"PW_Staryu",
"PW_Starmie",
"PW_Magikarp",
"PW_Gyarados",
"PW_Lanturn",
"PW_Qwilfish",
"PW_Corsola",
"PW_Remoraid",
"PW_Mantine",
"PW_Kingdra",
"IkquanRace",
],
"Fish",
@ -380,6 +418,10 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"HPLovecraft_MistCreature",
"MM_WillOWisp",
"WoW_Skeleton",
"PW_Gastly",
"PW_Haunter",
"PW_Gengar",
"PW_Misdreavus",
],
"Ghost",
"Demon", "0.5",
@ -523,6 +565,26 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Dryad",
"Alien_DryadWild",
"Alien_Tree",
"PW_Bulbasaur",
"PW_Ivysaur",
"PW_Venusaur",
"PW_Oddish",
"PW_Gloom",
"PW_Vileplume",
"PW_Bellsprout",
"PW_Weepinbell",
"PW_Victreebel",
"PW_Tangela",
"PW_Chikorita",
"PW_Bayleef",
"PW_Meganium",
"PW_Bellossom",
"PW_Sudowoodo",
"PW_Hoppip",
"PW_Skiploom",
"PW_Jumpluff",
"PW_Sunkern",
"PW_Sunflora",
],
"Tree",
"Plant", "1",
@ -557,6 +619,11 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Slug",
"Mincho_ThingDef",
"Yokai_HihiiroKabe",
"PW_Grimer",
"PW_Muk",
"PW_Ditto",
"PW_Slugma",
"PW_Magcargo",
"Slime",
],
name: "Slime".to_string(),
@ -597,6 +664,12 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Lemur",
"AEXP_Bonobo",
"GR_ParagonHumanoid",
"PW_Mankey",
"PW_Primeape",
"PW_Lickitung",
"PW_Electabuzz",
"PW_Magmar",
"PW_Aipom",
"Dinopithecus",
"Gigantopithecus",
],
@ -629,6 +702,16 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_SummitCrab",
"ACPSilkspider",
"AEXP_Megascorpion",
"PW_Shellder",
"PW_Cloyster",
"PW_Krabby",
"PW_Kingler",
"PW_Omanyte",
"PW_Omastar",
"PW_Kabuto",
"PW_Kabutops",
"PW_Forretress",
"PW_Dunsparce",
"BWFlooferMoth",
"Cults_ByakheeRace",
"VAECaves_AncientGiantSpider",
@ -687,6 +770,34 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_Ieltxu",
"MM_Fenghuang",
"MM_Phoenix",
"PW_Pidgey",
"PW_Pidgeotto",
"PW_Pidgeot",
"PW_Spearow",
"PW_Fearow",
// TODO: Figure out where bats go
"PW_Zubat",
"PW_Golbat",
"PW_Crobat",
"PW_Gligar",
// End bats
"PW_Psyduck",
"PW_Golduck",
"PW_Farfetchd",
"PW_Doduo",
"PW_Dodrio",
"PW_Articuno",
"PW_Zapdos",
"PW_Moltres",
"PW_Hoothoot",
"PW_Noctowl",
"PW_Natu",
"PW_Xatu",
"PW_Murkrow",
"PW_Delibird",
"PW_Skarmory",
"PW_Lugia",
"PW_HoOh",
"RG-EAP_Dodo",
"RG-EAP_ArcticDrak",
"Archostrich",
@ -734,6 +845,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_WelshTerrier",
"AEXP_AfricanWildDog",
"ERN_Palamute",
"PW_Vulpix",
"PW_Ninetales",
"GR_Wolfbear",
"GR_Wolfalope",
"GR_Wolfchicken",
@ -746,6 +859,21 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_Ahuizotl",
"MM_Kitsune",
"MM_Cerberus",
"PW_Growlithe",
"PW_Arcanine",
"PW_Eevee",
"PW_Vaporeon",
"PW_Jolteon",
"PW_Flareon",
"PW_Espeon",
"PW_Umbreon",
"PW_Snubbull",
"PW_Granbull",
"PW_Houndour",
"PW_Houndoom",
"PW_Raikou",
"PW_Entei",
"PW_Suicune",
"Archomutt",
"AnimaWarg",
"Abaddog",
@ -780,6 +908,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Camel",
"AEXP_Giraffe",
"AEXP_Moose",
"PW_Girafarig",
"PW_Stantler",
"RG-WF_WastelandDeer",
],
"Cervine",
@ -791,6 +921,9 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
RaceGroup::standard_animal(
vec![
"AA_RoughPlatedMonitor",
"PW_Totodile",
"PW_Croconaw",
"PW_Feraligatr",
"AEXP_Crocodile",
"AEXP_Alligator",
"Quinkana",
@ -805,6 +938,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
RaceGroup::standard_animal(
vec![
"AA_PedigreedRaptor",
"PW_Aerodactyl",
"Dakotaraptor",
"Deinocheirus",
"Gallimimus",
@ -821,6 +955,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
),
RaceGroup::standard_animal(
vec![
"PW_Cubone",
"PW_Marowak",
"PW_Kangaskhan",
"PW_Larvitar",
"PW_Tyranitar",
"Allosaurus",
"Ankylosaurus",
"Baryonyx",
@ -860,6 +999,12 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_DecayDrake",
"MM_Qilin",
"MM_LesserWyvern",
"PW_Charmander",
"PW_Charmeleon",
"PW_Charizard",
"PW_Dratini",
"PW_Dragonair",
"PW_Dragonite",
"Yokai_RyuunoIkariAnimal",
// Colored dragons
"Black_Dragon",
@ -894,6 +1039,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Tapir",
"HC_WoollyMammoth",
"RG-EAP_WoollyMammoth",
"PW_Drowzee",
"PW_Hypno",
"PW_Phanpy",
"PW_Donphan",
"Boltusk",
"Deinotherium",
"Platybelodon",
@ -951,6 +1100,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_Manticore",
"MM_Xiezhi",
"MM_Griffin",
"PW_Meowth",
"PW_Persian",
"Carnagrius",
"Dinocrocuta",
"eBlackcat",
@ -1004,6 +1155,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_ParagonHorse",
"MM_Pegasus",
"MM_Unicorn",
"PW_Ponyta",
"PW_Rapidash",
"PW_Rhyhorn",
"PW_Rhydon",
"RG-EAP_WoollyRhino",
"Chalicotherium",
"Elasmotherium",
@ -1024,6 +1179,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"ACPHippopotamus",
"AEXP_Seal",
"AEXP_Walrus",
"PW_Seel",
"PW_Dewgong",
"PW_Marill",
"PW_Azumarill",
"Gomphotaria",
],
"MarineMammal",
@ -1048,6 +1207,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![
"AEXP_Koala",
"AEXP_TasmanianDevil",
"PW_Diglett",
"PW_Dugtrio",
"Diprotodon",
],
"MarsupialBi",
@ -1078,6 +1239,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_WindBeast",
"AA_Darkbeast",
"AA_DarkVandal",
"PW_Slowpoke",
"PW_Slowbro",
"PW_Slowking",
"PW_Swinub",
"PW_Piloswine",
"ACPTapir",
"ACPPeccary",
"MM_ErymanthianBoar",
@ -1114,6 +1280,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_MegaWolverine",
"AEXP_Otter",
"AEXP_Badger",
"PW_Sneasel",
"PW_Smeargle",
"Enhydriodon",
],
"Raccoon",
@ -1151,6 +1319,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_Basilisk",
"MM_Salamander",
"MM_Tlilcoatl",
"PW_Ekans",
"PW_Arbok",
"RG-WF_WastelandDeathclaw",
"Gigantophis",
"Megalania",
@ -1206,6 +1376,25 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_Rabbitchicken",
"GR_Ratffalo",
"GR_Squirralope",
"PW_Rattata",
"PW_Raticate",
"PW_Pikachu",
"PW_Raichu",
"PW_Sandshrew",
"PW_Sandslash",
"PW_NidoranF",
"PW_Nidorina",
"PW_Nidoqueen",
"PW_NidoranM",
"PW_Nidorino",
"PW_Nidoking",
"PW_Mew",
"PW_Cyndaquil",
"PW_Quilava",
"PW_Typhlosion",
"PW_Sentret",
"PW_Furret",
"PW_Pichu",
"RG-WF_WastelandSquirrel",
"RG-WF_WastelandBeaver",
"Yokai_SpinMouse",
@ -1227,6 +1416,18 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_Plasmorph",
"AA_SandSquid",
"AA_TarGuzzler",
// Do frogs go here?
"PW_Poliwag",
"PW_Poliwhirl",
"PW_Poliwrath",
"PW_Tentacool",
"PW_Tentacruel",
"PW_Chinchou",
"PW_Politoed",
"PW_Wooper",
"PW_Quagsire",
"PW_Wobbuffet",
"PW_Octillery",
],
"Tentacle",
"Slime", "0.8", Some(false),
@ -1262,6 +1463,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![
"Tortoise",
"AEXP_DesertTortoise",
"PW_Squirtle",
"PW_Wartortle",
"PW_Blastoise",
"PW_Lapras",
"PW_Shuckle",
"Archotortoise",
"Megalochelys",
],
@ -1290,6 +1496,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"GR_Manbear",
"GR_ParagonBear",
"RG-WF_WastelandBear",
"PW_Teddiursa",
"PW_Ursaring",
"Archopanda",
"AnimaBear",
"ShortfacedBear",
@ -1362,6 +1570,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_WildMinotaur",
"MM_Catoblepas",
"MM_CeryneianHind",
"PW_Tauros",
"PW_Mareep",
"PW_Flaaffy",
"PW_Ampharos",
"PW_Miltank",
"Addax",
"AngusCow",
"AnkoleWatusiCow",
@ -1428,6 +1641,26 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AA_Feralisk",
"AA_Junglelisk",
"AACP_AnimaMegaspider",
"PW_Caterpie",
"PW_Metapod",
"PW_Butterfree",
"PW_Weedle",
"PW_Kakuna",
"PW_Beedrill",
"PW_Paras",
"PW_Parasect",
"PW_Venonat",
"PW_Venomoth",
"PW_Scyther",
"PW_Pinsir",
"PW_Ledyba",
"PW_Ledian",
"PW_Spinarak",
"PW_Ariados",
"PW_Yanma",
"PW_Pineco",
"PW_Scizor",
"PW_Heracross",
"Meganeura",
"Spiderant",
],