Improve vanilla support

This commit is contained in:
AsmodeusRex 2022-10-31 13:01:13 -07:00
parent 241fdcdf55
commit 0462354e33
1 changed files with 32 additions and 5 deletions

View File

@ -577,6 +577,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![ vec![
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Megasloth",
"ACPRedPanda", "ACPRedPanda",
"AEXP_Pangolin", "AEXP_Pangolin",
"AEXP_RedPanda", "AEXP_RedPanda",
@ -706,6 +707,15 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
), ),
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Fox_Arctic",
"Fox_Fennec",
"Fox_Red",
"Husky",
"LabradorRetriever",
"Warg",
"Wolf_Arctic",
"Wolf_Timber",
"YorkshireTerrier",
"AA_AnimusVox", "AA_AnimusVox",
"AA_Skiphound", "AA_Skiphound",
"AACP_AnimaFox", "AACP_AnimaFox",
@ -767,6 +777,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
// Most even-toed ungulates go here, obviously excluding cetaceans // Most even-toed ungulates go here, obviously excluding cetaceans
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Alpaca",
"Deer", "Deer",
"Dromedary", "Dromedary",
"Elk", "Elk",
@ -900,6 +911,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
), ),
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Cat",
"Cougar",
"Lynx",
"Panther",
"AA_ArcticLion", "AA_ArcticLion",
"AA_CrystallineCaracal", "AA_CrystallineCaracal",
"AA_DuskProwler", "AA_DuskProwler",
@ -966,6 +981,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
// Rhinos belong here, not with elephants, as they are odd-toed ungulates // Rhinos belong here, not with elephants, as they are odd-toed ungulates
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Donkey",
"Horse",
"Rhinoceros", "Rhinoceros",
"AA_Thunderox", "AA_Thunderox",
"ACPHorse", "ACPHorse",
@ -1075,6 +1092,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
// Mustelids // Mustelids
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Raccoon",
"ACPMegaFerret", "ACPMegaFerret",
"ACPMegabadger", "ACPMegabadger",
"ACPOtter", "ACPOtter",
@ -1134,10 +1152,17 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"Cloacal", "Cloacal",
("Cloacal", "Hemi"), ("Cloacal", "Hemi"),
), ),
// Rodents and Lagomorphs
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"GuineaPig", "Alphabeaver",
"Boomrat",
"Capybara", "Capybara",
"Chinchilla",
"GuineaPig",
"Hare",
"Rat",
"Snowhare",
"Squirrel", "Squirrel",
"AA_DuskRat", "AA_DuskRat",
"AA_FrostboundBehemoth", "AA_FrostboundBehemoth",
@ -1199,6 +1224,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
), ),
RaceGroup::standard_animal( RaceGroup::standard_animal(
vec![ vec![
"Thrumbo",
"GR_Thrumbear", "GR_Thrumbear",
"GR_Thrumbalope", "GR_Thrumbalope",
"GR_Thrumbochicken", "GR_Thrumbochicken",
@ -1275,13 +1301,14 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
), ),
RaceGroup { RaceGroup {
races: vec![ races: vec![
"Goat", "Boomalope",
"Caribou",
"Bison", "Bison",
"Caribou",
"Cow", "Cow",
"Gazelle", "Gazelle",
"Muffalo", "Goat",
"Ibex", "Ibex",
"Muffalo",
"Sheep", "Sheep",
"Yak", "Yak",
"AA_ChameleonYak", "AA_ChameleonYak",
@ -1398,7 +1425,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
f_genitals: "OvipositorF".to_string(), f_genitals: "OvipositorF".to_string(),
m_genitals: "OvipositorM".to_string(), m_genitals: "OvipositorM".to_string(),
tag: "Chitin".to_string(), tag: "Chitin".to_string(),
sex_drive: "0.7".to_string(), sex_drive: "1".to_string(),
egg_implant: Some(true), egg_implant: Some(true),
}, },
RaceGroup { RaceGroup {