mirror of
https://gitgud.io/amevarashi/rjw-sexperience-ideology.git
synced 2026-06-18 19:25:59 +00:00
120 lines
4.4 KiB
C#
120 lines
4.4 KiB
C#
using RimWorld;
|
|
using System.Collections.Generic;
|
|
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 Incestuos_Forbidden;
|
|
public static readonly PreceptDef Incestuos_Disapproved;
|
|
public static readonly PreceptDef Incestuos_Disapproved_CloseOnly;
|
|
public static readonly PreceptDef Incestuos_Free;
|
|
public static readonly PreceptDef Bestiality_OnlyVenerated;
|
|
public static readonly PreceptDef Bestiality_Abhorrent;
|
|
public static readonly PreceptDef Bestiality_Horrible;
|
|
public static readonly PreceptDef Bestiality_Disapproved;
|
|
public static readonly PreceptDef Bestiality_BondOnly;
|
|
public static readonly PreceptDef Bestiality_Honorable;
|
|
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;
|
|
}
|
|
|
|
public static readonly List<PreceptDef> AllBestialityPrecepts = new List<PreceptDef>
|
|
{
|
|
Precept.Bestiality_OnlyVenerated,
|
|
Precept.Bestiality_Abhorrent,
|
|
Precept.Bestiality_Horrible,
|
|
Precept.Bestiality_Disapproved,
|
|
Precept.Bestiality_BondOnly,
|
|
Precept.Bestiality_Honorable
|
|
};
|
|
|
|
public static readonly List<PreceptDef> AllIncestPrecepts = new List<PreceptDef>
|
|
{
|
|
Precept.Incestuos_IncestOnly,
|
|
Precept.Incestuos_Forbidden,
|
|
Precept.Incestuos_Disapproved,
|
|
Precept.Incestuos_Free,
|
|
Precept.Incestuos_Disapproved_CloseOnly
|
|
};
|
|
|
|
[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;
|
|
}
|
|
}
|
|
}
|