diff --git a/Content/Base/Defs/_Extra_Races.xml b/Content/Base/Defs/_Extra_Races.xml index e997588..f4f7bd3 100644 --- a/Content/Base/Defs/_Extra_Races.xml +++ b/Content/Base/Defs/_Extra_Races.xml @@ -60,6 +60,8 @@
  • Alien_Slaaneshi
  • Alien_SlaaPrince
  • Alien_Daemonette
  • +
  • eBlackangel
  • +
  • eExile
  • kohime
  • MM_Kappa
  • O21_Alien_Tiefling
  • @@ -248,7 +250,6 @@
  • Battle_Droid
  • B-1_Droid_Specialist
  • B-1_Commander_Droid
  • -
  • eAndroid
  • Super_Battle_Droid
  • Droidekas
  • BX_Droid_Commando
  • @@ -279,6 +280,7 @@
  • FemaleEscortBot
  • MaleEscortBot
  • DomestiBot
  • +
  • eAndroid
  • ChjAndroid
  • Alien_Engi
  • diff --git a/ReadMe.md b/ReadMe.md index d7255ad..67e2adb 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -8,103 +8,103 @@ Download: https://gitgud.io/AsmodeusRex/rjw-race-support/-/releases/permalink/la This mod requires RJW and must be placed somewhere below it. ## Supported Mods -* [Add Elona Imouto Race](https://steamcommunity.com/sharedfiles/filedetails/?id=1863723112) -* [Add Elona Shoujo](https://steamcommunity.com/sharedfiles/filedetails/?id=1500213859) -* [Alpha Animals](https://steamcommunity.com/sharedfiles/filedetails/?id=1541721856) -* [Ancient Species](https://steamcommunity.com/sharedfiles/filedetails/?id=2154569778) -* [Androids](https://steamcommunity.com/sharedfiles/filedetails/?id=2889326293) -* [Anima Animals - Community Pack](https://steamcommunity.com/sharedfiles/filedetails/?id=2488975583) -* [Angels and Devils](https://steamcommunity.com/sharedfiles/filedetails/?id=2048192285) -* [Animal Collab Project](https://steamcommunity.com/sharedfiles/filedetails/?id=2208467668) -* [Antinium (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2209261976) -* [Apini Playable Race, Continued](https://steamcommunity.com/workshop/filedetails/?id=2204437968) -* [Arachne Race (Continued)](https://steamcommunity.com/workshop/filedetails/?id=2571931604) -* [Archotech Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2500371387) -* [Argonians of Blackmarsh (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2263851875) -* [Astoriel](https://steamcommunity.com/sharedfiles/filedetails/?id=1342510409) -* [Barky's Lupaios Race Pack](https://steamcommunity.com/sharedfiles/filedetails/?id=1718452287) -* [Beast Man Tribes](https://steamcommunity.com/sharedfiles/filedetails/?id=1119191638) -* [Beetle People (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2568676996) -* [-Black Widows (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2243686995) -* [+Borderlands: The Rim](https://steamcommunity.com/sharedfiles/filedetails/?id=1911170462) -* [Cactaceae (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2025692982) -* [Call of Cthulhu - Elder Things](https://steamcommunity.com/sharedfiles/filedetails/?id=882126182) -* [Call of Cthulhu - Cosmic Horrors](https://steamcommunity.com/sharedfiles/filedetails/?id=765890823) -* [Call of Cthulhu - Cults](https://steamcommunity.com/sharedfiles/filedetails/?id=815039373) -* [-Callistans (Legacy)](https://steamcommunity.com/sharedfiles/filedetails/?id=1545178908) -* [-Callistan Robotics](https://steamcommunity.com/sharedfiles/filedetails/?id=1661171313) -* [Dinosauria](https://steamcommunity.com/workshop/filedetails/?id=1136958577) -* [Dragon's Descent](https://steamcommunity.com/workshop/filedetails/?id=2026992161) -* [Drow Race Continued](https://steamcommunity.com/sharedfiles/filedetails/?id=2012718526) -* [Emperor of Dragon](https://steamcommunity.com/sharedfiles/filedetails/?id=2033332545) -* [Equiums II](https://steamcommunity.com/sharedfiles/filedetails/?id=2878904290) -* [Erin's Palamutes](https://steamcommunity.com/sharedfiles/filedetails/?id=2485624026) -* [FCP Stupid Sexy Deathclaws](https://steamcommunity.com/sharedfiles/filedetails/?id=2635389101) -* [Fantasy Goblins Updated](https://steamcommunity.com/sharedfiles/filedetails/?id=2011680079) -* [Feles - Felines of the Rim](https://steamcommunity.com/sharedfiles/filedetails/?id=2690125435) -* [Filthy Orc Invasion (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2178698397) -* [-Forgotten Realms](https://steamcommunity.com/sharedfiles/filedetails/?id=2184183669) -* [Gods of Elona](https://steamcommunity.com/sharedfiles/filedetails/?id=1505332648) -* [Half Dragons](https://steamcommunity.com/sharedfiles/filedetails/?id=2556121262) -* [Hisa Faction](https://steamcommunity.com/sharedfiles/filedetails/?id=1617772184) -* [Horrors (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2036315072) -* [House Maid Nukos](https://steamcommunity.com/sharedfiles/filedetails/?id=1418683071) -* [Ikquan Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2489566052) -* [kemomimihouse](https://steamcommunity.com/sharedfiles/filedetails/?id=2075974335) -* [+Kenshi Hiver Race](https://steamcommunity.com/sharedfiles/filedetails/?id=1840737944) -* [+Kenshi Skeleton Race](https://steamcommunity.com/sharedfiles/filedetails/?id=1841876651) -* [Kijin Race 3.0](https://steamcommunity.com/sharedfiles/filedetails/?id=2884551646) -* [Kilhn Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2025689796) -* [Klickmala Race (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2806331695) -* [Kolra's Oni Race Mod (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2411504950) -* [Kurin HAR Edition](https://steamcommunity.com/workshop/filedetails/?id=2326430787) -* [Lapelli Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2025057326) -* [Lizardmen (Continued)](https://steamcommunity.com/workshop/filedetails/?id=2777768013) -* [Lighter Than Fast](https://steamcommunity.com/sharedfiles/filedetails/?id=1240656304) -* [Lliscean](https://steamcommunity.com/sharedfiles/filedetails/?id=2124019366) -* [Megafauna](https://steamcommunity.com/workshop/filedetails/?id=1055485938) -* [Mincho, The Mint Choco Slime ~ HAR ver.](https://steamcommunity.com/sharedfiles/filedetails/?id=2477501851) -* [-Moyo-From the depth](https://steamcommunity.com/sharedfiles/filedetails/?id=2182305386) -* [NewRatkinPlus](https://steamcommunity.com/sharedfiles/filedetails/?id=1578693166) -* [Nexomon](https://steamcommunity.com/sharedfiles/filedetails/?id=2764736074) -* [Ni'Hal](https://steamcommunity.com/sharedfiles/filedetails/?id=1541567184) -* [Nyaron Race](https://steamcommunity.com/sharedfiles/filedetails/?id=1854376306) -* [Oni of the Rim](https://steamcommunity.com/sharedfiles/filedetails/?id=2891432261) -* [Ooka Miko](https://steamcommunity.com/sharedfiles/filedetails/?id=1536817379) -* [Orassans](https://steamcommunity.com/sharedfiles/filedetails/?id=1541519487) -* [Pawnbold Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2104039874) -* [Poleepkwa Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2557294864) -* [Protogen! Marley Race Mod](https://steamcommunity.com/sharedfiles/filedetails/?id=1716136868) -* [Rabbie The Moonrabbit race](https://steamcommunity.com/sharedfiles/filedetails/?id=1837246563) -* [Race to the Rim](https://steamcommunity.com/sharedfiles/filedetails/?id=2325478123) -* [Rakkle 1.4 (unofficial update)](https://steamcommunity.com/sharedfiles/filedetails/?id=2584844208) -* [Raptor Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2566540065) -* [Rimcraft](https://steamcommunity.com/workshop/filedetails/?id=1686288212) -* [RimWorld - Witcher Monster Hunt](https://steamcommunity.com/sharedfiles/filedetails/?id=2008529522) -* [Royal Thrumbos (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2846919540) -* [Save Our Ship 2](https://steamcommunity.com/workshop/filedetails/?id=1909914131) -* [ShadowRimRaces](https://steamcommunity.com/sharedfiles/filedetails/?id=2444008208) -* [Skrix - An Insect-like Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2267078474) -* [SYR Harpy](https://steamcommunity.com/sharedfiles/filedetails/?id=2092823139) -* [SYR Naga](https://steamcommunity.com/sharedfiles/filedetails/?id=1539971494) -* [SYR Thrumkin](https://steamcommunity.com/sharedfiles/filedetails/?id=2017359567) -* [The GiantRace](https://steamcommunity.com/sharedfiles/filedetails/?id=2270904535) -* [Tree People (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2568676212) -* [Twi'lek Race (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2263363126) -* [Tyrannosaur Race](https://steamcommunity.com/sharedfiles/filedetails/?id=2567384337) -* [Vanilla Animals Expanded](https://steamcommunity.com/workshop/filedetails/?id=1884025115) -* [Vanilla Genetics Expanded](https://steamcommunity.com/sharedfiles/filedetails/?id=2801160906) -* [Vulpes - Adorable Foxes!](https://steamcommunity.com/sharedfiles/filedetails/?id=2174717519) -* [Vulpine Race Pack (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2263865049) -* [Wa! Skeleton! (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2159119022) -* [+Warhammer: Daemonettes](https://steamcommunity.com/sharedfiles/filedetails/?id=1659631711) -* [+Warhammer: Fimir](https://steamcommunity.com/sharedfiles/filedetails/?id=1953175950) -* [+Warhammer: Gor](https://steamcommunity.com/sharedfiles/filedetails/?id=1669073318) -* [+Warhammer"ish":Dryad](https://steamcommunity.com/sharedfiles/filedetails/?id=1694750191) -* [Adeptus Xenobiologis: Orkoids](https://steamcommunity.com/workshop/filedetails/?id=1541518264/) -* [Xenohumans - Anthromorphs](https://steamcommunity.com/sharedfiles/filedetails/?id=2349467636) -* [Yokai](https://steamcommunity.com/sharedfiles/filedetails/?id=1532938687) -* [Zabrak Race (Continued)](https://steamcommunity.com/sharedfiles/filedetails/?id=2263389593) +* Add Elona Imouto Race https://steamcommunity.com/sharedfiles/filedetails/?id=1863723112 +* Add Elona Shoujo https://steamcommunity.com/sharedfiles/filedetails/?id=1500213859 +* Alpha Animals https://steamcommunity.com/sharedfiles/filedetails/?id=1541721856 +* Ancient Species https://steamcommunity.com/sharedfiles/filedetails/?id=2154569778 +* Androids https://steamcommunity.com/sharedfiles/filedetails/?id=2889326293 +* Anima Animals - Community Pack https://steamcommunity.com/sharedfiles/filedetails/?id=2488975583 +* Angels and Devils https://steamcommunity.com/sharedfiles/filedetails/?id=2048192285 +* Animal Collab Project https://steamcommunity.com/sharedfiles/filedetails/?id=2208467668 +* Antinium (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2209261976 +* Apini Playable Race, Continued https://steamcommunity.com/workshop/filedetails/?id=2204437968 +* Arachne Race (Continued) https://steamcommunity.com/workshop/filedetails/?id=2571931604 +* Archotech Race https://steamcommunity.com/sharedfiles/filedetails/?id=2500371387 +* Argonians of Blackmarsh (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2263851875 +* Astoriel https://steamcommunity.com/sharedfiles/filedetails/?id=1342510409 +* Barky's Lupaios Race Pack https://steamcommunity.com/sharedfiles/filedetails/?id=1718452287 +* Beast Man Tribes https://steamcommunity.com/sharedfiles/filedetails/?id=1119191638 +* Beetle People (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2568676996 +* -Black Widows (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2243686995 +* +Borderlands: The Rim https://steamcommunity.com/sharedfiles/filedetails/?id=1911170462 +* Cactaceae (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2025692982 +* Call of Cthulhu - Elder Things https://steamcommunity.com/sharedfiles/filedetails/?id=882126182 +* Call of Cthulhu - Cosmic Horrors https://steamcommunity.com/sharedfiles/filedetails/?id=765890823 +* Call of Cthulhu - Cults https://steamcommunity.com/sharedfiles/filedetails/?id=815039373 +* -Callistans (Legacy) https://steamcommunity.com/sharedfiles/filedetails/?id=1545178908 +* -Callistan Robotics https://steamcommunity.com/sharedfiles/filedetails/?id=1661171313 +* Dinosauria https://steamcommunity.com/workshop/filedetails/?id=1136958577 +* Dragon's Descent https://steamcommunity.com/workshop/filedetails/?id=2026992161 +* Drow Race Continued https://steamcommunity.com/sharedfiles/filedetails/?id=2012718526 +* Emperor of Dragon https://steamcommunity.com/sharedfiles/filedetails/?id=2033332545 +* Equiums II https://steamcommunity.com/sharedfiles/filedetails/?id=2878904290 +* Erin's Palamutes https://steamcommunity.com/sharedfiles/filedetails/?id=2485624026 +* [FCP] Stupid Sexy Deathclaws https://steamcommunity.com/sharedfiles/filedetails/?id=2635389101 +* Fantasy Goblins Updated https://steamcommunity.com/sharedfiles/filedetails/?id=2011680079 +* Feles - Felines of the Rim https://steamcommunity.com/sharedfiles/filedetails/?id=2690125435 +* Filthy Orc Invasion (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2178698397 +* -Forgotten Realms https://steamcommunity.com/sharedfiles/filedetails/?id=2184183669 +* Gods of Elona https://steamcommunity.com/sharedfiles/filedetails/?id=1505332648 +* Half Dragons https://steamcommunity.com/sharedfiles/filedetails/?id=2556121262 +* Hisa Faction https://steamcommunity.com/sharedfiles/filedetails/?id=1617772184 +* Horrors (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2036315072 +* House Maid Nukos https://steamcommunity.com/sharedfiles/filedetails/?id=1418683071 +* Ikquan Race https://steamcommunity.com/sharedfiles/filedetails/?id=2489566052 +* kemomimihouse https://steamcommunity.com/sharedfiles/filedetails/?id=2075974335 +* +Kenshi Hiver Race https://steamcommunity.com/sharedfiles/filedetails/?id=1840737944 +* +Kenshi Skeleton Race https://steamcommunity.com/sharedfiles/filedetails/?id=1841876651 +* Kijin Race 3.0 https://steamcommunity.com/sharedfiles/filedetails/?id=2884551646 +* Kilhn Race https://steamcommunity.com/sharedfiles/filedetails/?id=2025689796 +* Klickmala Race [Continued] https://steamcommunity.com/sharedfiles/filedetails/?id=2806331695 +* Kolra's Oni Race Mod (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2411504950 +* Kurin HAR Edition https://steamcommunity.com/workshop/filedetails/?id=2326430787 +* Lapelli Race https://steamcommunity.com/sharedfiles/filedetails/?id=2025057326 +* Lizardmen (Continued) https://steamcommunity.com/workshop/filedetails/?id=2777768013 +* Lighter Than Fast https://steamcommunity.com/sharedfiles/filedetails/?id=1240656304 +* Lliscean https://steamcommunity.com/sharedfiles/filedetails/?id=2124019366 +* Megafauna https://steamcommunity.com/workshop/filedetails/?id=1055485938 +* Mincho, The Mint Choco Slime ~ HAR ver. https://steamcommunity.com/sharedfiles/filedetails/?id=2477501851 +* -Moyo-From the depth https://steamcommunity.com/sharedfiles/filedetails/?id=2182305386 +* NewRatkinPlus https://steamcommunity.com/sharedfiles/filedetails/?id=1578693166 +* Nexomon https://steamcommunity.com/sharedfiles/filedetails/?id=2764736074 +* Ni'Hal https://steamcommunity.com/sharedfiles/filedetails/?id=1541567184 +* Nyaron Race https://steamcommunity.com/sharedfiles/filedetails/?id=1854376306 +* Oni of the Rim https://steamcommunity.com/sharedfiles/filedetails/?id=2891432261 +* Ooka Miko https://steamcommunity.com/sharedfiles/filedetails/?id=1536817379 +* Orassans https://steamcommunity.com/sharedfiles/filedetails/?id=1541519487 +* Pawnbold Race https://steamcommunity.com/sharedfiles/filedetails/?id=2104039874 +* Poleepkwa Race [1.3] https://steamcommunity.com/sharedfiles/filedetails/?id=2557294864 +* Protogen! Marley Race Mod https://steamcommunity.com/sharedfiles/filedetails/?id=1716136868 +* Rabbie The Moonrabbit race https://steamcommunity.com/sharedfiles/filedetails/?id=1837246563 +* Race to the Rim https://steamcommunity.com/sharedfiles/filedetails/?id=2325478123 +* Rakkle 1.4 (unofficial update) https://steamcommunity.com/sharedfiles/filedetails/?id=2584844208 +* Raptor Race https://steamcommunity.com/sharedfiles/filedetails/?id=2566540065 +* Rimcraft https://steamcommunity.com/workshop/filedetails/?id=1686288212 +* RimWorld - Witcher Monster Hunt https://steamcommunity.com/sharedfiles/filedetails/?id=2008529522 +* Royal Thrumbos (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2846919540 +* Save Our Ship 2 https://steamcommunity.com/workshop/filedetails/?id=1909914131 +* ShadowRimRaces https://steamcommunity.com/sharedfiles/filedetails/?id=2444008208 +* Skrix - An Insect-like Race https://steamcommunity.com/sharedfiles/filedetails/?id=2267078474 +* SYR Harpy https://steamcommunity.com/sharedfiles/filedetails/?id=2092823139 +* SYR Naga https://steamcommunity.com/sharedfiles/filedetails/?id=1539971494 +* SYR Thrumkin https://steamcommunity.com/sharedfiles/filedetails/?id=2017359567 +* The GiantRace https://steamcommunity.com/sharedfiles/filedetails/?id=2270904535 +* Tree People (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2568676212 +* Twi'lek Race (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2263363126 +* Tyrannosaur Race https://steamcommunity.com/sharedfiles/filedetails/?id=2567384337 +* Vanilla Animals Expanded https://steamcommunity.com/workshop/filedetails/?id=1884025115 +* Vanilla Genetics Expanded https://steamcommunity.com/sharedfiles/filedetails/?id=2801160906 +* Vulpes - Adorable Foxes! https://steamcommunity.com/sharedfiles/filedetails/?id=2174717519 +* Vulpine Race Pack (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2263865049 +* Wa! Skeleton! (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2159119022 +* +Warhammer: Daemonettes https://steamcommunity.com/sharedfiles/filedetails/?id=1659631711 +* +Warhammer: Fimir https://steamcommunity.com/sharedfiles/filedetails/?id=1953175950 +* +Warhammer: Gor https://steamcommunity.com/sharedfiles/filedetails/?id=1669073318 +* +Warhammer"ish":Dryad https://steamcommunity.com/sharedfiles/filedetails/?id=1694750191 +* [WH40K]Adeptus Xenobiologis: Orkoids https://steamcommunity.com/workshop/filedetails/?id=1541518264/ +* Xenohumans - Anthromorphs https://steamcommunity.com/sharedfiles/filedetails/?id=2349467636 +* Yokai https://steamcommunity.com/sharedfiles/filedetails/?id=1532938687 +* Zabrak Race (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2263389593 ## Plans * Maintain @@ -115,8 +115,11 @@ This mod requires RJW and must be placed somewhere below it. * FCP dogmeat * Alpha mythology ### Test and improve +* Emperor of dragon +* Gods of elona * Race to the rim -* Dragon's descent crossbreeding +* Ooka miko +* kemomimihouse ## Thanks * Ed86 (for Maintaining RJW) diff --git a/changelog.txt b/changelog.txt index 21f241b..4d19124 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,10 +1,3 @@ -11.3.2 --Hotfixed Gods of Elona, Ooka miko, KMH - -11.3.1 --Fixed Emperor of dragon, Gods of elona, Ooka miko, and kemomimihouse --Added support for insect girls - 11.3.0 -Fixed some viviparous species laying chicken eggs -Added PokeWorld support diff --git a/generator/src/racegroups.rs b/generator/src/racegroups.rs index ab40fca..1db2576 100644 --- a/generator/src/racegroups.rs +++ b/generator/src/racegroups.rs @@ -11,7 +11,6 @@ pub struct RaceGroup { pub m_genitals: String, pub tag: String, pub sex_drive: String, - pub gendered: bool, pub egg_implant: bool, } @@ -21,7 +20,6 @@ impl RaceGroup { races: Vec<&'static str>, tag: &'static str, sex_drive: &'static str, - gendered: bool, breasts: &'static str, anus: &'static str, genitals: (&'static str, &'static str) @@ -36,7 +34,6 @@ impl RaceGroup { m_genitals: format!("{}Penis", genitals.1), tag: tag.to_string(), sex_drive: sex_drive.to_string(), - gendered, egg_implant: false, } } @@ -45,7 +42,6 @@ impl RaceGroup { races: Vec<&'static str>, tag: &'static str, sex_drive: &'static str, - gendered: bool, breasts: &'static str, anus: &'static str, genitals: (&'static str, &'static str) @@ -60,7 +56,6 @@ impl RaceGroup { m_genitals: format!("{}Penis", genitals.1), tag: tag.to_string(), sex_drive: sex_drive.to_string(), - gendered, egg_implant: false, } } @@ -77,37 +72,22 @@ fn tagify(content: &str, tag: &str) -> String { pub fn construct_racegroup(group: &RaceGroup) -> String { let mut s = String::from(RACEGROUP_STRING); - let mut races = String::new(); for race in &group.races { races.push_str(&format!("\n\t\t\t
  • {race}
  • ")); } - let fields = match group.egg_implant { true => "true\n\t\ttrue\n\t\t".to_string(), false => String::new() }; - - let mut m_breasts = group.m_breasts.clone(); - let mut m_genital = group.m_genitals.clone(); - let gender = match !group.gendered { - true => { - m_breasts = String::new(); - m_genital = String::new(); - format!("\n\t\t{}", !group.gendered) - }, - false => String::new(), - }; - let replace = HashMap::from([ ("{name}", group.name.clone()), ("{anus}", tagify(&group.anus, "anuses")), - ("{f_breasts}", tagify(&group.f_breasts, "femaleBreasts")), + ("{f_breasts}", tagify(&group.f_breasts, "femaleBreasts")), ("{f_genitals}", tagify(&group.f_genitals, "femaleGenitals")), - ("{m_breasts}", tagify(&m_breasts, "maleBreasts")), - ("{m_genitals}", tagify(&m_genital, "maleGenitals")), + ("{m_breasts}", tagify(&group.m_breasts, "maleBreasts")), + ("{m_genitals}", tagify(&group.m_genitals, "maleGenitals")), ("{tag}", tagify(&group.tag, "tags")), - ("{gendered}", gender), ("{sex_drive}", group.sex_drive.clone()), ("{races}", races), ("{fields}", fields) @@ -129,7 +109,7 @@ const RACEGROUP_STRING: &'static str = " {m_breasts} {m_genitals} {tag} - {fields}{sex_drive}{gendered} + {fields}{sex_drive} \n"; pub fn racegroup_data_humans() -> Vec { @@ -166,6 +146,12 @@ pub fn racegroup_data_humans() -> Vec { "Yokai_Yamanba", "Yokai_YukiShizuku", "DwarfRace", + "eCutefairy", + "eDefender", + "eGoldenknight", + "eGwen", + "eYoungercatsister", + "eYoungersister", "HorrorsInfestedHuman", "HorrorsOverlord", "Elona_Imouto", @@ -174,7 +160,7 @@ pub fn racegroup_data_humans() -> Vec { "Ooka_Miko", "TrollRace", ], - "Skin", "1", true, + "Skin", "1", "Breasts", "", ("", ""), @@ -191,7 +177,7 @@ pub fn racegroup_data_humans() -> Vec { "Races_BlackWidow", "Yokai_JorouGumo", ], - "Chitin", "0.8", true, + "Chitin", "0.8", "Breasts", "Insect", ("Ovipore", "Aedeagus"), @@ -202,7 +188,7 @@ pub fn racegroup_data_humans() -> Vec { "ATK_Avianmorph", "Harpy", ], - "Feathers", "0.9", true, + "Feathers", "0.9", "FeaturelessChest", "Cloacal", ("Cloacal", "Cloacal"), @@ -213,7 +199,7 @@ pub fn racegroup_data_humans() -> Vec { "WoW_Pandaren", "BearMan", ], - "Fur", "0.9", true, + "Fur", "0.9", "Breasts", "", ("", "Bear"), @@ -228,7 +214,7 @@ pub fn racegroup_data_humans() -> Vec { "siro", "WolfMan", ], - "Fur", "1", true, + "Fur", "1", "Breasts", "", ("Dog", "Dog"), @@ -247,7 +233,7 @@ pub fn racegroup_data_humans() -> Vec { "Yokai_NineTailWhite", "FoxMan", ], - "Fur", "1.3", true, + "Fur", "1.3", "Breasts", "", ("Dog", "Dog"), @@ -259,7 +245,7 @@ pub fn racegroup_data_humans() -> Vec { "SSD_DeathclawRace", "Races_Lizardman", ], - "Scales", "0.9", true, + "Scales", "0.9", "ScaleBreasts", "Cloacal", ("Cloacal", "Crocodilian"), @@ -274,7 +260,7 @@ pub fn racegroup_data_humans() -> Vec { "GazelleMan", "Lliscean", ], - "Fur", "1", true, + "Fur", "1", "Breasts", "", ("Narrow", "Needle"), @@ -285,7 +271,7 @@ pub fn racegroup_data_humans() -> Vec { "Raptor", "Tyrannosaur", ], - "Scales", "0.9", true, + "Scales", "0.9", "ScaleBreasts", "Cloacal", ("Cloacal", "Dino"), @@ -306,12 +292,13 @@ pub fn racegroup_data_humans() -> Vec { "Yokai_Tenaga", "Yokai_TenagaH", "Yokai_TubakiAnimal", + "EmperorDragon", "HalfDragon", "Dragon_Kilhn", "ALapelli", "yuki", ], - "Scales", "1.2", true, + "Scales", "1.2", "ScaleBreasts", "Cloacal", ("Cloacal", "Dragon") @@ -321,7 +308,7 @@ pub fn racegroup_data_humans() -> Vec { vec![ "ElephantMan", ], - "Fur", "1", true, + "Fur", "1", "Breasts", "", ("Elephant", "Elephant"), @@ -333,7 +320,7 @@ pub fn racegroup_data_humans() -> Vec { "kon", "Vulpes", ], - "Fur", "1.3", true, + "Fur", "1.3", "Petite_FoxGirl_Breasts", "Petite_FoxGirl_", ("Petite_FoxGirl_", ""), @@ -370,7 +357,7 @@ pub fn racegroup_data_humans() -> Vec { "WoW_NightElf", "ElfRace", ], - "Skin", "1.1", true, + "Skin", "1.1", "Breasts", "Elf", ("Elf", "Elf"), @@ -391,7 +378,7 @@ pub fn racegroup_data_humans() -> Vec { "Maidnukos", "miko", ], - "Fur", "1", true, + "Fur", "1", "Breasts", "Feline", ("Cat", "Cat"), @@ -418,7 +405,7 @@ pub fn racegroup_data_humans() -> Vec { "PW_Staryu", "IkquanRace", ], - "Scales", "0.8", true, + "Scales", "0.8", "FeaturelessChest", "Cloacal", ("Cloacal", "Marine"), @@ -435,7 +422,7 @@ pub fn racegroup_data_humans() -> Vec { "PW_Misdreavus", "WoW_Skeleton", ], - "Demon", "0.5", true, + "Demon", "0.5", "GhostBreasts", "Ghost", ("Ghost", "Ghost"), @@ -446,7 +433,7 @@ pub fn racegroup_data_humans() -> Vec { "Ghoul", "GlowingGhoul", ], - "Demon", "0.5", true, + "Demon", "0.5", "GhoulBreasts", "Ghoul", ("Ghoul", "Ghoul"), @@ -456,7 +443,7 @@ pub fn racegroup_data_humans() -> Vec { vec![ "Alien_Kijin", ], - "Skin", "1.4", true, + "Skin", "1.4", "Horny_Breasts", "", ("Horny_", "Horny_"), @@ -479,7 +466,7 @@ pub fn racegroup_data_humans() -> Vec { "OG_Alien_Grot", "WoW_Orc", ], - "Skin", "1.3", true, + "Skin", "1.3", "OrcBreasts", "Orc", ("Orc", "Orc"), @@ -498,7 +485,7 @@ pub fn racegroup_data_humans() -> Vec { "Alien_ZPEquium", "WoW_Draenei", ], - "Fur", "1.2", true, + "Fur", "1.2", "Breasts", "Horse", ("Horse", "Horse"), @@ -508,7 +495,7 @@ pub fn racegroup_data_humans() -> Vec { vec![ "PigMan", ], - "Fur", "1", true, + "Fur", "1", "Breasts", "", ("Pig", "Pig"), @@ -519,7 +506,7 @@ pub fn racegroup_data_humans() -> Vec { "RaccoonMan", "StarWarsRaces_Ewok", ], - "Fur", "1.1", true, + "Fur", "1.1", "Breasts", "", ("", "Raccoon"), @@ -535,7 +522,7 @@ pub fn racegroup_data_humans() -> Vec { "Yokai_Samia", "Naga", ], - "Scales", "0.9", true, + "Scales", "0.9", "ScaleBreasts", "Cloacal", ("Cloacal", "Hemi"), @@ -556,7 +543,7 @@ pub fn racegroup_data_humans() -> Vec { "Rotti", "Rabbie", ], - "Fur", "1.3", true, + "Fur", "1.3", "Petite_Breasts", "Petite_", ("Rodent", "Rodent"), @@ -566,7 +553,7 @@ pub fn racegroup_data_humans() -> Vec { vec![ "Thrumkin", ], - "Fur", "1.2", true, + "Fur", "1.2", "Breasts", "Cloacal", ("Cloacal", "Dragon") @@ -598,7 +585,7 @@ pub fn racegroup_data_humans() -> Vec { "PW_Vileplume", "PW_Weepinbell", ], - "Plant", "1", true, + "Plant", "1", "TreeBreasts", "Tree", ("Tree", "Tree"), @@ -622,7 +609,6 @@ pub fn racegroup_data_humans() -> Vec { m_genitals: "BovinePenis".to_string(), tag: "Fur".to_string(), sex_drive: "1".to_string(), - gendered: true, egg_implant: false, }, RaceGroup { @@ -646,7 +632,6 @@ pub fn racegroup_data_humans() -> Vec { m_genitals: "SlimeTentacles".to_string(), tag: "Slime".to_string(), sex_drive: "1".to_string(), - gendered: true, egg_implant: false, }, ] @@ -664,7 +649,7 @@ pub fn racegroup_data_animals() -> Vec { "Yokai_IssunAnimal", "Andrewsarchus", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Mammal", ("Mammal", "Mammal"), @@ -687,7 +672,7 @@ pub fn racegroup_data_animals() -> Vec { "Dinopithecus", "Gigantopithecus", ], - "Fur", "1.1", true, + "Fur", "1.1", "MammalBreasts", "Mammal", ("Mammal", "Monkey"), @@ -736,7 +721,7 @@ pub fn racegroup_data_animals() -> Vec { "Arthropleura", "Pulmonoscorpius", ], - "Chitin", "0.7", true, + "Chitin", "0.7", "", "Insect", ("Ovipore", "Aedeagus"), @@ -813,7 +798,7 @@ pub fn racegroup_data_animals() -> Vec { "Palaeeudyptes", "Titanis", ], - "Feathers", "0.8", true, + "Feathers", "0.8", "", "Cloacal", ("Cloacal", "Cloacal"), @@ -889,22 +874,7 @@ pub fn racegroup_data_animals() -> Vec { "Omnicron", "Fuzztino", ], - "Fur", "1", true, - "MammalBreasts", - "Dog", - ("Dog", "Dog"), - ), - RaceGroup::standard_animal( - "CanineSingleGender", - vec![ - "kon", - "konf", - "kuro", - "Ooka_Miko", - "siro", - "sirof", - ], - "Fur", "1", false, + "Fur", "1", "MammalBreasts", "Dog", ("Dog", "Dog"), @@ -914,7 +884,7 @@ pub fn racegroup_data_animals() -> Vec { vec![ "AA_RipperHound", ], - "Skin", "0.9", true, + "Skin", "0.9", "MammalBreasts", "Dog", ("Dog", "Dog"), @@ -935,7 +905,7 @@ pub fn racegroup_data_animals() -> Vec { "PW_Stantler", "RG-WF_WastelandDeer", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Mammal", ("Narrow", "Needle"), @@ -952,23 +922,11 @@ pub fn racegroup_data_animals() -> Vec { "Quinkana", "Purussaurus", ], - "Scales", "0.8", true, + "Scales", "0.8", "", "Cloacal", ("Cloacal", "Crocodilian"), ), - RaceGroup::standard_animal( - "DemonSingleGender", - vec![ - "eBlackangel", - "eExile", - "kohime", - ], - "Demon", "1", false, - "Breasts", - "", - ("Demon", "Demon"), - ), RaceGroup::standard_animal( "DinoFeathered", vec![ @@ -982,7 +940,7 @@ pub fn racegroup_data_animals() -> Vec { "Velociraptor", "Yutyrannus", ], - "Feathers", "1", true, + "Feathers", "1", "", "Cloacal", ("Cloacal", "Dino"), @@ -1022,7 +980,7 @@ pub fn racegroup_data_animals() -> Vec { "TyrannosaurusRex", "Utahraptor", ], - "Scales", "1", true, + "Scales", "1", "", "Cloacal", ("Cloacal", "Dino"), @@ -1059,17 +1017,7 @@ pub fn racegroup_data_animals() -> Vec { "Mystogen", "Voltaic", ], - "Scales", "1.2", true, - "", - "Cloacal", - ("Cloacal", "Dragon"), - ), - RaceGroup::standard_animal( - "DragonSingleGender", - vec![ - "yuki", - ], - "Scales", "1.2", false, + "Scales", "1.2", "", "Cloacal", ("Cloacal", "Dragon"), @@ -1095,7 +1043,7 @@ pub fn racegroup_data_animals() -> Vec { "WoollyMammoth", "Zygolophodon", ], - "Fur", "0.9", true, + "Fur", "0.9", "MammalBreasts", "Mammal", ("Elephant", "Elephant"), @@ -1150,12 +1098,13 @@ pub fn racegroup_data_animals() -> Vec { "PW_Persian", "Carnagrius", "Dinocrocuta", + "eBlackcat", "Jeeta", "Pallas_cat", "Smilodon", "Snow_leopard", ], - "Fur", "1", true, + "Fur", "1", "CatBreasts", "Feline", ("Cat", "Cat"), @@ -1165,19 +1114,7 @@ pub fn racegroup_data_animals() -> Vec { vec![ "AEXP_Hyena", ], - "Fur", "1.3", true, - "CatBreasts", - "Feline", - ("Cat", "Cat"), - ), - RaceGroup::standard_animal( - "FelineSingleGender", - vec![ - "eBlackcat", - "eYoungercatsister", - "miko", - ], - "Fur", "1", false, + "Fur", "1.3", "CatBreasts", "Feline", ("Cat", "Cat"), @@ -1222,32 +1159,11 @@ pub fn racegroup_data_animals() -> Vec { "Paraceratherium", "Uintatherium", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Horse", ("Horse", "Horse"), ), - RaceGroup::standard_animal( - "HumanlikeGenderless", - vec![ - "eCutefairy", - "eDefender", - "eGoldenknight", - "eGwen", - "eYoungersister", - "EmperorDragon", - "baier", - "buer", - "jiaer", - "juer", - "kuoer", - "zhuer", - ], - "Skin", "1", false, - "Breasts", - "", - ("", ""), - ), // I know hippos are more closely related to other artiodactyls than to pinnipeds, but their genitalia are strikingly similar due to convergent evolution RaceGroup::standard_animal( "MarineMammal", @@ -1263,7 +1179,7 @@ pub fn racegroup_data_animals() -> Vec { "PW_Seel", "Gomphotaria", ], - "Fur", "0.9", true, + "Fur", "0.9", "MammalBreasts", "Mammal", ("Mammal", "Marine"), @@ -1274,7 +1190,7 @@ pub fn racegroup_data_animals() -> Vec { "AEXP_Kangaroo", "Procoptodon", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Cloacal", ("Cloacal", "Cloacal"), @@ -1289,7 +1205,7 @@ pub fn racegroup_data_animals() -> Vec { "PW_Dugtrio", "Diprotodon", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Cloacal", ("Cloacal", "Hemi"), @@ -1303,7 +1219,7 @@ pub fn racegroup_data_animals() -> Vec { "OG_Squig_Oily", "OG_Snotling", ], - "Skin", "1", true, + "Skin", "1", "MammalBreasts", "Orc", ("Orc", "Orc"), @@ -1327,7 +1243,7 @@ pub fn racegroup_data_animals() -> Vec { "MM_ErymanthianBoar", "Daeodon", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Mammal", ("Pig", "Pig"), @@ -1338,7 +1254,7 @@ pub fn racegroup_data_animals() -> Vec { "ACPDuckBilledPlatypus", "AEXP_Platypus", ], - "Fur", "0.9", true, + "Fur", "0.9", "MammalBreasts", "Cloacal", ("Cloacal", "Cloacal"), @@ -1362,7 +1278,7 @@ pub fn racegroup_data_animals() -> Vec { "PW_Sneasel", "Enhydriodon", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Mammal", ("Mammal", "Raccoon"), @@ -1406,7 +1322,7 @@ pub fn racegroup_data_animals() -> Vec { "Rakk", "Titanoboa", ], - "Scales", "0.8", true, + "Scales", "0.8", "", "Cloacal", ("Cloacal", "Hemi"), @@ -1483,17 +1399,7 @@ pub fn racegroup_data_animals() -> Vec { "Josephoartigasia", "Pika", ], - "Fur", "1.1", true, - "MammalBreasts", - "Mammal", - ("Mammal", "Rodent"), - ), - RaceGroup::standard_animal( - "RodentSingleGender", - vec![ - "hana", - ], - "Fur", "1.1", false, + "Fur", "1.1", "MammalBreasts", "Mammal", ("Mammal", "Rodent"), @@ -1509,7 +1415,7 @@ pub fn racegroup_data_animals() -> Vec { "PW_Tentacool", "PW_Tentacruel", ], - "Slime", "0.8", true, + "Slime", "0.8", "", "Cloacal", ("Cloacal", "Tentacle"), @@ -1533,7 +1439,7 @@ pub fn racegroup_data_animals() -> Vec { "Archothrumbo", "RoyalThrumbo", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Cloacal", ("Cloacal", "Dragon"), @@ -1551,7 +1457,7 @@ pub fn racegroup_data_animals() -> Vec { "Archotortoise", "Megalochelys", ], - "Scales", "0.8", true, + "Scales", "0.8", "", "Cloacal", ("Cloacal", "Turtle"), @@ -1583,7 +1489,7 @@ pub fn racegroup_data_animals() -> Vec { "AnimaBear", "ShortfacedBear", ], - "Fur", "1", true, + "Fur", "1", "MammalBreasts", "Mammal", ("Mammal", "Bear"), @@ -1594,7 +1500,7 @@ pub fn racegroup_data_animals() -> Vec { vec![ "AA_SandProwler", ], - "Scales", "1", true, + "Scales", "1", "CatBreasts", "Feline", ("Cat", "Cat"), @@ -1699,23 +1605,6 @@ pub fn racegroup_data_animals() -> Vec { m_genitals: "BovinePenis".to_string(), tag: "Fur".to_string(), sex_drive: "1".to_string(), - gendered: true, - egg_implant: false, - }, - RaceGroup { - races: vec![ - "akame", - "aome", - ], - name: "BovineSingleGenderAnimal".to_string(), - anus: "MammalAnus".to_string(), - f_breasts: "UdderBreasts".to_string(), - m_breasts: "MammalBreasts".to_string(), - f_genitals: "BovineVagina".to_string(), - m_genitals: "BovinePenis".to_string(), - tag: "Fur".to_string(), - sex_drive: "1".to_string(), - gendered: false, egg_implant: false, }, // Arthropods that reproduce through oviposition @@ -1769,7 +1658,6 @@ pub fn racegroup_data_animals() -> Vec { m_genitals: "OvipositorM".to_string(), tag: "Chitin".to_string(), sex_drive: "1".to_string(), - gendered: true, egg_implant: true, }, RaceGroup { @@ -1785,7 +1673,6 @@ pub fn racegroup_data_animals() -> Vec { m_genitals: "OvipositorM".to_string(), tag: "Chitin".to_string(), sex_drive: "1.5".to_string(), - gendered: true, egg_implant: true, }, ]