Add RSI prefix to all HistoryEvents

This commit is contained in:
amevarashi 2022-07-09 08:39:15 +05:00
parent de3790315e
commit 54ba77f17c
23 changed files with 174 additions and 247 deletions

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<RSI_SexWithAnimal.label>和动物做爱</RSI_SexWithAnimal.label>
<RSI_SexWithVeneratedAnimal.label>和圣兽做爱</RSI_SexWithVeneratedAnimal.label>
<RSI_IncestuosMarriage.label>族内通婚</RSI_IncestuosMarriage.label>
<RSI_Raped.label>被强奸</RSI_Raped.label>
<RSI_RapedSlave.label>强奸了奴隶</RSI_RapedSlave.label>
<RSI_RapedPrisoner.label>强奸了囚犯</RSI_RapedPrisoner.label>
<RSI_WasRaped.label>被强奸</RSI_WasRaped.label>
<RSI_WasRapedSlave.label>奴隶被强奸</RSI_WasRapedSlave.label>
<RSI_WasRapedPrisoner.label>囚犯被强奸</RSI_WasRapedPrisoner.label>
<RSI_VaginalSex.label>阴道容纳性交</RSI_VaginalSex.label>
<RSI_AnalSex.label>肛门容纳性交</RSI_AnalSex.label>
<RSI_OralSex.label>口腔容纳性交</RSI_OralSex.label>
<RSI_MiscSex.label>做爱</RSI_MiscSex.label>
<RSI_PromiscuousSex.label>乱交</RSI_PromiscuousSex.label>
</LanguageData>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<SexWithAnimal.label>和动物做爱</SexWithAnimal.label>
<SexWithVeneratedAnimal.label>和圣兽做爱</SexWithVeneratedAnimal.label>
</LanguageData>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<Incestuos_Marriage.label>族内通婚</Incestuos_Marriage.label>
</LanguageData>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<Raped.label>被强奸</Raped.label>
<RapedSlave.label>强奸了奴隶</RapedSlave.label>
<RapedPrisoner.label>强奸了囚犯</RapedPrisoner.label>
<WasRaped.label>被强奸</WasRaped.label>
<WasRapedSlave.label>奴隶被强奸</WasRapedSlave.label>
<WasRapedPrisoner.label>囚犯被强奸</WasRapedPrisoner.label>
</LanguageData>

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<VaginalSex.label>阴道容纳性交</VaginalSex.label>
<AnalSex.label>肛门容纳性交</AnalSex.label>
<OralSex.label>口腔容纳性交</OralSex.label>
<MiscSex.label>做爱</MiscSex.label>
<PromiscuousSex.label>乱交</PromiscuousSex.label>
</LanguageData>

View File

@ -1,19 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<SexWithAnimal.label>동물과 교미</SexWithAnimal.label>
<SexWithVeneratedAnimal.label>숭배받는 동물과 교미</SexWithVeneratedAnimal.label>
<Raped.label>강간</Raped.label>
<RapedSlave.label>노예 강간</RapedSlave.label>
<RapedPrisoner.label>죄수 강간</RapedPrisoner.label>
<VaginalSex.label>보지 섹스</VaginalSex.label>
<AnalSex.label>항문 성교</AnalSex.label>
<OralSex.label>구강 성교</OralSex.label>
<MiscSex.label>섹스</MiscSex.label>
<PromiscuousSex.label>문란한 섹스</PromiscuousSex.label>
<Incestuos_Marriage.label>근친혼</Incestuos_Marriage.label>
<SexWithCorpse.label>시체에 박음</SexWithCorpse.label>
<Virgin_TakenF.label>아다를 따임</Virgin_TakenF.label>
<Virgin_TakenM.label>아다를 따임</Virgin_TakenM.label>
<Virgin_TookF.label>아다를 뗌</Virgin_TookF.label>
<Virgin_TookM.label>아다를 뗌</Virgin_TookM.label>
<RSI_SexWithAnimal.label>동물과 교미</RSI_SexWithAnimal.label>
<RSI_SexWithVeneratedAnimal.label>숭배받는 동물과 교미</RSI_SexWithVeneratedAnimal.label>
<RSI_Raped.label>강간</RSI_Raped.label>
<RSI_RapedSlave.label>노예 강간</RSI_RapedSlave.label>
<RSI_RapedPrisoner.label>죄수 강간</RSI_RapedPrisoner.label>
<RSI_VaginalSex.label>보지 섹스</RSI_VaginalSex.label>
<RSI_AnalSex.label>항문 성교</RSI_AnalSex.label>
<RSI_OralSex.label>구강 성교</RSI_OralSex.label>
<RSI_MiscSex.label>섹스</RSI_MiscSex.label>
<RSI_PromiscuousSex.label>문란한 섹스</RSI_PromiscuousSex.label>
<RSI_IncestuosMarriage.label>근친혼</RSI_IncestuosMarriage.label>
<RSI_SexWithCorpse.label>시체에 박음</RSI_SexWithCorpse.label>
<RSI_VirginTaken.label>아다를 따임</RSI_VirginTaken.label>
<RSI_TookVirgin.label>아다를 뗌</RSI_TookVirgin.label>
</LanguageData>

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<RSI_SexWithAnimal.label>секс с животным</RSI_SexWithAnimal.label>
<RSI_SexWithVeneratedAnimal.label>секс с почитаемым животным</RSI_SexWithVeneratedAnimal.label>
<RSI_Raped.label>изнасилован</RSI_Raped.label>
<RSI_RapedSlave.label>изнасилован раб</RSI_RapedSlave.label>
<RSI_RapedPrisoner.label>изнасилован заключеный</RSI_RapedPrisoner.label>
<RSI_WasRaped.label>был изнасилован</RSI_WasRaped.label>
<RSI_WasRapedSlave.label>был изнасилован</RSI_WasRapedSlave.label>
<RSI_WasRapedPrisoner.label>был изнасилован</RSI_WasRapedPrisoner.label>
<RSI_SexWithCorpse.label>трахнутый труп</RSI_SexWithCorpse.label>
<RSI_IncestuosMarriage.label>Кровосмесительный брак</RSI_IncestuosMarriage.label>
<RSI_VaginalSex.label>вагинальный секс</RSI_VaginalSex.label>
<RSI_AnalSex.label>анальный секс</RSI_AnalSex.label>
<RSI_OralSex.label>оральный секс</RSI_OralSex.label>
<RSI_MiscSex.label>секс</RSI_MiscSex.label>
<RSI_PromiscuousSex.label>беспорядочный секс</RSI_PromiscuousSex.label>
<RSI_VirginTaken.label>забрана девственность</RSI_VirginTaken.label>
<RSI_TookVirgin.label>забрал девственность</RSI_TookVirgin.label>
</LanguageData>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<SexWithAnimal.label>секс с животным</SexWithAnimal.label>
<SexWithVeneratedAnimal.label>секс с почитаемым животным</SexWithVeneratedAnimal.label>
</LanguageData>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<Incestuos_Marriage.label>Кровосмесительный брак</Incestuos_Marriage.label>
</LanguageData>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<SexWithCorpse.label>трахнутый труп</SexWithCorpse.label>
</LanguageData>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<Raped.label>изнасилован</Raped.label>
<RapedSlave.label>изнасилован раб</RapedSlave.label>
<RapedPrisoner.label>изнасилован заключеный</RapedPrisoner.label>
<WasRaped.label>был изнасилован</WasRaped.label>
<WasRapedSlave.label>был изнасилован</WasRapedSlave.label>
<WasRapedPrisoner.label>был изнасилован</WasRapedPrisoner.label>
</LanguageData>

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<VaginalSex.label>вагинальный секс</VaginalSex.label>
<AnalSex.label>анальный секс</AnalSex.label>
<OralSex.label>оральный секс</OralSex.label>
<MiscSex.label>секс</MiscSex.label>
<PromiscuousSex.label>беспорядочный секс</PromiscuousSex.label>
</LanguageData>

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<!-- Issues -->
<Virgin_TakenF.label>забрана девственность</Virgin_TakenF.label>
<Virgin_TakenM.label>забрана девственность</Virgin_TakenM.label>
<Virgin_TookF.label>забрала девственность</Virgin_TookF.label>
<Virgin_TookM.label>забрал девственность</Virgin_TookM.label>
</LanguageData>

View File

@ -47,7 +47,7 @@ namespace RJWSexperience.Ideology.Patches
if (__result < 0f || pawn.Ideo == null) // ideo is null if don't have dlc
return;
if (!VariousDefOf.SexWithCorpse.CreateEvent(pawn).DoerWillingToDo())
if (!VariousDefOf.RSI_SexWithCorpse.CreateEvent(pawn).DoerWillingToDo())
{
__result = -2f;
return;

View File

@ -49,7 +49,7 @@ namespace RJWSexperience.Ideology.Patches
}
}
[HarmonyPatch(typeof(SexUtility), "Aftersex", new Type[] { typeof(SexProps) })]
[HarmonyPatch(typeof(SexUtility), nameof(SexUtility.Aftersex), new Type[] { typeof(SexProps) })]
public static class RJW_Patch_Aftersex
{
public static void Postfix(SexProps props)
@ -99,19 +99,16 @@ namespace RJWSexperience.Ideology.Patches
{
VariousDefOf.RSI_SexWithAnimal.RecordEventWithPartner(human, partner);
}
else if (xxx.is_human(partner))
else if (xxx.is_human(partner) && rape)
{
if (rape)
{
VariousDefOf.RSI_Raped.RecordEventWithPartner(human, partner);
VariousDefOf.RSI_Raped.RecordEventWithPartner(human, partner);
if (partner.IsSlave)
VariousDefOf.WasRapedSlave.RecordEventWithPartner(partner, human);
else if (partner.IsPrisoner)
VariousDefOf.WasRapedPrisoner.RecordEventWithPartner(partner, human);
else
VariousDefOf.WasRaped.RecordEventWithPartner(partner, human);
}
if (partner.IsSlave)
VariousDefOf.RSI_WasRapedSlave.RecordEventWithPartner(partner, human);
else if (partner.IsPrisoner)
VariousDefOf.RSI_WasRapedPrisoner.RecordEventWithPartner(partner, human);
else
VariousDefOf.RSI_WasRaped.RecordEventWithPartner(partner, human);
}
}

View File

@ -18,12 +18,12 @@ namespace RJWSexperience.Ideology
[MayRequireIdeology] public static readonly MemeDef Necrophile;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_SexWithAnimal;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_Raped;
[MayRequireIdeology] public static readonly HistoryEventDef WasRaped;
[MayRequireIdeology] public static readonly HistoryEventDef WasRapedSlave;
[MayRequireIdeology] public static readonly HistoryEventDef WasRapedPrisoner;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_WasRaped;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_WasRapedSlave;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_WasRapedPrisoner;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_NonIncestuosMarriage;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_NonIncestuosSex;
[MayRequireIdeology] public static readonly HistoryEventDef SexWithCorpse;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_SexWithCorpse;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_VirginTaken;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_VirginStolen;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_TookVirgin;

View File

@ -9,7 +9,7 @@
</IssueDef>
<HistoryEventDef>
<defName>SexWithCorpse</defName>
<defName>RSI_SexWithCorpse</defName>
<label>fucked corpse</label>
</HistoryEventDef>
@ -29,14 +29,14 @@
</conflictingMemes>
<comps>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Abhorrent</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Know_Abhorrent</thought>
</li>
</comps>
@ -56,11 +56,11 @@
</conflictingMemes>
<comps>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Horrible</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Know_Horrible</thought>
</li>
</comps>
@ -85,11 +85,11 @@
</conflictingMemes>
<comps>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Disapproved</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Know_Disapproved</thought>
</li>
</comps>
@ -128,11 +128,11 @@
</requiredMemes>
<comps>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Approved</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>SexWithCorpse</eventDef>
<eventDef>RSI_SexWithCorpse</eventDef>
<thought>Necrophilia_Know_Approved</thought>
</li>
</comps>

View File

@ -42,17 +42,17 @@
</HistoryEventDef>
<HistoryEventDef>
<defName>WasRaped</defName>
<defName>RSI_WasRaped</defName>
<label>was raped</label>
</HistoryEventDef>
<HistoryEventDef>
<defName>WasRapedSlave</defName>
<defName>RSI_WasRapedSlave</defName>
<label>was raped</label>
</HistoryEventDef>
<HistoryEventDef>
<defName>WasRapedPrisoner</defName>
<defName>RSI_WasRapedPrisoner</defName>
<label>was raped</label>
</HistoryEventDef>

View File

@ -9,27 +9,27 @@
</IssueDef>
<HistoryEventDef>
<defName>VaginalSex</defName>
<defName>RSI_VaginalSex</defName>
<label>vaginal sex</label>
</HistoryEventDef>
<HistoryEventDef>
<defName>AnalSex</defName>
<defName>RSI_AnalSex</defName>
<label>anal sex</label>
</HistoryEventDef>
<HistoryEventDef>
<defName>OralSex</defName>
<defName>RSI_OralSex</defName>
<label>oral sex</label>
</HistoryEventDef>
<HistoryEventDef>
<defName>PromiscuousSex</defName>
<defName>RSI_PromiscuousSex</defName>
<label>promiscuous sex</label>
</HistoryEventDef>
<HistoryEventDef>
<defName>MiscSex</defName>
<defName>RSI_MiscSex</defName>
<label>sex</label>
</HistoryEventDef>
@ -56,47 +56,47 @@
<defaultSelectionWeight>100</defaultSelectionWeight>
<comps>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
</comps>
@ -113,47 +113,47 @@
<defaultSelectionWeight>10</defaultSelectionWeight>
<comps>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
</comps>
@ -170,47 +170,47 @@
<defaultSelectionWeight>5</defaultSelectionWeight>
<comps>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Promiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous</thought>
</li>
</comps>
@ -230,51 +230,51 @@
</statFactors>
<comps>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
<thought>Sex_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>VaginalSex</eventDef>
<eventDef>RSI_VaginalSex</eventDef>
<thought>Sex_Know_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
<thought>Sex_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>AnalSex</eventDef>
<eventDef>RSI_AnalSex</eventDef>
<thought>Sex_Know_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
<thought>Sex_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>OralSex</eventDef>
<eventDef>RSI_OralSex</eventDef>
<thought>Sex_Know_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_UnwillingToDo">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
</li>
<li Class="PreceptComp_SelfTookMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>MiscSex</eventDef>
<eventDef>RSI_MiscSex</eventDef>
<thought>Sex_Know_NonPromiscuous</thought>
</li>
<li Class="PreceptComp_KnowsMemoryThought">
<eventDef>PromiscuousSex</eventDef>
<eventDef>RSI_PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous_Approval</thought>
</li>
</comps>

View File

@ -37,12 +37,12 @@
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRaped</eventDef>
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRaped</eventDef>
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Female</gender>
</li>
@ -52,12 +52,12 @@
<doersGender>Male</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedPrisoner</eventDef>
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedPrisoner</eventDef>
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Female</gender>
</li>
@ -67,12 +67,12 @@
<doersGender>Male</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedSlave</eventDef>
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedSlave</eventDef>
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Female</gender>
</li>
@ -101,12 +101,12 @@
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRaped</eventDef>
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRaped</eventDef>
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Male</gender>
</li>
@ -116,12 +116,12 @@
<doersGender>Female</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedPrisoner</eventDef>
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedPrisoner</eventDef>
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Male</gender>
</li>
@ -131,12 +131,12 @@
<doersGender>Female</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedSlave</eventDef>
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>WasRapedSlave</eventDef>
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Male</gender>
</li>

View File

@ -6,7 +6,7 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>SexWithCorpse</li>
<li>RSI_SexWithCorpse</li>
</pawnEvents>
</li>
</value>
@ -17,7 +17,7 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>SexWithCorpse</li>
<li>RSI_SexWithCorpse</li>
</pawnEvents>
</li>
</value>

View File

@ -6,10 +6,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>VaginalSex</li>
<li>RSI_VaginalSex</li>
</pawnEvents>
<partnerEvents>
<li>VaginalSex</li>
<li>RSI_VaginalSex</li>
</partnerEvents>
</li>
</value>
@ -20,10 +20,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>AnalSex</li>
<li>RSI_AnalSex</li>
</pawnEvents>
<partnerEvents>
<li>AnalSex</li>
<li>RSI_AnalSex</li>
</partnerEvents>
</li>
</value>
@ -34,10 +34,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>OralSex</li>
<li>RSI_OralSex</li>
</pawnEvents>
<partnerEvents>
<li>OralSex</li>
<li>RSI_OralSex</li>
</partnerEvents>
</li>
</value>
@ -48,10 +48,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>MiscSex</li>
<li>RSI_MiscSex</li>
</pawnEvents>
<partnerEvents>
<li>MiscSex</li>
<li>RSI_MiscSex</li>
</partnerEvents>
</li>
</value>
@ -62,10 +62,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>PromiscuousSex</li>
<li>RSI_PromiscuousSex</li>
</pawnEvents>
<partnerEvents>
<li>PromiscuousSex</li>
<li>RSI_PromiscuousSex</li>
</partnerEvents>
</li>
</value>

View File

@ -6,10 +6,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>VaginalSex</li>
<li>RSI_VaginalSex</li>
</pawnEvents>
<partnerEvents>
<li>VaginalSex</li>
<li>RSI_VaginalSex</li>
</partnerEvents>
</li>
</value>
@ -20,10 +20,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>AnalSex</li>
<li>RSI_AnalSex</li>
</pawnEvents>
<partnerEvents>
<li>AnalSex</li>
<li>RSI_AnalSex</li>
</partnerEvents>
</li>
</value>
@ -34,10 +34,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>OralSex</li>
<li>RSI_OralSex</li>
</pawnEvents>
<partnerEvents>
<li>OralSex</li>
<li>RSI_OralSex</li>
</partnerEvents>
</li>
</value>
@ -48,10 +48,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>MiscSex</li>
<li>RSI_MiscSex</li>
</pawnEvents>
<partnerEvents>
<li>MiscSex</li>
<li>RSI_MiscSex</li>
</partnerEvents>
</li>
</value>
@ -62,10 +62,10 @@
<value>
<li Class="RJWSexperience.Ideology.InteractionDefExtension_HistoryEvents">
<pawnEvents>
<li>PromiscuousSex</li>
<li>RSI_PromiscuousSex</li>
</pawnEvents>
<partnerEvents>
<li>PromiscuousSex</li>
<li>RSI_PromiscuousSex</li>
</partnerEvents>
</li>
</value>