2022-11-13 17:37:40 +00:00
|
|
|
|
using RimWorld;
|
|
|
|
|
using Verse;
|
2023-01-16 16:16:25 +00:00
|
|
|
|
using Verse.AI;
|
2022-11-13 17:37:40 +00:00
|
|
|
|
namespace RJW_Genes
|
|
|
|
|
{
|
|
|
|
|
[DefOf]
|
|
|
|
|
public static class GeneDefOf
|
|
|
|
|
{
|
2022-11-26 20:32:32 +00:00
|
|
|
|
public static readonly GeneCategoryDef rjw_genes_genitalia_type;
|
|
|
|
|
public static readonly GeneCategoryDef rjw_genes_genitalia_size;
|
2022-11-21 16:20:50 +00:00
|
|
|
|
public static readonly GeneCategoryDef rjw_genes_gender;
|
2022-11-26 20:32:32 +00:00
|
|
|
|
public static readonly GeneCategoryDef rjw_genes_breeding;
|
2022-12-19 10:25:27 +00:00
|
|
|
|
public static readonly GeneCategoryDef rjw_genes_damage;
|
|
|
|
|
public static readonly GeneCategoryDef rjw_genes_special;
|
2022-11-13 17:37:40 +00:00
|
|
|
|
|
2022-11-14 14:55:52 +00:00
|
|
|
|
// Base Genitalia Types
|
2022-11-21 16:20:50 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_equine_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_demonic_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_dragon_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_slime_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_ovipositor_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_feline_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_canine_genitalia;
|
2024-05-24 18:01:30 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_demonicT_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_crocodilian_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_racoon_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_reptilian_genitalia;
|
2024-05-24 23:13:00 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_Ghost_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Golem_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Marine_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Necro_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Needle_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Orc_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Pig_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_Tentacle_genitalia;
|
2024-05-29 11:00:55 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_human_genitalia;
|
2022-11-14 14:55:52 +00:00
|
|
|
|
|
2024-05-24 18:01:30 +00:00
|
|
|
|
// Extra Genitalia
|
|
|
|
|
public static readonly GeneDef rjw_genes_extra_penis;
|
2022-11-21 16:20:50 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_no_penis;
|
|
|
|
|
public static readonly GeneDef rjw_genes_extra_vagina;
|
|
|
|
|
public static readonly GeneDef rjw_genes_no_vagina;
|
|
|
|
|
public static readonly GeneDef rjw_genes_extra_breasts;
|
|
|
|
|
public static readonly GeneDef rjw_genes_no_breasts;
|
|
|
|
|
public static readonly GeneDef rjw_genes_extra_anus;
|
|
|
|
|
public static readonly GeneDef rjw_genes_no_anus;
|
|
|
|
|
public static readonly GeneDef rjw_genes_futa;
|
2024-05-23 22:33:37 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_femboy;
|
2024-05-24 23:13:00 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_featureless_chest;
|
|
|
|
|
public static readonly GeneDef rjw_genes_udder;
|
2022-11-15 16:50:25 +00:00
|
|
|
|
|
2023-07-16 06:54:01 +00:00
|
|
|
|
// Genitalia Sizes
|
|
|
|
|
public static readonly GeneDef rjw_genes_big_male_genitalia;
|
2022-11-21 16:20:50 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_small_male_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_loose_female_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_tight_female_genitalia;
|
|
|
|
|
public static readonly GeneDef rjw_genes_big_breasts;
|
|
|
|
|
public static readonly GeneDef rjw_genes_small_breasts;
|
|
|
|
|
public static readonly GeneDef rjw_genes_loose_anus;
|
|
|
|
|
public static readonly GeneDef rjw_genes_tight_anus;
|
2023-07-16 08:59:06 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_evergrowth;
|
2022-11-15 20:05:39 +00:00
|
|
|
|
|
2022-11-20 16:33:50 +00:00
|
|
|
|
// Gender
|
2022-11-21 16:20:50 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_female_only;
|
|
|
|
|
public static readonly GeneDef rjw_genes_male_only;
|
2023-07-16 06:54:01 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_gender_fluid;
|
2022-11-20 19:53:05 +00:00
|
|
|
|
|
|
|
|
|
// Breeding
|
|
|
|
|
public static readonly GeneDef rjw_genes_mechbreeder;
|
2023-01-15 07:07:51 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_zoophile;
|
2024-05-26 15:45:00 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_fertile_anus;
|
2024-05-31 15:28:11 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_mating_call;
|
|
|
|
|
public static readonly GeneDef rjw_genes_fervent_ovipositor;
|
|
|
|
|
public static readonly GeneDef rjw_genes_insectbreeder;
|
|
|
|
|
public static readonly GeneDef rjw_genes_insectincubator;
|
2024-07-04 09:24:27 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_hardwired_progenity;
|
2024-05-31 15:28:11 +00:00
|
|
|
|
|
|
|
|
|
// Cum
|
2024-05-26 15:45:00 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_no_cum;
|
2022-11-21 16:20:50 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_much_cum;
|
|
|
|
|
public static readonly GeneDef rjw_genes_very_much_cum;
|
|
|
|
|
[MayRequire("LustLicentia.RJWLabs")] public static readonly GeneDef rjw_genes_likes_cumflation;
|
2022-11-27 07:36:44 +00:00
|
|
|
|
[MayRequire("LustLicentia.RJWLabs")] public static readonly GeneDef rjw_genes_cumflation_immunity;
|
2024-05-26 23:27:10 +00:00
|
|
|
|
[MayRequire("LustLicentia.RJWLabs")] public static readonly GeneDef rjw_genes_generous_donor;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Reproduction
|
|
|
|
|
public static readonly GeneDef rjw_genes_hypersexual;
|
2022-11-26 20:32:32 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_rapist;
|
2023-01-15 07:07:51 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_homosexual;
|
|
|
|
|
public static readonly GeneDef rjw_genes_bisexual;
|
2023-07-16 08:59:06 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_no_sex_need;
|
2024-05-28 19:40:07 +00:00
|
|
|
|
public static readonly GeneDef LitteredBirths;
|
2022-11-26 20:32:32 +00:00
|
|
|
|
|
2024-05-28 19:40:07 +00:00
|
|
|
|
// Damage & Side Effects
|
|
|
|
|
[MayRequire("LustLicentia.RJWLabs")] public static readonly GeneDef rjw_genes_elasticity;
|
2023-01-06 15:23:13 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_unbreakable;
|
2022-12-19 10:25:27 +00:00
|
|
|
|
|
|
|
|
|
// Special
|
|
|
|
|
public static readonly GeneDef rjw_genes_orgasm_rush;
|
2023-01-06 16:08:22 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_youth_fountain;
|
|
|
|
|
public static readonly GeneDef rjw_genes_sex_age_drain;
|
2022-12-25 11:38:05 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_aphrodisiac_pheromones;
|
2023-06-05 13:51:15 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_sexual_mytosis;
|
2023-07-16 08:59:06 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_hormonal_saliva;
|
2024-05-31 15:28:11 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_cocoonweaver;
|
|
|
|
|
public static readonly GeneDef rjw_genes_sex_tamer;
|
2024-07-04 14:04:51 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_sexual_genetic_swap;
|
|
|
|
|
public static readonly GeneDef rjw_genes_sexual_genetic_thief;
|
2022-12-27 12:48:38 +00:00
|
|
|
|
|
2024-05-26 21:41:32 +00:00
|
|
|
|
// Cosmetic
|
|
|
|
|
public static readonly GeneDef rjw_genes_succubus_tail;
|
|
|
|
|
public static readonly GeneDef rjw_genes_succubus_wings;
|
2023-01-17 15:44:08 +00:00
|
|
|
|
|
2024-07-02 13:19:48 +00:00
|
|
|
|
// Life force | Fertilin
|
2024-05-26 21:41:32 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_lifeforce;
|
|
|
|
|
public static readonly GeneDef rjw_genes_pussyhealing;
|
|
|
|
|
public static readonly GeneDef rjw_genes_lifeforce_drain;
|
|
|
|
|
public static readonly GeneDef rjw_genes_cum_eater;
|
|
|
|
|
public static readonly GeneDef rjw_genes_fertilin_absorber;
|
|
|
|
|
public static readonly GeneDef rjw_genes_drainer;
|
|
|
|
|
public static readonly GeneDef rjw_genes_seduce;
|
|
|
|
|
public static readonly GeneDef rjw_genes_paralysingkiss;
|
|
|
|
|
public static readonly GeneDef rjw_genes_cockeater;
|
|
|
|
|
public static readonly GeneDef rjw_genes_lifeforce_empath;
|
|
|
|
|
|
2024-07-02 13:19:48 +00:00
|
|
|
|
// Diseases
|
|
|
|
|
public static readonly GeneDef rjw_genes_genetic_disease_immunity;
|
|
|
|
|
public static readonly GeneDef rjw_genes_minor_vulnerability;
|
2024-07-03 10:18:17 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_major_vulnerability;
|
|
|
|
|
public static readonly GeneDef rjw_genes_fluctual_sexual_needs;
|
2024-07-03 17:54:03 +00:00
|
|
|
|
public static readonly GeneDef rjw_genes_size_blinded;
|
2024-07-02 13:19:48 +00:00
|
|
|
|
|
2024-05-26 21:41:32 +00:00
|
|
|
|
//Other Defs
|
|
|
|
|
public static readonly XenotypeDef rjw_genes_succubus;
|
|
|
|
|
public static readonly DutyDef rjw_genes_flirt;
|
|
|
|
|
public static readonly MentalBreakDef rjw_genes_lifeforce_randomrape;
|
2024-05-26 23:27:10 +00:00
|
|
|
|
[MayRequire("resplice.xotr.charmweavers")] public static GeneDef RS_LoveFeed = DefDatabase<GeneDef>.GetNamed("RS_LoveFeed", false);
|
|
|
|
|
[MayRequire("resplice.xotr.charmweavers")] public static GeneDef RS_MultiPregnancy = DefDatabase<GeneDef>.GetNamed("RS_MultiPregnancy", false);
|
|
|
|
|
[MayRequire("redmattis.bigsmall.core")] public static GeneDef VU_VampireLover = DefDatabase<GeneDef>.GetNamed("VU_VampireLover", false);
|
2024-05-27 19:19:08 +00:00
|
|
|
|
[MayRequire("vanillaracesexpanded.highmate")] public static GeneDef VRE_LovinDependency = DefDatabase<GeneDef>.GetNamed("VRE_LovinDependency", false);
|
2024-05-26 21:41:32 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
2023-01-20 07:40:09 +00:00
|
|
|
|
|
2022-11-13 17:37:40 +00:00
|
|
|
|
}
|