mirror of
https://gitgud.io/AsmodeusRex/rjw-race-support.git
synced 2024-08-15 00:03:24 +00:00
11.2.1
This commit is contained in:
parent
c6e966acc2
commit
39f03beee8
13 changed files with 800 additions and 525 deletions
|
@ -173,10 +173,6 @@ pub fn part_data_animals() -> Vec<Part> {
|
|||
"The deep vagina of a female elephant.",
|
||||
vec!["Deep"]
|
||||
).unwrap(),
|
||||
Part::standard("an", PartType::Anus, "equine",
|
||||
"An anus shaped like a doughnut.",
|
||||
vec!["Loose"]
|
||||
).unwrap(),
|
||||
Part::standard("a", PartType::Anus, "feline",
|
||||
"A feline anus.",
|
||||
vec!["Tight"]
|
||||
|
@ -193,6 +189,14 @@ pub fn part_data_animals() -> Vec<Part> {
|
|||
"The foldy vagina of a female pig.",
|
||||
vec!["Tight"]
|
||||
).unwrap(),
|
||||
Part {
|
||||
part_type: PartType::Penis,
|
||||
name: "MammalPenis".to_string(),
|
||||
label: "mammal penis".to_string(),
|
||||
label_noun: "a mammalian penis".to_string(),
|
||||
description: "A generic mammalian animal's penis.".to_string(),
|
||||
props: vec![],
|
||||
},
|
||||
Part {
|
||||
part_type: PartType::Vagina,
|
||||
name: "MammalVagina".to_string(),
|
||||
|
@ -217,6 +221,14 @@ pub fn part_data_animals() -> Vec<Part> {
|
|||
description: "A deer's anus.".to_string(),
|
||||
props: vec![],
|
||||
},
|
||||
Part {
|
||||
part_type: PartType::Anus,
|
||||
name: "HorseAnus".to_string(),
|
||||
label: "equine anus".to_string(),
|
||||
label_noun: "an quine anus".to_string(),
|
||||
description: "An anus shaped like a doughnut.".to_string(),
|
||||
props: vec![],
|
||||
},
|
||||
Part {
|
||||
part_type: PartType::Vagina,
|
||||
name: "HyenaVagina".to_string(),
|
||||
|
@ -260,7 +272,7 @@ pub fn part_data_animals() -> Vec<Part> {
|
|||
).unwrap(),
|
||||
Part {
|
||||
part_type: PartType::Penis,
|
||||
name: "Aedeagus".to_string(),
|
||||
name: "AedeagusPenis".to_string(),
|
||||
label: "aedeagus".to_string(),
|
||||
label_noun: "an aedeagus".to_string(),
|
||||
description: "The phallus of a male arthropod, for excreting a spermatophore to inseminate a female arthropod.".to_string(),
|
||||
|
@ -303,7 +315,7 @@ pub fn part_data_animals() -> Vec<Part> {
|
|||
name: "VinePenis".to_string(),
|
||||
label: "vines".to_string(),
|
||||
label_noun: "a mass of vines".to_string(),
|
||||
description: "Genetically altered vines capable of reproduction.".to_string(),
|
||||
description: "A mass of vines where a penis would be.".to_string(),
|
||||
props: vec!["Long", "Multiple", "Prehensile", "Thin"],
|
||||
},
|
||||
]
|
||||
|
|
|
@ -118,6 +118,7 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
vec![
|
||||
RaceGroup::standard(
|
||||
vec![
|
||||
"AA_Mime",
|
||||
"Alien_Goblin",
|
||||
"Alien_Dirach",
|
||||
"Alien_Fimm",
|
||||
|
@ -152,11 +153,17 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
),
|
||||
RaceGroup::standard(
|
||||
vec![
|
||||
"Alien_Beetle",
|
||||
"Alien_Mantis",
|
||||
"Ant_AntiniumRace",
|
||||
"Arachne",
|
||||
"Cults_ByakheeRace",
|
||||
"KlickmalaRace",
|
||||
"Poleepkwa",
|
||||
"Races_BlackWidow",
|
||||
"Yokai_JorouGumo",
|
||||
],
|
||||
"Arachnid",
|
||||
"Arthropod",
|
||||
"Chitin", "0.8",
|
||||
"Breasts",
|
||||
"Insect",
|
||||
|
@ -166,12 +173,6 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
vec![
|
||||
"ATK_Avianmorph",
|
||||
"Harpy",
|
||||
"ST_Cardinal",
|
||||
"ST_Crow",
|
||||
"ST_Finch",
|
||||
"ST_Jay",
|
||||
"ST_Sparrow",
|
||||
"ST_Swallow",
|
||||
],
|
||||
"Avian",
|
||||
"Feathers", "0.9",
|
||||
|
@ -278,7 +279,6 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
"HalfDragon",
|
||||
"Dragon_Kilhn",
|
||||
"ALapelli",
|
||||
"Thrumkin",
|
||||
"yuki",
|
||||
],
|
||||
"Dragon",
|
||||
|
@ -297,7 +297,7 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
"",
|
||||
("", "Elephant"),
|
||||
),
|
||||
RaceGroup::standard( // For foxes, hyenas, werewolves, etc (hyenas are felines oops)
|
||||
RaceGroup::standard(
|
||||
vec![
|
||||
"Alien_Hisa",
|
||||
"kon",
|
||||
|
@ -305,9 +305,9 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
],
|
||||
"FoxGirl",
|
||||
"Fur", "1.3",
|
||||
"Petite_FoxGirlBreasts",
|
||||
"Petite_FoxGirl",
|
||||
("Petite_FoxGirl", ""),
|
||||
"Petite_FoxGirl_Breasts",
|
||||
"Petite_FoxGirl_",
|
||||
("Petite_FoxGirl_", ""),
|
||||
),
|
||||
RaceGroup::standard(
|
||||
vec![
|
||||
|
@ -377,8 +377,6 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
"HPLovecraft_MistCreature",
|
||||
"MM_WillOWisp",
|
||||
"WoW_Skeleton",
|
||||
"WMH_Djinn",
|
||||
"WMH_Hym",
|
||||
],
|
||||
"Ghost",
|
||||
"Demon", "0.5",
|
||||
|
@ -510,6 +508,16 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
|
|||
"Petite_",
|
||||
("Rodent", "Rodent"),
|
||||
),
|
||||
RaceGroup::standard(
|
||||
vec![
|
||||
"Thrumkin",
|
||||
],
|
||||
"Thrumbo",
|
||||
"Fur", "1.2",
|
||||
"Breasts",
|
||||
"Cloacal",
|
||||
("Cloacal", "Dragon")
|
||||
),
|
||||
RaceGroup::standard(
|
||||
vec![
|
||||
"Alien_Dryad",
|
||||
|
@ -568,8 +576,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
vec![
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"ACPRedPanda",
|
||||
"AEXP_Pangolin",
|
||||
"AEXP_RedPanda",
|
||||
"Andrewsarchus",
|
||||
],
|
||||
"GenericMammal",
|
||||
"Fur", "1", None,
|
||||
|
@ -598,21 +608,23 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"AA_AngelMoth",
|
||||
"AA_Animalisk",
|
||||
"AA_Atispec",
|
||||
"AA_Barbslinger",
|
||||
"AA_BedBug",
|
||||
"AA_Bobeene",
|
||||
"AA_ChemfuelMyrmidon",
|
||||
"AA_CrepuscularBeetle",
|
||||
"AA_Drainer",
|
||||
"AA_FireWasp",
|
||||
"AA_GreatDevourer",
|
||||
"AA_IronhuskBeetle",
|
||||
"AA_Blizzarisk",
|
||||
"AA_Cinderlisk",
|
||||
"AA_Dunealisk",
|
||||
"AA_Feralisk",
|
||||
"AA_Junglelisk",
|
||||
"AA_Ravager",
|
||||
"AA_LuciferBug",
|
||||
"AA_Metallovore",
|
||||
// AA Crabs
|
||||
"AA_BoulderMit",
|
||||
"AA_CrystalMit",
|
||||
"AA_PebbleMit",
|
||||
"AA_SummitCrab",
|
||||
"ACPSilkspider",
|
||||
"AEXP_Megascorpion",
|
||||
"BWFlooferMoth",
|
||||
|
@ -656,6 +668,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"ACPSilkieChicken",
|
||||
"ACPPtarmigan",
|
||||
"AA_DesertAve",
|
||||
"AA_GiantCrownedSilkie",
|
||||
"AA_FrostAve",
|
||||
"AA_MeadowAve",
|
||||
"AA_NightAve",
|
||||
|
@ -685,7 +698,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Titanis",
|
||||
],
|
||||
"Avian",
|
||||
"Feathers", "0.8", None,
|
||||
"Feathers", "0.8", Some(false),
|
||||
"",
|
||||
"Cloacal",
|
||||
("Cloacal", "Cloacal"),
|
||||
|
@ -743,12 +756,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"AA_RipperHound",
|
||||
"RRY_Yautja_Hound"
|
||||
],
|
||||
"CanineSkin",
|
||||
"Skin", "0.9", None,
|
||||
"MammalBreasts",
|
||||
"Canine",
|
||||
"Dog",
|
||||
("Dog", "Dog"),
|
||||
),
|
||||
// Most even-toed ungulates go here, obviously excluding cetaceans
|
||||
|
@ -812,6 +824,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Corythosaurus",
|
||||
"Dilophosaurus",
|
||||
"Diplodocus",
|
||||
"Doedicurus",
|
||||
"Dryosaurus",
|
||||
"Iguanodon",
|
||||
"Magyarosaurus",
|
||||
|
@ -838,18 +851,6 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
vec![
|
||||
"AA_Behemoth",
|
||||
"AA_DecayDrake",
|
||||
"GR_Thrumbear",
|
||||
"GR_Thrumbalope",
|
||||
"GR_Thrumbochicken",
|
||||
"GR_Thrumffalo",
|
||||
"GR_Thrumwolf",
|
||||
"GR_Thrumbocat",
|
||||
"GR_Thrumbospider",
|
||||
"GR_Thrumbolizard",
|
||||
"GR_Thrumborat",
|
||||
"GR_Thrumhorse",
|
||||
"GR_Thrumboman",
|
||||
"GR_ParagonThrumbo",
|
||||
"MM_Qilin",
|
||||
"MM_LesserWyvern",
|
||||
"Black_Dragon",
|
||||
|
@ -864,10 +865,8 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"True_Dragon",
|
||||
"White_Dragon",
|
||||
"Yellow_Dragon",
|
||||
"Archothrumbo",
|
||||
"Draclone",
|
||||
"Mystogen",
|
||||
"RoyalThrumbo",
|
||||
"Voltaic",
|
||||
],
|
||||
"Dragon",
|
||||
|
@ -880,6 +879,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
vec![
|
||||
"Elephant",
|
||||
"AA_Gallatross",
|
||||
"AA_GallatrossMoribund",
|
||||
"AEXP_AsianElephant",
|
||||
"AEXP_IndianElephant",
|
||||
"AEXP_Tapir",
|
||||
|
@ -897,52 +897,14 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Mammal",
|
||||
("Elephant", "Elephant"),
|
||||
),
|
||||
// Rhinos belong here, not with elephants, as they are odd-toed ungulates
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"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",
|
||||
"RG-EAP_WoollyRhino",
|
||||
"Chalicotherium",
|
||||
"Elasmotherium",
|
||||
"Paraceratherium",
|
||||
"Uintatherium",
|
||||
],
|
||||
"Horse",
|
||||
"Fur", "1", None,
|
||||
"MammalBreasts",
|
||||
"Mammal",
|
||||
("Horse", "Horse"),
|
||||
),
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"AA_ArcticLion",
|
||||
"AA_CrystallineCaracal",
|
||||
"AA_DuskProwler",
|
||||
"AA_Genix",
|
||||
"AA_SandLion",
|
||||
"AA_PhoenixOwlcat",
|
||||
"AA_SandProwler",
|
||||
"ACPMunchkinCat",
|
||||
"ACPLion",
|
||||
"ACPTiger",
|
||||
|
@ -1000,6 +962,45 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Feline",
|
||||
("Cat", "Cat"),
|
||||
),
|
||||
// Rhinos belong here, not with elephants, as they are odd-toed ungulates
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"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",
|
||||
"RG-EAP_WoollyRhino",
|
||||
"Chalicotherium",
|
||||
"Elasmotherium",
|
||||
"Paraceratherium",
|
||||
"Uintatherium",
|
||||
],
|
||||
"Horse",
|
||||
"Fur", "1", None,
|
||||
"MammalBreasts",
|
||||
"Mammal",
|
||||
("Horse", "Horse"),
|
||||
),
|
||||
// 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(
|
||||
vec![
|
||||
|
@ -1045,6 +1046,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Pig",
|
||||
"WildBoar",
|
||||
"AA_Thunderbeast",
|
||||
"AA_WindBeast",
|
||||
"AA_Darkbeast",
|
||||
"AA_DarkVandal",
|
||||
"ACPTapir",
|
||||
|
@ -1094,10 +1096,9 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
vec![
|
||||
"Cobra",
|
||||
"Iguana",
|
||||
"AA_BloodShrimp",
|
||||
"AA_CrescendoAnole",
|
||||
"AA_Erin",
|
||||
"AA_Lockjaw",
|
||||
"AA_RaptorShrimp",
|
||||
"AA_RayHound",
|
||||
"AA_Skyeel",
|
||||
"ACPXenguana",
|
||||
|
@ -1138,16 +1139,15 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Capybara",
|
||||
"Squirrel",
|
||||
"AA_DuskRat",
|
||||
"AA_FissionMouse",
|
||||
"AA_FissionMouseSecond",
|
||||
"AA_FissionMouseThird",
|
||||
"AA_FrostboundBehemoth",
|
||||
"AA_Frostling",
|
||||
"AA_Frostmite",
|
||||
"AA_Groundrunner",
|
||||
"AA_Razorjack",
|
||||
// AA Lings
|
||||
"AA_OcularNightling",
|
||||
"AA_Murkling",
|
||||
"AA_Nightling",
|
||||
"AA_Razorjack",
|
||||
"AA_Frostling",
|
||||
"ACPAngoraRabbit",
|
||||
"ACPChipmunk",
|
||||
"ACPDomesticRabbit",
|
||||
|
@ -1185,14 +1185,40 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
),
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"AA_Helixien",
|
||||
"AA_Plasmorph",
|
||||
"AA_SandSquid",
|
||||
"AA_TarGuzzler",
|
||||
],
|
||||
"Squid",
|
||||
"", "1", Some(false),
|
||||
"Tentacle",
|
||||
"Slime", "0.8", Some(false),
|
||||
"",
|
||||
"Cloacal",
|
||||
("Cloacal", "Tentacle"),
|
||||
),
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"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",
|
||||
],
|
||||
"Thrumbo",
|
||||
"Fur", "1", None,
|
||||
"MammalBreasts",
|
||||
"Cloacal",
|
||||
("Cloacal", "Dragon"),
|
||||
),
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"Tortoise",
|
||||
|
@ -1235,6 +1261,17 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"Mammal",
|
||||
("Mammal", "Bear"),
|
||||
),
|
||||
// AA
|
||||
RaceGroup::standard_animal(
|
||||
vec![
|
||||
"AA_SandProwler",
|
||||
],
|
||||
"AA_SandProwler",
|
||||
"Scales", "1", None,
|
||||
"CatBreasts",
|
||||
"Feline",
|
||||
("Cat", "Cat"),
|
||||
),
|
||||
RaceGroup {
|
||||
races: vec![
|
||||
"Goat",
|
||||
|
@ -1286,7 +1323,6 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"MM_Catoblepas",
|
||||
"MM_CeryneianHind",
|
||||
"Addax",
|
||||
"Andrewsarchus",
|
||||
"AngusCow",
|
||||
"AnkoleWatusiCow",
|
||||
"AnimaYak",
|
||||
|
@ -1338,13 +1374,19 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
|
|||
"AA_BlackScarab",
|
||||
"AA_BlackSpelopede",
|
||||
"AA_BlackSpider",
|
||||
"AA_CrepuscularBeetle",
|
||||
"AA_BloodShrimp",
|
||||
"AA_MammothWorm",
|
||||
"AA_MegaLouse",
|
||||
"AA_Metallovore",
|
||||
"AA_RaptorShrimp",
|
||||
"AA_Ravager",
|
||||
"AA_Thermadon",
|
||||
"AA_LuciferBug",
|
||||
"ACPMegascorpion",
|
||||
// AA Lisks
|
||||
"AA_Animalisk",
|
||||
"AA_Blizzarisk",
|
||||
"AA_Cinderlisk",
|
||||
"AA_Dunealisk",
|
||||
"AA_Feralisk",
|
||||
"AA_Junglelisk",
|
||||
"Meganeura",
|
||||
"Spiderant",
|
||||
],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue