Add DLC race support

This commit is contained in:
AsmodeusRex 2022-12-17 17:23:54 -08:00
parent 3e09307e9d
commit cad70e5532
2 changed files with 43 additions and 22 deletions

View file

@ -1,3 +1,6 @@
11.3.3
-Added support for DLC races
11.3.2 11.3.2
-Hotfixed Gods of Elona, Ooka miko, KMH -Hotfixed Gods of Elona, Ooka miko, KMH

View file

@ -577,26 +577,6 @@ 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",
], ],
"Plant", "1", true, "Plant", "1", true,
"TreeBreasts", "TreeBreasts",
@ -1294,7 +1274,6 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"Cloacal", "Cloacal",
("Cloacal", "Hemi"), ("Cloacal", "Hemi"),
), ),
// TODO: Should be single gender
RaceGroup::standard_animal( RaceGroup::standard_animal(
"Orc", "Orc",
vec![ vec![
@ -1303,7 +1282,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"OG_Squig_Oily", "OG_Squig_Oily",
"OG_Snotling", "OG_Snotling",
], ],
"Skin", "1", true, "Skin", "1", false,
"MammalBreasts", "MammalBreasts",
"Orc", "Orc",
("Orc", "Orc"), ("Orc", "Orc"),
@ -1424,6 +1403,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"Rat", "Rat",
"Snowhare", "Snowhare",
"Squirrel", "Squirrel",
"WasteRat",
"AA_DuskRat", "AA_DuskRat",
"AA_FrostboundBehemoth", "AA_FrostboundBehemoth",
"AA_Frostmite", "AA_Frostmite",
@ -1538,6 +1518,43 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"Cloacal", "Cloacal",
("Cloacal", "Dragon"), ("Cloacal", "Dragon"),
), ),
RaceGroup::standard_animal(
"Tree",
vec![
"Dryad_Barkskin",
"Dryad_Basic",
"Dryad_Berrymaker",
"Dryad_Carrier",
"Dryad_Clawer",
"Dryad_Gaumaker",
"Dryad_Medicinemaker",
"Dryad_Woodmaker",
"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",
],
"Plant", "1", true,
"",
"Tree",
("Tree", "Tree"),
),
RaceGroup::standard_animal( RaceGroup::standard_animal(
"Turtle", "Turtle",
vec![ vec![
@ -1610,6 +1627,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"Ibex", "Ibex",
"Muffalo", "Muffalo",
"Sheep", "Sheep",
"Toxalope",
"Yak", "Yak",
"AA_ChameleonYak", "AA_ChameleonYak",
"AA_DevilSheep", "AA_DevilSheep",