Update documentation

This commit is contained in:
AsmodeusRex 2022-10-27 10:36:18 -07:00
parent 46e055cc27
commit 66bd6eba47
10 changed files with 209 additions and 199 deletions

View file

@ -1,6 +1,6 @@
[package]
name = "generator"
version = "0.1.0"
version = "1.0.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View file

@ -15,36 +15,6 @@ pub struct Part {
pub label: String,
pub label_noun: String,
pub description: String,
// Known props:
// Penis:
// Girthy/Thin
// Long/Small
// Artificial
// Barbed
// Flared
// Glowing
// Humanlike
// Internal
// Knotted
// Multiple
// Prehensile
// Resizable
// Ridged
// Rigid
// Sheathed
// Solid
// STDImmune
// Tapered
//
// Hole:
// Loose/Tight
// Barbed
// Deep
// Glowing
// Resizable
// Ridged
// STDImmune
pub props: Vec<&'static str>,
}

View file

@ -126,6 +126,9 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Shearl",
"Alien_Twi'lek",
"Alien_Zabrak",
"FP_OgreRace",
"WMH_Cyclops",
"Yokai_YukiShizuku",
"DwarfRace",
"eCutefairy",
"eDefender",
@ -138,11 +141,8 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Elona_Imouto",
"Giant",
"Shoujo",
"FP_OgreRace",
"Ooka_Miko",
"TrollRace",
"WMH_Cyclops",
"Yokai_YukiShizuku",
],
"Human",
"Skin", "1",
@ -181,8 +181,8 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
),
RaceGroup::standard(
vec![
"BearMan",
"WoW_Pandaren",
"BearMan",
],
"Bear",
"Fur", "0.9",
@ -194,11 +194,11 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
vec![
"Alien_Hellhound",
"ATK_Caninemorph",
"WoW_Worgen",
"Lupaios",
"kuro",
"siro",
"WolfMan",
"WoW_Worgen",
],
"Canine",
"Fur", "1",
@ -213,11 +213,11 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"ATK_Vulpinemorph",
"Alien_Fennex",
"Alien_Frijjid",
"FoxMan",
"StarWarsRaces_Wookie",
"WMH_Werewolf",
"Yokai_NineTail",
"Yokai_NineTailWhite",
"FoxMan",
],
"CanineHighSex",
"Fur", "1.3",
@ -265,11 +265,6 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
RaceGroup::standard(
vec![
"ATK_Dragomorph",
"EmperorDragon",
"HalfDragon",
"Dragon_Kilhn",
"ALapelli",
"Thrumkin",
"WMH_Basilisk",
"WMH_Wyvern",
"Yokai_Dragon_MoonDragon",
@ -279,6 +274,11 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Yokai_Raid_Mdra",
"Yokai_Raid_Pekodra",
"Yokai_Raid_Redra",
"EmperorDragon",
"HalfDragon",
"Dragon_Kilhn",
"ALapelli",
"Thrumkin",
"yuki",
],
"Dragon",
@ -313,10 +313,8 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
vec![
"Alien_Eldar",
"AS_WHE_Race",
"Sandy_Angel",
"Alien_Astoriel",
"Alien_Drow_Otto",
"ElfRace",
"O21_Alien_DarkElf",
"O21_Alien_MoonElf",
"O21_Alien_SunElf",
@ -330,6 +328,8 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"WoW_NightElf",
"WoW_ForsakenHighElf",
"WoW_ForsakenNightElf",
"Sandy_Angel",
"ElfRace",
],
"Elf",
"Skin", "1.1",
@ -341,16 +341,16 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
vec![
"Alien_Nyaron",
"ATK_Felinemorph",
"GuardianBast",
"LynxMan",
"Maidnukos",
"miko",
"YanzihkoCheetah",
"YanzihkoJaguar",
"YanzihkoLeo",
"YanzihkoPanther",
"YanzihkoTigris",
"Yokai_NekoMusume",
"GuardianBast",
"LynxMan",
"Maidnukos",
"miko",
],
"Feline",
"Fur", "1",
@ -360,10 +360,10 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
),
RaceGroup::standard(
vec![
"IkquanRace",
"Alien_NiHal",
"Alien_Quarren",
"Alien_MonCalamari",
"IkquanRace",
],
"Fish",
"Scales", "0.8",
@ -474,13 +474,13 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
),
RaceGroup::standard(
vec![
"Naga",
"O21_Alien_Kobold",
"O21_FR_Kobold",
"Pawnbold_bold",
"StarWarsRaces_Rodian",
"Yokai_Lamia",
"Yokai_Samia",
"Naga",
],
"Reptile",
"Scales", "0.9",
@ -496,13 +496,13 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_SkavenStorm",
"Alien_SkavenMoulder",
"Alien_HornedSkaven",
"RK_KingHamster",
"Yokai_Kamaitachi",
"hana",
"Ratkin",
"Ratkin_Su",
"Rotti",
"RK_KingHamster",
"Rabbie",
"Yokai_Kamaitachi",
],
"Rodent",
"Fur", "1.3",
@ -527,11 +527,11 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"ATK_Bovinemorph",
"Alien_Gor",
"Alien_Ungor",
"akame",
"aome",
"WoW_Tauren",
"WMH_Chort",
"WMH_Fiend",
"akame",
"aome",
],
name: "Bovine".to_string(),
anus: "Anus".to_string(),
@ -548,8 +548,8 @@ pub fn racegroup_data_humans() -> Vec<RaceGroup> {
"Alien_Slime",
"Alien_Slug",
"Mincho_ThingDef",
"Slime",
"Yokai_HihiiroKabe",
"Slime",
],
name: "Slime".to_string(),
anus: "SlimeAnus".to_string(),
@ -714,6 +714,7 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Shih-Tzu",
"AEXP_WelshTerrier",
"AEXP_AfricanWildDog",
"ERN_Palamute",
"GR_Wolfbear",
"GR_Wolfalope",
"GR_Wolfchicken",
@ -732,7 +733,6 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"Arctivore",
"Omnicron",
"Fuzztino",
"ERN_Palamute",
],
"Canine",
"Fur", "1", None,
@ -885,11 +885,11 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"AEXP_Tapir",
"HC_WoollyMammoth",
"RG-EAP_WoollyMammoth",
"Boltusk",
"Deinotherium",
"Platybelodon",
"WoollyMammoth",
"Zygolophodon",
"Boltusk",
],
"Elephant",
"Fur", "0.9", None,
@ -976,13 +976,13 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_Manticore",
"MM_Xiezhi",
"MM_Griffin",
"eBlackcat",
"Snow_leopard",
"Pallas_cat",
"Dinocrocuta",
"Smilodon",
"Jeeta",
"Carnagrius",
"Dinocrocuta",
"eBlackcat",
"Jeeta",
"Pallas_cat",
"Smilodon",
"Snow_leopard",
],
"Feline",
"Fur", "1", None,
@ -1044,10 +1044,10 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
vec![
"Pig",
"WildBoar",
"ACPTapir",
"ACPPeccary",
"AA_Thunderbeast",
"AA_Darkbeast",
"ACPTapir",
"ACPPeccary",
"FO_DarkVandal",
"MM_ErymanthianBoar",
"Daeodon",
@ -1173,9 +1173,9 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"RG-WF_WastelandBeaver",
"Archojerboa",
"Castoroides",
"FoxSquirrel",
"Josephoartigasia",
"Pika",
"FoxSquirrel",
],
"Rodent",
"Fur", "1.1", None,
@ -1285,42 +1285,42 @@ pub fn racegroup_data_animals() -> Vec<RaceGroup> {
"MM_WildMinotaur",
"MM_Catoblepas",
"MM_CeryneianHind",
"Archoffalo",
"Archolope",
"Addax",
"Andrewsarchus",
"AngusCow",
"AnkoleWatusiCow",
"AnimaYak",
"Archoffalo",
"Archolope",
"AssafSheep",
"Aurochs",
"AwassiSheep",
"BighornSheep",
"Bongo",
"BoomooCow",
"BorderLeicesterSheep",
"BrahmanCow",
"BravaCow",
"BrownSwissCow",
"Gemsbok",
"HarianaCow",
"HerefordCow",
"HighlandCow",
"HolsteinFriesianCow",
"JacobsSheep",
"JerseyCow",
"LimousinCow",
"LonghornCow",
"ZebuCow",
"AssafSheep",
"AwassiSheep",
"BighornSheep",
"BorderLeicesterSheep",
"JacobsSheep",
"LincolnSheep",
"MerinoSheep",
"MouflonSheep",
"SuffolkSheep",
"Addax",
"Andrewsarchus",
"Aurochs",
"Macrauchenia",
"Megaloceros",
"Sivatherium",
"Bongo",
"Gemsbok",
"WaterDeer",
"AnimaYak",
"Raamu",
"Sivatherium",
"SuffolkSheep",
"WaterDeer",
"ZebuCow",
],
name: "BovineAnimal".to_string(),
anus: "MammalAnus".to_string(),