2022-10-27 02:36:24 +00:00
use std ::collections ::HashMap ;
#[ derive(Clone, Debug) ]
pub struct RaceGroup {
pub name : String ,
2022-12-13 22:15:57 +00:00
pub races : Vec < & 'static str > ,
2022-10-27 02:36:24 +00:00
pub anus : String ,
pub f_breasts : String ,
pub m_breasts : String ,
pub f_genitals : String ,
pub m_genitals : String ,
pub tag : String ,
pub sex_drive : String ,
2022-12-17 05:03:37 +00:00
pub gendered : bool ,
2022-12-13 22:15:57 +00:00
pub egg_implant : bool ,
2022-10-27 02:36:24 +00:00
}
impl RaceGroup {
2022-12-13 22:15:57 +00:00
fn standard (
species : & 'static str ,
races : Vec < & 'static str > ,
tag : & 'static str ,
sex_drive : & 'static str ,
2022-12-17 05:03:37 +00:00
gendered : bool ,
2022-12-13 22:15:57 +00:00
breasts : & 'static str ,
anus : & 'static str ,
genitals : ( & 'static str , & 'static str )
) -> Self {
2022-10-27 02:36:24 +00:00
Self {
races ,
name : format ! ( " {}Person " , species ) ,
anus : format ! ( " {}Anus " , anus ) ,
f_breasts : breasts . to_string ( ) ,
m_breasts : breasts . to_string ( ) ,
f_genitals : format ! ( " {}Vagina " , genitals . 0 ) ,
m_genitals : format ! ( " {}Penis " , genitals . 1 ) ,
tag : tag . to_string ( ) ,
sex_drive : sex_drive . to_string ( ) ,
2022-12-17 05:03:37 +00:00
gendered ,
2022-12-13 22:15:57 +00:00
egg_implant : false ,
2022-10-27 02:36:24 +00:00
}
}
2022-12-13 22:15:57 +00:00
fn standard_animal (
species : & 'static str ,
races : Vec < & 'static str > ,
tag : & 'static str ,
sex_drive : & 'static str ,
2022-12-17 05:03:37 +00:00
gendered : bool ,
2022-12-13 22:15:57 +00:00
breasts : & 'static str ,
anus : & 'static str ,
genitals : ( & 'static str , & 'static str )
) -> Self {
2022-10-27 02:36:24 +00:00
Self {
races ,
name : format ! ( " {}Animal " , species ) ,
anus : format ! ( " {}Anus " , anus ) ,
f_breasts : breasts . to_string ( ) ,
m_breasts : breasts . to_string ( ) ,
f_genitals : format ! ( " {}Vagina " , genitals . 0 ) ,
m_genitals : format ! ( " {}Penis " , genitals . 1 ) ,
tag : tag . to_string ( ) ,
sex_drive : sex_drive . to_string ( ) ,
2022-12-17 05:03:37 +00:00
gendered ,
2022-12-13 22:15:57 +00:00
egg_implant : false ,
2022-10-27 02:36:24 +00:00
}
}
}
fn tagify ( content : & str , tag : & str ) -> String {
if content = = " " {
return format! ( " < {tag} /> " ) ;
}
format! ( " < {tag} >
< li > { content } < / li >
< / { tag } > " )
}
pub fn construct_racegroup ( group : & RaceGroup ) -> String {
let mut s = String ::from ( RACEGROUP_STRING ) ;
2022-12-17 05:03:37 +00:00
2022-10-27 02:36:24 +00:00
let mut races = String ::new ( ) ;
for race in & group . races {
races . push_str ( & format! ( " \n \t \t \t <li> {race} </li> " ) ) ;
}
2022-12-17 05:03:37 +00:00
2022-10-27 02:36:24 +00:00
let fields = match group . egg_implant {
2022-12-13 22:15:57 +00:00
true = > " <oviPregnancy>true</oviPregnancy> \n \t \t <ImplantEggs>true</ImplantEggs> \n \t \t " . to_string ( ) ,
false = > String ::new ( )
2022-10-27 02:36:24 +00:00
} ;
2022-12-17 05:03:37 +00:00
2022-12-17 06:40:50 +00:00
let mut m_breasts = group . m_breasts . clone ( ) ;
let mut m_genital = group . m_genitals . clone ( ) ;
2022-12-17 05:03:37 +00:00
let gender = match ! group . gendered {
true = > {
2022-12-17 06:40:50 +00:00
m_breasts = String ::new ( ) ;
m_genital = String ::new ( ) ;
2022-12-17 05:03:37 +00:00
format! ( " \n \t \t <hasSingleGender> {} </hasSingleGender> " , ! group . gendered )
} ,
false = > String ::new ( ) ,
} ;
2022-10-27 02:36:24 +00:00
let replace = HashMap ::from ( [
( " {name} " , group . name . clone ( ) ) ,
( " {anus} " , tagify ( & group . anus , " anuses " ) ) ,
2022-12-17 06:40:50 +00:00
( " {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 " ) ) ,
2022-10-27 02:36:24 +00:00
( " {tag} " , tagify ( & group . tag , " tags " ) ) ,
2022-12-17 05:03:37 +00:00
( " {gendered} " , gender ) ,
2022-10-27 02:36:24 +00:00
( " {sex_drive} " , group . sex_drive . clone ( ) ) ,
( " {races} " , races ) ,
( " {fields} " , fields )
] ) ;
for r in replace {
s = s . replace ( r . 0 , & r . 1 ) ;
}
s
}
const RACEGROUP_STRING : & 'static str = "
< rjw . RaceGroupDef >
< defName > { name } < / defName >
< raceNames > { races }
< / raceNames >
{ anus }
{ f_breasts }
{ f_genitals }
{ m_breasts }
{ m_genitals }
{ tag }
2022-12-17 05:03:37 +00:00
{ fields } < raceSexDrive > { sex_drive } < / raceSexDrive > { gendered }
2022-10-27 02:36:24 +00:00
< / rjw . RaceGroupDef > \ n " ;
pub fn racegroup_data_humans ( ) -> Vec < RaceGroup > {
vec! [
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Human " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-28 22:59:23 +00:00
" AA_Mime " ,
2022-10-27 02:36:24 +00:00
" Alien_Goblin " ,
" Alien_Dirach " ,
" Alien_Fimm " ,
" Alien_Meargh " ,
" Alien_Moyo " ,
" Alien_Shearl " ,
" Alien_Twi'lek " ,
" Alien_Zabrak " ,
2022-12-02 22:42:18 +00:00
" HC_Giant " ,
2022-12-03 03:24:06 +00:00
" PW_Abra " ,
" PW_Alakazam " ,
" PW_Hitmonchan " ,
2022-12-03 04:04:26 +00:00
" PW_Hitmonlee " ,
" PW_Hitmontop " ,
2022-12-03 03:24:06 +00:00
" PW_Jynx " ,
2022-12-03 04:04:26 +00:00
" PW_Kadabra " ,
" PW_Machamp " ,
" PW_Machoke " ,
" PW_Machop " ,
2022-12-03 03:24:06 +00:00
" PW_Mewtwo " ,
2022-12-03 04:04:26 +00:00
" PW_MrMime " ,
2022-12-03 03:24:06 +00:00
" PW_Smoochum " ,
2022-12-03 04:04:26 +00:00
" PW_Snorlax " ,
" PW_Tyrogue " ,
2022-10-27 17:36:18 +00:00
" WMH_Cyclops " ,
2022-12-02 22:42:18 +00:00
" Yokai_Yamanba " ,
2022-10-27 17:36:18 +00:00
" Yokai_YukiShizuku " ,
2022-10-27 02:36:24 +00:00
" DwarfRace " ,
" HorrorsInfestedHuman " ,
" HorrorsOverlord " ,
" Elona_Imouto " ,
" Giant " ,
" Shoujo " ,
" Ooka_Miko " ,
" TrollRace " ,
] ,
2022-12-17 05:03:37 +00:00
" Skin " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
( " " , " " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Arthropod " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-28 22:59:23 +00:00
" Alien_Beetle " ,
" Alien_Mantis " ,
" Ant_AntiniumRace " ,
2022-10-27 02:36:24 +00:00
" Arachne " ,
2022-10-28 22:59:23 +00:00
" KlickmalaRace " ,
" Poleepkwa " ,
2022-10-27 02:36:24 +00:00
" Races_BlackWidow " ,
" Yokai_JorouGumo " ,
] ,
2022-12-17 05:03:37 +00:00
" Chitin " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" Insect " ,
( " Ovipore " , " Aedeagus " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Avian " ,
2022-10-27 02:36:24 +00:00
vec! [
" ATK_Avianmorph " ,
" Harpy " ,
] ,
2022-12-17 05:03:37 +00:00
" Feathers " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" FeaturelessChest " ,
" Cloacal " ,
( " Cloacal " , " Cloacal " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Bear " ,
2022-10-27 02:36:24 +00:00
vec! [
" WoW_Pandaren " ,
2022-10-27 17:36:18 +00:00
" BearMan " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
2022-10-30 17:14:31 +00:00
( " " , " Bear " ) ,
2022-10-27 02:36:24 +00:00
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Canine " ,
2022-10-27 02:36:24 +00:00
vec! [
" ATK_Caninemorph " ,
2022-10-27 17:36:18 +00:00
" WoW_Worgen " ,
2022-10-27 02:36:24 +00:00
" Lupaios " ,
" kuro " ,
" siro " ,
" WolfMan " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
( " Dog " , " Dog " ) ,
) ,
2022-12-22 04:55:49 +00:00
// For foxes, werewolves, etc
2022-10-27 02:36:24 +00:00
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" CanineHighSex " ,
2022-10-27 02:36:24 +00:00
vec! [
" ATK_Vulpinemorph " ,
" Alien_Fennex " ,
" Alien_Frijjid " ,
" StarWarsRaces_Wookie " ,
" WMH_Werewolf " ,
" Yokai_NineTail " ,
" Yokai_NineTailWhite " ,
2022-10-27 17:36:18 +00:00
" FoxMan " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.3 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
( " Dog " , " Dog " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Crocodilian " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Argonian " ,
" SSD_DeathclawRace " ,
" Races_Lizardman " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" ScaleBreasts " ,
" Cloacal " ,
( " Cloacal " , " Crocodilian " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Deer " ,
2022-10-27 02:36:24 +00:00
vec! [
" ATK_Cervinemorph " ,
2022-10-30 17:14:31 +00:00
" CamelMan " ,
2022-10-27 02:36:24 +00:00
" CamelPerson " ,
" ElkMan " ,
" GazelleMan " ,
" Lliscean " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
( " Narrow " , " Needle " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Dino " ,
2022-10-27 02:36:24 +00:00
vec! [
" Raptor " ,
" Tyrannosaur " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" ScaleBreasts " ,
" Cloacal " ,
( " Cloacal " , " Dino " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Dragon " ,
2022-10-27 02:36:24 +00:00
vec! [
" ATK_Dragomorph " ,
" WMH_Basilisk " ,
" WMH_Wyvern " ,
" Yokai_Dragon_MoonDragon " ,
" Yokai_Dragon_Pekodra " ,
" Yokai_Dragon_Redra " ,
" Yokai_Dragon_Shiro " ,
" Yokai_Raid_Mdra " ,
" Yokai_Raid_Pekodra " ,
" Yokai_Raid_Redra " ,
2022-12-02 22:42:18 +00:00
" Yokai_Tenaga " ,
" Yokai_TenagaH " ,
" Yokai_TubakiAnimal " ,
2022-10-27 17:36:18 +00:00
" HalfDragon " ,
" Dragon_Kilhn " ,
" ALapelli " ,
2022-10-27 02:36:24 +00:00
" yuki " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 1.2 " , true ,
2022-10-27 02:36:24 +00:00
" ScaleBreasts " ,
" Cloacal " ,
( " Cloacal " , " Dragon " )
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Elephant " ,
2022-10-27 02:36:24 +00:00
vec! [
" ElephantMan " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
2022-10-30 17:14:31 +00:00
( " Elephant " , " Elephant " ) ,
2022-10-27 02:36:24 +00:00
) ,
2022-10-28 22:59:23 +00:00
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" FoxGirl " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Hisa " ,
" kon " ,
" Vulpes " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.3 " , true ,
2022-10-28 22:59:23 +00:00
" Petite_FoxGirl_Breasts " ,
" Petite_FoxGirl_ " ,
( " Petite_FoxGirl_ " , " " ) ,
2022-10-27 02:36:24 +00:00
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Elf " ,
2022-10-27 02:36:24 +00:00
vec! [
" AS_WHE_Race " ,
" Alien_Astoriel " ,
" Alien_Drow_Otto " ,
2022-12-03 04:04:26 +00:00
" Alien_Eldar " ,
2022-10-27 02:36:24 +00:00
" O21_Alien_DarkElf " ,
" O21_Alien_MoonElf " ,
" O21_Alien_SunElf " ,
" O21_Alien_WoodElf " ,
" O21_FR_DarkElf " ,
" O21_FR_MoonElf " ,
" O21_FR_SunElf " ,
" O21_FR_WoodElf " ,
2022-12-03 04:04:26 +00:00
" PW_Celebi " ,
" PW_Clefable " ,
" PW_Clefairy " ,
" PW_Cleffa " ,
" PW_Igglybuff " ,
" PW_Jigglypuff " ,
" PW_Togepi " ,
" PW_Togetic " ,
" PW_Wigglytuff " ,
" Sandy_Angel " ,
2022-10-27 02:36:24 +00:00
" WoW_BloodElf " ,
" WoW_ForsakenHighElf " ,
" WoW_ForsakenNightElf " ,
2022-12-03 04:04:26 +00:00
" WoW_HighElf " ,
" WoW_NightElf " ,
2022-10-27 17:36:18 +00:00
" ElfRace " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Skin " , " 1.1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" Elf " ,
( " Elf " , " Elf " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Feline " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Nyaron " ,
" ATK_Felinemorph " ,
" YanzihkoCheetah " ,
" YanzihkoJaguar " ,
" YanzihkoLeo " ,
" YanzihkoPanther " ,
" YanzihkoTigris " ,
" Yokai_NekoMusume " ,
2022-10-27 17:36:18 +00:00
" GuardianBast " ,
" LynxMan " ,
" Maidnukos " ,
" miko " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" Feline " ,
( " Cat " , " Cat " ) ,
) ,
2022-12-22 04:55:49 +00:00
RaceGroup ::standard (
" FelineHighSex " ,
vec! [
" ATK_Gnollmorph " ,
] ,
" Fur " , " 1.3 " , true ,
" Breasts " ,
" Feline " ,
( " Cat " , " Cat " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Fish " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_NiHal " ,
" Alien_Quarren " ,
" Alien_MonCalamari " ,
2022-12-03 04:04:26 +00:00
" PW_Corsola " ,
2022-12-03 03:24:06 +00:00
" PW_Goldeen " ,
" PW_Gyarados " ,
2022-12-03 04:04:26 +00:00
" PW_Horsea " ,
" PW_Kingdra " ,
2022-12-03 03:24:06 +00:00
" PW_Lanturn " ,
2022-12-03 04:04:26 +00:00
" PW_Magikarp " ,
" PW_Mantine " ,
2022-12-03 03:24:06 +00:00
" PW_Qwilfish " ,
" PW_Remoraid " ,
2022-12-03 04:04:26 +00:00
" PW_Seadra " ,
" PW_Seaking " ,
" PW_Starmie " ,
" PW_Staryu " ,
2022-10-27 17:36:18 +00:00
" IkquanRace " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" FeaturelessChest " ,
" Cloacal " ,
( " Cloacal " , " Marine " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Ghost " ,
2022-10-27 02:36:24 +00:00
vec! [
" DRSKT_Race " ,
" HPLovecraft_MistCreature " ,
" MM_WillOWisp " ,
2022-12-03 03:24:06 +00:00
" PW_Gastly " ,
" PW_Gengar " ,
2022-12-03 04:04:26 +00:00
" PW_Haunter " ,
2022-12-03 03:24:06 +00:00
" PW_Misdreavus " ,
2022-10-27 02:36:24 +00:00
" WoW_Skeleton " ,
] ,
2022-12-17 05:03:37 +00:00
" Demon " , " 0.5 " , true ,
2022-10-27 02:36:24 +00:00
" GhostBreasts " ,
" Ghost " ,
( " Ghost " , " Ghost " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Ghoul " ,
2022-10-27 02:36:24 +00:00
vec! [
" Ghoul " ,
" GlowingGhoul " ,
] ,
2022-12-17 05:03:37 +00:00
" Demon " , " 0.5 " , true ,
2022-10-27 02:36:24 +00:00
" GhoulBreasts " ,
" Ghoul " ,
( " Ghoul " , " Ghoul " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Horny " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Kijin " ,
] ,
2022-12-17 05:03:37 +00:00
" Skin " , " 1.4 " , true ,
2022-10-27 02:36:24 +00:00
" Horny_Breasts " ,
" " ,
( " Horny_ " , " Horny_ " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Orc " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Orc " ,
" O21_Alien_Orc " ,
" O21_FR_Orc " ,
" OG_Alien_Ork " ,
" OG_Cyborg_Ork " ,
" OrcRace " ,
" Ork_Warboss " ,
" Ork_Nob " ,
" Ork_Eavy_Nob " ,
" Ork_Boy " ,
" Ork_Eavy_Boy " ,
" Ork_Grot " ,
" OG_Alien_Grot " ,
" WoW_Orc " ,
] ,
2022-12-17 05:03:37 +00:00
" Skin " , " 1.3 " , true ,
2022-10-27 02:36:24 +00:00
" OrcBreasts " ,
" Orc " ,
( " Orc " , " Orc " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Horse " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Bullgor " ,
" Alien_Equium " ,
" Alien_DonkEquium " ,
" Alien_UniEquium " ,
" Alien_ZEquium " ,
" Alien_PEquium " ,
" Alien_DonkPEquium " ,
" Alien_UniPEquium " ,
" Alien_ZPEquium " ,
" WoW_Draenei " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.2 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" Horse " ,
( " Horse " , " Horse " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Pig " ,
2022-10-27 02:36:24 +00:00
vec! [
" PigMan " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
( " Pig " , " Pig " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Raccoon " ,
2022-10-27 02:36:24 +00:00
vec! [
" RaccoonMan " ,
" StarWarsRaces_Ewok " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.1 " , true ,
2022-10-27 02:36:24 +00:00
" Breasts " ,
" " ,
( " " , " Raccoon " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Reptile " ,
2022-10-27 02:36:24 +00:00
vec! [
" O21_Alien_Kobold " ,
" O21_FR_Kobold " ,
" Pawnbold_bold " ,
" StarWarsRaces_Rodian " ,
" Yokai_Lamia " ,
" Yokai_Samia " ,
2022-10-27 17:36:18 +00:00
" Naga " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" ScaleBreasts " ,
" Cloacal " ,
( " Cloacal " , " Hemi " ) ,
) ,
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Rodent " ,
2022-10-27 02:36:24 +00:00
vec! [
" ATK_Lagomorph " ,
" Alien_Skaven " ,
" Alien_SkavenStorm " ,
" Alien_SkavenMoulder " ,
" Alien_HornedSkaven " ,
2022-10-27 17:36:18 +00:00
" RK_KingHamster " ,
" Yokai_Kamaitachi " ,
2022-10-27 02:36:24 +00:00
" hana " ,
" Ratkin " ,
" Ratkin_Su " ,
" Rotti " ,
" Rabbie " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.3 " , true ,
2022-10-27 02:36:24 +00:00
" Petite_Breasts " ,
" Petite_ " ,
( " Rodent " , " Rodent " ) ,
) ,
2022-10-28 22:59:23 +00:00
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Thrumbo " ,
2022-10-28 22:59:23 +00:00
vec! [
" Thrumkin " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.2 " , true ,
2022-10-28 22:59:23 +00:00
" Breasts " ,
" Cloacal " ,
( " Cloacal " , " Dragon " )
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard (
2022-12-13 22:15:57 +00:00
" Tree " ,
2022-10-27 02:36:24 +00:00
vec! [
" Alien_Dryad " ,
" Alien_DryadWild " ,
" Alien_Tree " ,
] ,
2022-12-17 05:03:37 +00:00
" Plant " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" TreeBreasts " ,
" Tree " ,
( " Tree " , " Tree " ) ,
) ,
RaceGroup {
races : vec ! [
" ATK_Bovinemorph " ,
" Alien_Gor " ,
" Alien_Ungor " ,
" WoW_Tauren " ,
" WMH_Chort " ,
" WMH_Fiend " ,
2022-10-27 17:36:18 +00:00
" akame " ,
" aome " ,
2022-10-27 02:36:24 +00:00
] ,
name : " Bovine " . to_string ( ) ,
anus : " Anus " . to_string ( ) ,
f_breasts : " UdderBreasts " . to_string ( ) ,
m_breasts : " Breasts " . to_string ( ) ,
f_genitals : " BovineVagina " . to_string ( ) ,
m_genitals : " BovinePenis " . to_string ( ) ,
tag : " Fur " . to_string ( ) ,
sex_drive : " 1 " . to_string ( ) ,
2022-12-17 05:03:37 +00:00
gendered : true ,
2022-12-13 22:15:57 +00:00
egg_implant : false ,
2022-10-27 02:36:24 +00:00
} ,
RaceGroup {
races : vec ! [
" Alien_Slime " ,
" Alien_Slug " ,
" Mincho_ThingDef " ,
2022-12-03 04:04:26 +00:00
" PW_Ditto " ,
2022-12-03 03:24:06 +00:00
" PW_Grimer " ,
2022-12-03 04:04:26 +00:00
" PW_Magcargo " ,
2022-12-03 03:24:06 +00:00
" PW_Muk " ,
" PW_Slugma " ,
2022-10-27 02:36:24 +00:00
" Yokai_HihiiroKabe " ,
2022-10-27 17:36:18 +00:00
" Slime " ,
2022-10-27 02:36:24 +00:00
] ,
name : " Slime " . to_string ( ) ,
anus : " SlimeAnus " . to_string ( ) ,
f_breasts : " SlimeBreasts " . to_string ( ) ,
m_breasts : " SlimeBreasts " . to_string ( ) ,
f_genitals : " SlimeVagina " . to_string ( ) ,
m_genitals : " SlimeTentacles " . to_string ( ) ,
tag : " Slime " . to_string ( ) ,
sex_drive : " 1 " . to_string ( ) ,
2022-12-17 05:03:37 +00:00
gendered : true ,
2022-12-13 22:15:57 +00:00
egg_implant : false ,
2022-10-27 02:36:24 +00:00
} ,
]
}
pub fn racegroup_data_animals ( ) -> Vec < RaceGroup > {
vec! [
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" GenericMammal " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Megasloth " ,
2022-10-28 22:59:23 +00:00
" ACPRedPanda " ,
2022-10-27 02:36:24 +00:00
" AEXP_Pangolin " ,
" AEXP_RedPanda " ,
2022-12-02 22:42:18 +00:00
" Yokai_IssunAnimal " ,
2022-10-28 22:59:23 +00:00
" Andrewsarchus " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Mammal " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Ape " ,
2022-10-27 02:36:24 +00:00
vec! [
" Monkey " ,
" AEXP_Gorilla " ,
" AEXP_Mandrill " ,
" AEXP_Lemur " ,
" AEXP_Bonobo " ,
" GR_ParagonHumanoid " ,
2022-12-03 04:04:26 +00:00
" PW_Aipom " ,
2022-12-03 03:24:06 +00:00
" PW_Electabuzz " ,
2022-12-03 04:04:26 +00:00
" PW_Lickitung " ,
2022-12-03 03:24:06 +00:00
" PW_Magmar " ,
2022-12-03 04:04:26 +00:00
" PW_Mankey " ,
" PW_Primeape " ,
2022-10-27 02:36:24 +00:00
" Dinopithecus " ,
" Gigantopithecus " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Monkey " ) ,
) ,
// Arthropods that have aedeagi and ovipores, and reproduce via spermatophores and egg-laying
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Arthropod " ,
2022-10-27 02:36:24 +00:00
vec! [
" AA_AngelMoth " ,
" AA_Atispec " ,
" AA_Barbslinger " ,
" AA_BedBug " ,
2022-10-28 22:59:23 +00:00
" AA_Bobeene " ,
2022-10-27 02:36:24 +00:00
" AA_ChemfuelMyrmidon " ,
2022-10-28 22:59:23 +00:00
" AA_CrepuscularBeetle " ,
2022-10-27 02:36:24 +00:00
" AA_Drainer " ,
" AA_FireWasp " ,
" AA_GreatDevourer " ,
" AA_IronhuskBeetle " ,
2022-10-28 22:59:23 +00:00
" AA_LuciferBug " ,
" AA_Metallovore " ,
// AA Crabs
" AA_BoulderMit " ,
" AA_CrystalMit " ,
" AA_PebbleMit " ,
" AA_SummitCrab " ,
2022-10-27 02:36:24 +00:00
" ACPSilkspider " ,
" AEXP_Megascorpion " ,
" BWFlooferMoth " ,
2022-11-04 18:51:19 +00:00
" Cults_ByakheeRace " ,
2022-12-03 03:24:06 +00:00
" PW_Cloyster " ,
2022-12-03 04:04:26 +00:00
" PW_Dunsparce " ,
" PW_Forretress " ,
" PW_Kabuto " ,
" PW_Kabutops " ,
2022-12-03 03:24:06 +00:00
" PW_Kingler " ,
2022-12-03 04:04:26 +00:00
" PW_Krabby " ,
2022-12-03 03:24:06 +00:00
" PW_Omanyte " ,
" PW_Omastar " ,
2022-12-03 04:04:26 +00:00
" PW_Shellder " ,
2022-10-27 02:36:24 +00:00
" VAECaves_AncientGiantSpider " ,
" VAECaves_CaveCrawler " ,
" VAECaves_GiantSpider " ,
" VAECaves_GiantSpiderHatchling " ,
" Archospider " ,
" Arthropleura " ,
" Pulmonoscorpius " ,
] ,
2022-12-17 05:03:37 +00:00
" Chitin " , " 0.7 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Insect " ,
( " Ovipore " , " Aedeagus " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Avian " ,
2022-10-27 02:36:24 +00:00
vec! [
" Cassowary " ,
" Chicken " ,
" Duck " ,
" Emu " ,
" Goose " ,
" Turkey " ,
" Ostrich " ,
" ACPDuck " ,
" ACPDomesticGoose " ,
" ACPWildGoose " ,
" ACPGreatBustard " ,
" ACPKiwi " ,
" ACPPenguin " ,
" ACPFlamingo " ,
" ACPValleyQuail " ,
" ACPSilkieChicken " ,
" ACPPtarmigan " ,
" AA_DesertAve " ,
2022-10-28 22:59:23 +00:00
" AA_GiantCrownedSilkie " ,
2022-10-27 02:36:24 +00:00
" AA_FrostAve " ,
" AA_MeadowAve " ,
" AA_NightAve " ,
" AA_RoyalAve " ,
" AA_FlamingoPhoenix " ,
" AEXP_Penguin " ,
" AEXP_Moa " ,
" AEXP_RockhopperPenguin " ,
" AEXP_WildGoose " ,
" GR_Chickenbear " ,
2022-12-03 04:04:26 +00:00
" GR_Chickencat " ,
2022-10-27 02:36:24 +00:00
" GR_Chickenffalo " ,
2022-12-03 04:04:26 +00:00
" GR_Chickenlope " ,
2022-10-27 02:36:24 +00:00
" GR_Chickenrabbit " ,
2022-12-03 04:04:26 +00:00
" GR_Chickenwolf " ,
2022-10-27 02:36:24 +00:00
" GR_Manchicken " ,
" GR_ParagonChicken " ,
2022-12-03 04:04:26 +00:00
" GR_Turkeyman " ,
2022-10-27 02:36:24 +00:00
" MM_Fenghuang " ,
2022-12-03 04:04:26 +00:00
" MM_Ieltxu " ,
2022-10-27 02:36:24 +00:00
" MM_Phoenix " ,
2022-12-03 04:04:26 +00:00
" PW_Articuno " ,
" PW_Delibird " ,
" PW_Dodrio " ,
" PW_Doduo " ,
" PW_Farfetchd " ,
2022-12-03 03:24:06 +00:00
" PW_Fearow " ,
" PW_Golduck " ,
2022-12-03 04:04:26 +00:00
" PW_HoOh " ,
2022-12-03 03:24:06 +00:00
" PW_Hoothoot " ,
2022-12-03 04:04:26 +00:00
" PW_Lugia " ,
" PW_Moltres " ,
2022-12-03 03:24:06 +00:00
" PW_Murkrow " ,
2022-12-03 04:04:26 +00:00
" PW_Natu " ,
" PW_Noctowl " ,
" PW_Pidgeot " ,
" PW_Pidgeotto " ,
" PW_Pidgey " ,
" PW_Psyduck " ,
2022-12-03 03:24:06 +00:00
" PW_Skarmory " ,
2022-12-03 04:04:26 +00:00
" PW_Spearow " ,
" PW_Xatu " ,
" PW_Zapdos " ,
2022-10-27 02:36:24 +00:00
" RG-EAP_ArcticDrak " ,
2022-12-03 04:04:26 +00:00
" RG-EAP_Dodo " ,
2022-10-27 02:36:24 +00:00
" Archostrich " ,
" Dinornis " ,
" Palaeeudyptes " ,
" Titanis " ,
] ,
2022-12-17 05:03:37 +00:00
" Feathers " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Cloacal " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Canine " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Fox_Arctic " ,
" Fox_Fennec " ,
" Fox_Red " ,
" Husky " ,
" LabradorRetriever " ,
" Warg " ,
" Wolf_Arctic " ,
" Wolf_Timber " ,
" YorkshireTerrier " ,
2022-10-27 02:36:24 +00:00
" AA_AnimusVox " ,
" AA_Skiphound " ,
" AACP_AnimaFox " ,
" ACPWildDog " ,
" ACPDirewolf " ,
" ACPBlackwolf " ,
" ACPSpiritwolf " ,
" ACPSpiritwolfFF " ,
" AEXP_Coyote " ,
" AEXP_ArcticCoyote " ,
" AEXP_Beagle " ,
" AEXP_Chihuahua " ,
" AEXP_Corgi " ,
" AEXP_FrenchBulldog " ,
" AEXP_GermanShepherd " ,
" AEXP_GreatDane " ,
" AEXP_Poodle " ,
" AEXP_Pug " ,
" AEXP_Rottweiler " ,
" AEXP_Shih-Tzu " ,
" AEXP_WelshTerrier " ,
" AEXP_AfricanWildDog " ,
2022-10-27 17:36:18 +00:00
" ERN_Palamute " ,
2022-10-27 02:36:24 +00:00
" GR_Dogman " ,
" GR_Manwolf " ,
" GR_ParagonWolf " ,
2022-12-03 04:04:26 +00:00
" GR_Wolfalope " ,
" GR_Wolfbear " ,
" GR_Wolfbeaver " ,
" GR_Wolfcat " ,
" GR_Wolfchicken " ,
" GR_Wolffalo " ,
2022-10-27 02:36:24 +00:00
" MM_Ahuizotl " ,
" MM_Cerberus " ,
2022-12-03 04:04:26 +00:00
" MM_Kitsune " ,
2022-12-03 03:24:06 +00:00
" PW_Arcanine " ,
" PW_Eevee " ,
2022-12-03 04:04:26 +00:00
" PW_Entei " ,
2022-12-03 03:24:06 +00:00
" PW_Espeon " ,
2022-12-03 04:04:26 +00:00
" PW_Flareon " ,
2022-12-03 03:24:06 +00:00
" PW_Granbull " ,
2022-12-03 04:04:26 +00:00
" PW_Growlithe " ,
2022-12-03 03:24:06 +00:00
" PW_Houndoom " ,
2022-12-03 04:04:26 +00:00
" PW_Houndour " ,
" PW_Jolteon " ,
" PW_Ninetales " ,
2022-12-03 03:24:06 +00:00
" PW_Raikou " ,
2022-12-03 04:04:26 +00:00
" PW_Snubbull " ,
2022-12-03 03:24:06 +00:00
" PW_Suicune " ,
2022-12-03 04:04:26 +00:00
" PW_Umbreon " ,
" PW_Vaporeon " ,
" PW_Vulpix " ,
2022-10-27 02:36:24 +00:00
" Archomutt " ,
" AnimaWarg " ,
" Abaddog " ,
" Arctivore " ,
" Omnicron " ,
" Fuzztino " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Dog " ,
( " Dog " , " Dog " ) ,
) ,
2022-12-17 06:40:50 +00:00
RaceGroup ::standard_animal (
" CanineSingleGender " ,
vec! [
" kon " ,
" konf " ,
" kuro " ,
" Ooka_Miko " ,
" siro " ,
" sirof " ,
] ,
" Fur " , " 1 " , false ,
" MammalBreasts " ,
" Dog " ,
( " Dog " , " Dog " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" CanineSkin " ,
2022-10-27 02:36:24 +00:00
vec! [
" AA_RipperHound " ,
] ,
2022-12-17 05:03:37 +00:00
" Skin " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
2022-10-28 22:59:23 +00:00
" Dog " ,
2022-10-27 02:36:24 +00:00
( " Dog " , " Dog " ) ,
) ,
// Most even-toed ungulates go here, obviously excluding cetaceans
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Cervine " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Alpaca " ,
2022-10-27 02:36:24 +00:00
" Deer " ,
" Dromedary " ,
" Elk " ,
" ACPGiraffe " ,
" AEXP_Camel " ,
" AEXP_Giraffe " ,
" AEXP_Moose " ,
2022-12-03 03:24:06 +00:00
" PW_Girafarig " ,
" PW_Stantler " ,
2022-10-27 02:36:24 +00:00
" RG-WF_WastelandDeer " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Narrow " , " Needle " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Crocodilian " ,
2022-10-27 02:36:24 +00:00
vec! [
" AA_RoughPlatedMonitor " ,
" AEXP_Alligator " ,
2022-12-03 04:04:26 +00:00
" AEXP_Crocodile " ,
2022-12-03 03:24:06 +00:00
" PW_Croconaw " ,
" PW_Feraligatr " ,
2022-12-03 04:04:26 +00:00
" PW_Totodile " ,
2022-10-27 02:36:24 +00:00
" Quinkana " ,
" Purussaurus " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Crocodilian " ) ,
) ,
2022-12-17 06:40:50 +00:00
RaceGroup ::standard_animal (
" DemonSingleGender " ,
vec! [
" eBlackangel " ,
" eExile " ,
" kohime " ,
] ,
" Demon " , " 1 " , false ,
" Breasts " ,
" " ,
( " Demon " , " Demon " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" DinoFeathered " ,
2022-10-27 02:36:24 +00:00
vec! [
" AA_PedigreedRaptor " ,
2022-12-03 03:24:06 +00:00
" PW_Aerodactyl " ,
2022-10-27 02:36:24 +00:00
" Dakotaraptor " ,
" Deinocheirus " ,
" Gallimimus " ,
" Gigantoraptor " ,
" Therizinosaurus " ,
" Velociraptor " ,
" Yutyrannus " ,
] ,
2022-12-17 05:03:37 +00:00
" Feathers " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Dino " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" DinoScaled " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-12-03 03:24:06 +00:00
" PW_Cubone " ,
" PW_Marowak " ,
" PW_Kangaskhan " ,
" PW_Larvitar " ,
" PW_Tyranitar " ,
2022-10-27 02:36:24 +00:00
" Allosaurus " ,
" Ankylosaurus " ,
" Baryonyx " ,
" Brachiosaurus " ,
" Brontosaurus " ,
" Carnotaurus " ,
" Compsognathus " ,
" Corythosaurus " ,
" Dilophosaurus " ,
" Diplodocus " ,
2022-10-28 22:59:23 +00:00
" Doedicurus " ,
2022-10-27 02:36:24 +00:00
" Dryosaurus " ,
" Iguanodon " ,
" Magyarosaurus " ,
" Minmi " ,
" Pachycephalosaurus " ,
" Parasaur " ,
" Protoceratops " ,
" Pteranodon " ,
" Quetzalcoatlus " ,
" Spinosaurus " ,
" Stegosaurus " ,
" Stygimoloch " ,
" Triceratops " ,
" TyrannosaurusRex " ,
" Utahraptor " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Dino " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Dragon " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-27 19:58:55 +00:00
" AA_Behemoth " ,
2022-10-27 02:36:24 +00:00
" AA_DecayDrake " ,
" MM_LesserWyvern " ,
2022-12-03 04:04:26 +00:00
" MM_Qilin " ,
" PW_Charizard " ,
2022-12-03 03:24:06 +00:00
" PW_Charmander " ,
" PW_Charmeleon " ,
" PW_Dragonair " ,
" PW_Dragonite " ,
2022-12-03 04:04:26 +00:00
" PW_Dratini " ,
2022-12-13 22:58:06 +00:00
" VAECaves_Wyrm " ,
2022-12-02 22:42:18 +00:00
" Yokai_RyuunoIkariAnimal " ,
// Colored dragons
2022-10-27 02:36:24 +00:00
" Black_Dragon " ,
" Blue_Dragon " ,
" Gold_Dragon " ,
" Green_Dragon " ,
" Jade_Dragon " ,
" Purple_Dragon " ,
" Red_Dragon " ,
" Royal_Dragon " ,
" Silver_Dragon " ,
" True_Dragon " ,
" White_Dragon " ,
" Yellow_Dragon " ,
" Draclone " ,
" Mystogen " ,
" Voltaic " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 1.2 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Dragon " ) ,
) ,
2022-12-17 06:40:50 +00:00
RaceGroup ::standard_animal (
" DragonSingleGender " ,
vec! [
" yuki " ,
] ,
" Scales " , " 1.2 " , false ,
" " ,
" Cloacal " ,
( " Cloacal " , " Dragon " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Elephant " ,
2022-10-27 02:36:24 +00:00
vec! [
" Elephant " ,
" AA_Gallatross " ,
2022-10-28 22:59:23 +00:00
" AA_GallatrossMoribund " ,
2022-10-27 02:36:24 +00:00
" AEXP_AsianElephant " ,
" AEXP_IndianElephant " ,
" AEXP_Tapir " ,
" HC_WoollyMammoth " ,
2022-12-03 04:04:26 +00:00
" PW_Donphan " ,
2022-12-03 03:24:06 +00:00
" PW_Drowzee " ,
" PW_Hypno " ,
" PW_Phanpy " ,
2022-10-27 02:36:24 +00:00
" RG-EAP_WoollyMammoth " ,
2022-10-27 17:36:18 +00:00
" Boltusk " ,
2022-10-27 02:36:24 +00:00
" Deinotherium " ,
" Platybelodon " ,
" WoollyMammoth " ,
" Zygolophodon " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Elephant " , " Elephant " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Feline " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Cat " ,
" Cougar " ,
" Lynx " ,
" Panther " ,
2022-10-27 02:36:24 +00:00
" AA_ArcticLion " ,
2022-10-28 22:59:23 +00:00
" AA_CrystallineCaracal " ,
2022-10-27 19:58:55 +00:00
" AA_DuskProwler " ,
2022-10-28 22:59:23 +00:00
" AA_Genix " ,
2022-10-27 02:36:24 +00:00
" AA_SandLion " ,
" AA_PhoenixOwlcat " ,
" ACPMunchkinCat " ,
" ACPLion " ,
" ACPTiger " ,
" ACPCheetah " ,
" ACPAmurLeopard " ,
" ACPSnowLeopard " ,
" AEXP_Jaguar " ,
" AEXP_Tiger " ,
" AEXP_CatAbyssinian " ,
" AEXP_CatBengal " ,
" AEXP_CatBritishShorthair " ,
" AEXP_CatMaineCoon " ,
" AEXP_CatMunchkin " ,
" AEXP_CatNorwegianForest " ,
" AEXP_CatPersian " ,
" AEXP_CatSiamese " ,
" AEXP_CatSomali " ,
" AEXP_CatSphynx " ,
" AEXP_Lion " ,
" AEXP_Cheetah " ,
" AEXP_Thylacine " ,
" GR_Catbear " ,
" GR_Catalope " ,
" GR_Catchicken " ,
" GR_Catffalo " ,
" GR_Catrabbit " ,
" GR_Catwolf " ,
" GR_Catman " ,
" GR_ParagonFeline " ,
" MM_Chimera " ,
2022-12-03 04:04:26 +00:00
" MM_Griffin " ,
2022-10-27 02:36:24 +00:00
" MM_Manticore " ,
" MM_Xiezhi " ,
2022-12-03 03:24:06 +00:00
" PW_Meowth " ,
" PW_Persian " ,
2022-10-27 17:36:18 +00:00
" Carnagrius " ,
" Dinocrocuta " ,
" Jeeta " ,
2022-10-27 02:36:24 +00:00
" Pallas_cat " ,
" Smilodon " ,
2022-10-27 17:36:18 +00:00
" Snow_leopard " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" CatBreasts " ,
" Feline " ,
( " Cat " , " Cat " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" FelineHorny " ,
2022-10-27 02:36:24 +00:00
vec! [
" AEXP_Hyena " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.3 " , true ,
" CatBreasts " ,
" Feline " ,
( " Cat " , " Cat " ) ,
) ,
RaceGroup ::standard_animal (
" FelineSingleGender " ,
vec! [
" eBlackcat " ,
2022-12-17 06:40:50 +00:00
" eYoungercatsister " ,
" miko " ,
2022-12-17 05:03:37 +00:00
] ,
" Fur " , " 1 " , false ,
2022-10-27 02:36:24 +00:00
" CatBreasts " ,
" Feline " ,
( " Cat " , " Cat " ) ,
) ,
2022-10-28 22:59:23 +00:00
// Rhinos belong here, not with elephants, as they are odd-toed ungulates
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Horse " ,
2022-10-28 22:59:23 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Donkey " ,
" Horse " ,
2022-10-28 22:59:23 +00:00
" Rhinoceros " ,
" AA_Thunderox " ,
" ACPHorse " ,
" ACPWoolyHorse " ,
" ACPLlama " ,
" ACPBlackRhinoceros " ,
" ACPWoolyRhino " ,
" AEXP_BlackRhino " ,
" AEXP_Zebra " ,
" AEXP_Quagga " ,
" GR_Bearhorse " ,
" GR_Boomhorse " ,
" GR_Chickenhorse " ,
" GR_Cathorse " ,
" GR_Molehorse " ,
" GR_Wolfhorse " ,
" GR_Muffalohorse " ,
" GR_Crocorse " ,
" GR_Spiderhorse " ,
" GR_Hurseman " ,
" GR_Mancat " ,
" GR_ParagonHorse " ,
" MM_Pegasus " ,
" MM_Unicorn " ,
2022-12-03 03:24:06 +00:00
" PW_Ponyta " ,
" PW_Rapidash " ,
" PW_Rhydon " ,
2022-12-03 04:04:26 +00:00
" PW_Rhyhorn " ,
2022-10-28 22:59:23 +00:00
" RG-EAP_WoollyRhino " ,
" Chalicotherium " ,
" Elasmotherium " ,
" Paraceratherium " ,
" Uintatherium " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-28 22:59:23 +00:00
" MammalBreasts " ,
2022-11-18 01:28:58 +00:00
" Horse " ,
2022-10-28 22:59:23 +00:00
( " Horse " , " Horse " ) ,
) ,
2022-12-17 05:03:37 +00:00
RaceGroup ::standard_animal (
" HumanlikeGenderless " ,
vec! [
" eCutefairy " ,
" eDefender " ,
" eGoldenknight " ,
" eGwen " ,
" eYoungersister " ,
" EmperorDragon " ,
" baier " ,
" buer " ,
" jiaer " ,
" juer " ,
" kuoer " ,
" zhuer " ,
] ,
" Skin " , " 1 " , false ,
" Breasts " ,
" " ,
( " " , " " ) ,
) ,
2022-10-27 02:36:24 +00:00
// 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 (
2022-12-13 22:15:57 +00:00
" MarineMammal " ,
2022-10-27 02:36:24 +00:00
vec! [
" ACPSpottedSeal " ,
" ACPWalrus " ,
" ACPHippopotamus " ,
" AEXP_Seal " ,
" AEXP_Walrus " ,
2022-12-03 04:04:26 +00:00
" PW_Azumarill " ,
2022-12-03 03:24:06 +00:00
" PW_Dewgong " ,
" PW_Marill " ,
2022-12-03 04:04:26 +00:00
" PW_Seel " ,
2022-10-27 02:36:24 +00:00
" Gomphotaria " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Marine " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Marsupial " ,
2022-10-27 02:36:24 +00:00
vec! [
" AEXP_Kangaroo " ,
" Procoptodon " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Cloacal " ,
( " Cloacal " , " Cloacal " ) ,
) ,
// Marsupials with a bifurcated penis: All except kangaroos and marsupial moles
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" MarsupialBi " ,
2022-10-27 02:36:24 +00:00
vec! [
" AEXP_Koala " ,
" AEXP_TasmanianDevil " ,
2022-12-03 03:24:06 +00:00
" PW_Diglett " ,
" PW_Dugtrio " ,
2022-10-27 02:36:24 +00:00
" Diprotodon " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Cloacal " ,
( " Cloacal " , " Hemi " ) ,
) ,
2022-11-18 01:28:58 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Orc " ,
2022-11-18 01:28:58 +00:00
vec! [
" OG_Squig " ,
" OG_Squig_Eatin " ,
" OG_Squig_Oily " ,
" OG_Snotling " ,
] ,
2022-12-18 01:23:54 +00:00
" Skin " , " 1 " , false ,
2022-11-18 01:28:58 +00:00
" MammalBreasts " ,
" Orc " ,
( " Orc " , " Orc " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Pig " ,
2022-10-27 02:36:24 +00:00
vec! [
" Pig " ,
" WildBoar " ,
" AA_Thunderbeast " ,
2022-10-28 22:59:23 +00:00
" AA_WindBeast " ,
2022-10-27 02:36:24 +00:00
" AA_Darkbeast " ,
2022-10-27 19:58:55 +00:00
" AA_DarkVandal " ,
2022-12-03 04:04:26 +00:00
" PW_Piloswine " ,
2022-12-03 03:24:06 +00:00
" PW_Slowbro " ,
" PW_Slowking " ,
2022-12-03 04:04:26 +00:00
" PW_Slowpoke " ,
2022-12-03 03:24:06 +00:00
" PW_Swinub " ,
2022-10-27 17:36:18 +00:00
" ACPTapir " ,
" ACPPeccary " ,
2022-10-27 02:36:24 +00:00
" MM_ErymanthianBoar " ,
" Daeodon " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Pig " , " Pig " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Platypus " ,
2022-10-27 02:36:24 +00:00
vec! [
" ACPDuckBilledPlatypus " ,
" AEXP_Platypus " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 0.9 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Cloacal " ,
( " Cloacal " , " Cloacal " ) ,
) ,
// Mustelids
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Raccoon " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Raccoon " ,
2022-10-27 02:36:24 +00:00
" ACPMegaFerret " ,
" ACPMegabadger " ,
" ACPOtter " ,
" ACPFerret " ,
" ACPHoneyBadger " ,
" ACPFishercat " ,
" ACPErmine " ,
" AEXP_MegaWolverine " ,
" AEXP_Otter " ,
" AEXP_Badger " ,
2022-12-03 03:24:06 +00:00
" PW_Smeargle " ,
2022-12-03 04:04:26 +00:00
" PW_Sneasel " ,
2022-10-27 02:36:24 +00:00
" Enhydriodon " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Raccoon " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Reptile " ,
2022-10-27 02:36:24 +00:00
vec! [
" Cobra " ,
" Iguana " ,
2022-10-28 22:59:23 +00:00
" AA_CrescendoAnole " ,
2022-10-27 02:36:24 +00:00
" AA_Erin " ,
" AA_Lockjaw " ,
" AA_RayHound " ,
" AA_Skyeel " ,
" ACPXenguana " ,
" ACPXGecko " ,
" ACPKomodo " ,
" ACPThornyDevil " ,
" AEXP_Anaconda " ,
" AEXP_Rattlesnake " ,
" AEXP_GilaMonster " ,
" GR_Bearodile " ,
" GR_Boomsnake " ,
" GR_Chickenlizard " ,
" GR_Lizardman " ,
" GR_Muffalokomodo " ,
" GR_ParagonIguana " ,
" GR_Snakecat " ,
" GR_Spidersnake " ,
" GR_Wolfsnake " ,
" MM_LernaeanHydra " ,
" MM_Basilisk " ,
" MM_Salamander " ,
" MM_Tlilcoatl " ,
2022-12-03 03:24:06 +00:00
" PW_Arbok " ,
2022-12-03 04:04:26 +00:00
" PW_Ekans " ,
2022-10-27 02:36:24 +00:00
" RG-WF_WastelandDeathclaw " ,
2022-12-13 22:58:06 +00:00
" VAECaves_BlindSalamander " ,
2022-10-27 02:36:24 +00:00
" Gigantophis " ,
" Megalania " ,
" Rakk " ,
" Titanoboa " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Hemi " ) ,
) ,
2022-10-31 20:01:13 +00:00
// Rodents and Lagomorphs
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Rodent " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Alphabeaver " ,
" Boomrat " ,
2022-10-27 02:36:24 +00:00
" Capybara " ,
2022-10-31 20:01:13 +00:00
" Chinchilla " ,
" GuineaPig " ,
" Hare " ,
" Rat " ,
" Snowhare " ,
2022-10-27 02:36:24 +00:00
" Squirrel " ,
2022-12-18 01:23:54 +00:00
" WasteRat " ,
2022-10-27 02:36:24 +00:00
" AA_DuskRat " ,
2022-10-27 19:58:55 +00:00
" AA_FrostboundBehemoth " ,
2022-10-27 02:36:24 +00:00
" AA_Frostmite " ,
" AA_Groundrunner " ,
2022-10-28 22:59:23 +00:00
" AA_Razorjack " ,
// AA Lings
" AA_OcularNightling " ,
2022-10-27 19:58:55 +00:00
" AA_Murkling " ,
2022-10-27 02:36:24 +00:00
" AA_Nightling " ,
2022-10-28 22:59:23 +00:00
" AA_Frostling " ,
2022-10-27 02:36:24 +00:00
" ACPAngoraRabbit " ,
" ACPChipmunk " ,
" ACPDomesticRabbit " ,
" ACPGuineaPig " ,
" ACPHedgehog " ,
" ACPJackalope " ,
" ACPPorcupine " ,
" AEXP_BlackFootedFerret " ,
" AEXP_Boombat " ,
" AEXP_Hedgehog " ,
" AEXP_Beaver " ,
" AEXP_Porcupine " ,
" GR_Beaverwolf " ,
" GR_Mansquirrel " ,
" GR_Molebear " ,
" GR_Moleman " ,
" GR_ParagonRat " ,
" GR_Rabbitcat " ,
" GR_Rabbitchicken " ,
" GR_Ratffalo " ,
" GR_Squirralope " ,
2022-12-03 04:04:26 +00:00
" PW_Cyndaquil " ,
" PW_Furret " ,
" PW_Mew " ,
" PW_Nidoking " ,
2022-12-03 03:24:06 +00:00
" PW_Nidoqueen " ,
2022-12-03 04:04:26 +00:00
" PW_NidoranF " ,
2022-12-03 03:24:06 +00:00
" PW_NidoranM " ,
2022-12-03 04:04:26 +00:00
" PW_Nidorina " ,
2022-12-03 03:24:06 +00:00
" PW_Nidorino " ,
2022-12-03 04:04:26 +00:00
" PW_Pichu " ,
" PW_Pikachu " ,
2022-12-03 03:24:06 +00:00
" PW_Quilava " ,
2022-12-03 04:04:26 +00:00
" PW_Raichu " ,
" PW_Raticate " ,
" PW_Rattata " ,
" PW_Sandshrew " ,
" PW_Sandslash " ,
2022-12-03 03:24:06 +00:00
" PW_Sentret " ,
2022-12-03 04:04:26 +00:00
" PW_Typhlosion " ,
2022-10-27 02:36:24 +00:00
" RG-WF_WastelandBeaver " ,
2022-12-03 04:04:26 +00:00
" RG-WF_WastelandSquirrel " ,
2022-12-02 22:42:18 +00:00
" Yokai_SpinMouse " ,
2022-10-27 02:36:24 +00:00
" Archojerboa " ,
" Castoroides " ,
2022-10-27 17:36:18 +00:00
" FoxSquirrel " ,
2022-10-27 02:36:24 +00:00
" Josephoartigasia " ,
" Pika " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1.1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Rodent " ) ,
) ,
2022-12-17 06:40:50 +00:00
RaceGroup ::standard_animal (
" RodentSingleGender " ,
vec! [
" hana " ,
] ,
" Fur " , " 1.1 " , false ,
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Rodent " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Tentacle " ,
2022-10-27 02:36:24 +00:00
vec! [
2022-10-28 22:59:23 +00:00
" AA_Helixien " ,
" AA_Plasmorph " ,
2022-10-27 02:36:24 +00:00
" AA_SandSquid " ,
2022-10-28 22:59:23 +00:00
" AA_TarGuzzler " ,
2022-12-03 04:04:26 +00:00
" PW_Octillery " ,
2022-12-03 03:24:06 +00:00
" PW_Tentacool " ,
" PW_Tentacruel " ,
2022-10-27 02:36:24 +00:00
] ,
2022-12-17 05:03:37 +00:00
" Slime " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Tentacle " ) ,
) ,
2022-10-28 22:59:23 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Thrumbo " ,
2022-10-28 22:59:23 +00:00
vec! [
2022-10-31 20:01:13 +00:00
" Thrumbo " ,
2022-10-28 22:59:23 +00:00
" GR_Thrumbear " ,
" GR_Thrumbalope " ,
" GR_Thrumbochicken " ,
" GR_Thrumffalo " ,
" GR_Thrumwolf " ,
" GR_Thrumbocat " ,
" GR_Thrumbospider " ,
" GR_Thrumbolizard " ,
" GR_Thrumborat " ,
" GR_Thrumhorse " ,
" GR_Thrumboman " ,
" GR_ParagonThrumbo " ,
" Archothrumbo " ,
" RoyalThrumbo " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-28 22:59:23 +00:00
" MammalBreasts " ,
" Cloacal " ,
( " Cloacal " , " Dragon " ) ,
) ,
2022-12-18 01:23:54 +00:00
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 " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Turtle " ,
2022-10-27 02:36:24 +00:00
vec! [
" Tortoise " ,
" AEXP_DesertTortoise " ,
2022-12-03 03:24:06 +00:00
" PW_Blastoise " ,
" PW_Lapras " ,
" PW_Shuckle " ,
2022-12-03 04:04:26 +00:00
" PW_Squirtle " ,
" PW_Wartortle " ,
2022-10-27 02:36:24 +00:00
" Archotortoise " ,
" Megalochelys " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 0.8 " , true ,
2022-10-27 02:36:24 +00:00
" " ,
" Cloacal " ,
( " Cloacal " , " Turtle " ) ,
) ,
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" Ursine " ,
2022-10-27 02:36:24 +00:00
vec! [
" Bear " ,
" Bear_Grizzly " ,
" Bear_Polar " ,
" ACPBlackbear " ,
" ACPPanda " ,
" AEXP_BlackBear " ,
" AEXP_Panda " ,
" GR_Bearalope " ,
" GR_Bearcat " ,
" GR_Bearchicken " ,
" GR_Bearffalo " ,
" GR_Bearman " ,
" GR_Bearmole " ,
" GR_Bearwolf " ,
" GR_Manbear " ,
" GR_ParagonBear " ,
2022-12-03 03:24:06 +00:00
" PW_Teddiursa " ,
" PW_Ursaring " ,
2022-10-27 02:36:24 +00:00
" RG-WF_WastelandBear " ,
2022-12-13 22:58:06 +00:00
" VAECaves_CaveBear " ,
2022-10-27 02:36:24 +00:00
" Archopanda " ,
" AnimaBear " ,
" ShortfacedBear " ,
] ,
2022-12-17 05:03:37 +00:00
" Fur " , " 1 " , true ,
2022-10-27 02:36:24 +00:00
" MammalBreasts " ,
" Mammal " ,
( " Mammal " , " Bear " ) ,
) ,
2022-10-28 22:59:23 +00:00
// AA
RaceGroup ::standard_animal (
2022-12-13 22:15:57 +00:00
" AA_SandProwler " ,
2022-10-28 22:59:23 +00:00
vec! [
" AA_SandProwler " ,
] ,
2022-12-17 05:03:37 +00:00
" Scales " , " 1 " , true ,
2022-10-28 22:59:23 +00:00
" CatBreasts " ,
" Feline " ,
( " Cat " , " Cat " ) ,
) ,
2022-10-27 02:36:24 +00:00
RaceGroup {
races : vec ! [
2022-10-31 20:01:13 +00:00
" Boomalope " ,
2022-10-27 02:36:24 +00:00
" Bison " ,
2022-10-31 20:01:13 +00:00
" Caribou " ,
2022-10-27 02:36:24 +00:00
" Cow " ,
" Gazelle " ,
2022-10-31 20:01:13 +00:00
" Goat " ,
2022-10-27 02:36:24 +00:00
" Ibex " ,
2022-10-31 20:01:13 +00:00
" Muffalo " ,
2022-10-27 02:36:24 +00:00
" Sheep " ,
2022-12-18 01:23:54 +00:00
" Toxalope " ,
2022-10-27 02:36:24 +00:00
" Yak " ,
" AA_ChameleonYak " ,
" AA_DevilSheep " ,
" AA_Gigantelope " ,
" AA_NightMule " ,
" AA_NightRam " ,
" AA_Radyak " ,
2022-10-27 19:58:55 +00:00
" AA_ShadowCharger " ,
2022-10-27 02:36:24 +00:00
" AA_ShockGoat " ,
" AA_SpinedGow " ,
" AA_GreyCoatedMouflon " ,
" AACP_AnimaMuffalo " ,
" ACPBison " ,
" ACPMajoreraGoat " ,
" ACPSheep " ,
" AEXP_Hippopotamus " ,
" AEXP_Muskox " ,
" AEXP_Wildebeest " ,
" GR_Boomabear " ,
" GR_Boomachicken " ,
2022-12-03 04:04:26 +00:00
" GR_Booman " ,
" GR_Boomcat " ,
2022-10-27 02:36:24 +00:00
" GR_Boomffalo " ,
" GR_Boomsquirrel " ,
2022-12-03 04:04:26 +00:00
" GR_Boomwolf " ,
2022-10-27 02:36:24 +00:00
" GR_Manalope " ,
" GR_Manffalo " ,
" GR_Muffalobear " ,
" GR_Muffalocat " ,
2022-12-03 04:04:26 +00:00
" GR_Muffalochicken " ,
2022-10-27 02:36:24 +00:00
" GR_Muffaloman " ,
2022-12-03 04:04:26 +00:00
" GR_Muffalope " ,
" GR_Muffalorat " ,
" GR_Muffalowolf " ,
2022-10-27 02:36:24 +00:00
" GR_ParagonBoomalope " ,
" GR_ParagonMuffalo " ,
" MM_Catoblepas " ,
" MM_CeryneianHind " ,
2022-12-03 04:04:26 +00:00
" MM_WildMinotaur " ,
2022-12-03 03:24:06 +00:00
" PW_Ampharos " ,
2022-12-03 04:04:26 +00:00
" PW_Flaaffy " ,
" PW_Mareep " ,
2022-12-03 03:24:06 +00:00
" PW_Miltank " ,
2022-12-03 04:04:26 +00:00
" PW_Tauros " ,
" RG-EAP-Protoceratidae " ,
2022-10-27 17:36:18 +00:00
" Addax " ,
2022-10-27 02:36:24 +00:00
" AngusCow " ,
" AnkoleWatusiCow " ,
2022-10-27 17:36:18 +00:00
" AnimaYak " ,
" Archoffalo " ,
" Archolope " ,
" AssafSheep " ,
" Aurochs " ,
" AwassiSheep " ,
" BighornSheep " ,
" Bongo " ,
2022-10-27 02:36:24 +00:00
" BoomooCow " ,
2022-10-27 17:36:18 +00:00
" BorderLeicesterSheep " ,
2022-10-27 02:36:24 +00:00
" BrahmanCow " ,
" BravaCow " ,
" BrownSwissCow " ,
2022-10-27 17:36:18 +00:00
" Gemsbok " ,
2022-10-27 02:36:24 +00:00
" HarianaCow " ,
" HerefordCow " ,
" HighlandCow " ,
" HolsteinFriesianCow " ,
2022-10-27 17:36:18 +00:00
" JacobsSheep " ,
2022-10-27 02:36:24 +00:00
" JerseyCow " ,
" LimousinCow " ,
" LonghornCow " ,
" LincolnSheep " ,
" MerinoSheep " ,
" MouflonSheep " ,
" Macrauchenia " ,
" Megaloceros " ,
2022-10-27 17:36:18 +00:00
" Raamu " ,
2022-10-27 02:36:24 +00:00
" Sivatherium " ,
2022-10-27 17:36:18 +00:00
" SuffolkSheep " ,
2022-10-27 02:36:24 +00:00
" WaterDeer " ,
2022-10-27 17:36:18 +00:00
" ZebuCow " ,
2022-10-27 02:36:24 +00:00
] ,
name : " BovineAnimal " . 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 ( ) ,
2022-12-17 05:03:37 +00:00
gendered : true ,
2022-12-13 22:15:57 +00:00
egg_implant : false ,
2022-10-27 02:36:24 +00:00
} ,
2022-12-17 06:40:50 +00:00
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 ,
} ,
2022-10-27 02:36:24 +00:00
// Arthropods that reproduce through oviposition
RaceGroup {
races : vec ! [
" AA_BlackScarab " ,
" AA_BlackSpelopede " ,
" AA_BlackSpider " ,
2022-10-28 22:59:23 +00:00
" AA_BloodShrimp " ,
2022-10-27 02:36:24 +00:00
" AA_MammothWorm " ,
" AA_MegaLouse " ,
2022-10-28 22:59:23 +00:00
" AA_RaptorShrimp " ,
" AA_Ravager " ,
2022-10-27 02:36:24 +00:00
" AA_Thermadon " ,
2022-10-28 22:59:23 +00:00
// AA Lisks
" AA_Animalisk " ,
" AA_Blizzarisk " ,
" AA_Cinderlisk " ,
" AA_Dunealisk " ,
" AA_Feralisk " ,
" AA_Junglelisk " ,
2022-12-02 22:42:18 +00:00
" AACP_AnimaMegaspider " ,
2022-12-03 04:04:26 +00:00
" PW_Ariados " ,
" PW_Beedrill " ,
2022-12-03 03:24:06 +00:00
" PW_Butterfree " ,
2022-12-03 04:04:26 +00:00
" PW_Caterpie " ,
" PW_Heracross " ,
2022-12-03 03:24:06 +00:00
" PW_Kakuna " ,
2022-12-03 04:04:26 +00:00
" PW_Ledian " ,
" PW_Ledyba " ,
" PW_Metapod " ,
2022-12-03 03:24:06 +00:00
" PW_Paras " ,
" PW_Parasect " ,
2022-12-03 04:04:26 +00:00
" PW_Pineco " ,
2022-12-03 03:24:06 +00:00
" PW_Pinsir " ,
2022-12-03 04:04:26 +00:00
" PW_Scizor " ,
" PW_Scyther " ,
2022-12-03 03:24:06 +00:00
" PW_Spinarak " ,
2022-12-03 04:04:26 +00:00
" PW_Venomoth " ,
" PW_Venonat " ,
" PW_Weedle " ,
2022-12-03 03:24:06 +00:00
" PW_Yanma " ,
2022-10-27 02:36:24 +00:00
" Meganeura " ,
" Spiderant " ,
] ,
name : " ArthropodOvipositorAnimal " . to_string ( ) ,
anus : " InsectAnus " . to_string ( ) ,
f_breasts : " " . to_string ( ) ,
m_breasts : " " . to_string ( ) ,
f_genitals : " OvipositorF " . to_string ( ) ,
m_genitals : " OvipositorM " . to_string ( ) ,
tag : " Chitin " . to_string ( ) ,
2022-10-31 20:01:13 +00:00
sex_drive : " 1 " . to_string ( ) ,
2022-12-17 05:03:37 +00:00
gendered : true ,
2022-12-13 22:15:57 +00:00
egg_implant : true ,
2022-10-27 02:36:24 +00:00
} ,
RaceGroup {
races : vec ! [
" VAECaves_InsectoidHulk " ,
" WMH_KikimoreQueen " ,
] ,
name : " ArthropodOvipositorHornyAnimal " . to_string ( ) ,
anus : " InsectAnus " . to_string ( ) ,
f_breasts : " " . to_string ( ) ,
m_breasts : " " . to_string ( ) ,
f_genitals : " OvipositorF " . to_string ( ) ,
m_genitals : " OvipositorM " . to_string ( ) ,
tag : " Chitin " . to_string ( ) ,
sex_drive : " 1.5 " . to_string ( ) ,
2022-12-17 05:03:37 +00:00
gendered : true ,
2022-12-13 22:15:57 +00:00
egg_implant : true ,
2022-10-27 02:36:24 +00:00
} ,
]
}