rjw-sexperience-ideology/Source/IdeologyAddon/RsiDefOf.cs
2025-01-27 21:36:30 +05:00

91 lines
3.1 KiB
C#

using RimWorld;
using Verse;
namespace RJWSexperience.Ideology
{
public static class RsiDefOf
{
[DefOf]
public static class Job
{
public static readonly JobDef RapeVictim;
public static readonly JobDef Gangbang;
public static readonly JobDef GettinGangbang;
public static readonly JobDef DrugSex;
public static readonly JobDef GettinDrugSex;
public static readonly JobDef DrugMasturbate;
public static readonly JobDef TameLewd_Feed;
public static readonly JobDef TameLewd_Lovin;
public static readonly JobDef TrainLewd_Feed;
public static readonly JobDef TrainLewd_Lovin;
public static readonly JobDef TrainLewd_Reciever;
}
[DefOf]
public static class Meme
{
public static readonly MemeDef Zoophile;
public static readonly MemeDef Rapist;
public static readonly MemeDef Necrophile;
}
[DefOf]
public static class Issue
{
public static readonly IssueDef Incestuos;
}
[DefOf]
public static class Precept
{
public static readonly PreceptDef Incestuos_IncestOnly;
public static readonly PreceptDef Bestiality_OnlyVenerated;
public static readonly PreceptDef BabyFaction_AlwaysFather;
public static readonly PreceptDef BabyFaction_AlwaysColony;
public static readonly PreceptDef Submissive_Male;
public static readonly PreceptDef Submissive_Female;
public static readonly PreceptDef ProselyzingByOrgasm;
public static readonly PreceptDef Pregnancy_Holy;
public static readonly PreceptDef Pregnancy_Elevated;
public static readonly PreceptDef Pregnancy_Required;
public static readonly PreceptDef Pregnancy_Horrible;
public static readonly PreceptDef Pregnancy_NoRules;
public static readonly PreceptDef PregnancyAnimal_Required;
public static readonly PreceptDef PregnancyAnimal_Horrible;
public static readonly PreceptDef PregnancyAnimal_NoRules;
public static readonly PreceptDef AnimalConnection_Lovin;
public static readonly PreceptDef AnimalConnection_LovinBond;
public static readonly PreceptDef BestialBreeding_Disliked;
public static readonly PreceptDef BestialBreeding_Horrible;
public static readonly PreceptDef BestialBreeding_Required;
public static readonly PreceptDef BestialBreeding_Encouraged;
}
[DefOf]
public static class HistoryEvent
{
public static readonly HistoryEventDef RSI_SexWithAnimal;
public static readonly HistoryEventDef RSI_Raped;
public static readonly HistoryEventDef RSI_NonIncestuosMarriage;
public static readonly HistoryEventDef RSI_NonIncestuosSex;
public static readonly HistoryEventDef RSI_SexWithCorpse;
public static readonly HistoryEventDef RSI_VirginTaken;
public static readonly HistoryEventDef RSI_VirginStolen;
public static readonly HistoryEventDef RSI_TookVirgin;
public static readonly HistoryEventDef RSI_Masturbated;
}
[DefOf]
public static class Interaction
{
public static readonly InteractionDef AnimalSexTameChatMale;
public static readonly InteractionDef AnimalSexTameChatFemale;
}
[DefOf]
public static class Hediff
{
[MayRequireBiotech] public static readonly HediffDef PregnantHuman;
}
}
}