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"?> <?xml version="1.0" encoding="utf-8"?>
<LanguageData> <LanguageData>
<SexWithAnimal.label>동물과 교미</SexWithAnimal.label> <RSI_SexWithAnimal.label>동물과 교미</RSI_SexWithAnimal.label>
<SexWithVeneratedAnimal.label>숭배받는 동물과 교미</SexWithVeneratedAnimal.label> <RSI_SexWithVeneratedAnimal.label>숭배받는 동물과 교미</RSI_SexWithVeneratedAnimal.label>
<Raped.label>강간</Raped.label> <RSI_Raped.label>강간</RSI_Raped.label>
<RapedSlave.label>노예 강간</RapedSlave.label> <RSI_RapedSlave.label>노예 강간</RSI_RapedSlave.label>
<RapedPrisoner.label>죄수 강간</RapedPrisoner.label> <RSI_RapedPrisoner.label>죄수 강간</RSI_RapedPrisoner.label>
<VaginalSex.label>보지 섹스</VaginalSex.label> <RSI_VaginalSex.label>보지 섹스</RSI_VaginalSex.label>
<AnalSex.label>항문 성교</AnalSex.label> <RSI_AnalSex.label>항문 성교</RSI_AnalSex.label>
<OralSex.label>구강 성교</OralSex.label> <RSI_OralSex.label>구강 성교</RSI_OralSex.label>
<MiscSex.label>섹스</MiscSex.label> <RSI_MiscSex.label>섹스</RSI_MiscSex.label>
<PromiscuousSex.label>문란한 섹스</PromiscuousSex.label> <RSI_PromiscuousSex.label>문란한 섹스</RSI_PromiscuousSex.label>
<Incestuos_Marriage.label>근친혼</Incestuos_Marriage.label> <RSI_IncestuosMarriage.label>근친혼</RSI_IncestuosMarriage.label>
<SexWithCorpse.label>시체에 박음</SexWithCorpse.label> <RSI_SexWithCorpse.label>시체에 박음</RSI_SexWithCorpse.label>
<Virgin_TakenF.label>아다를 따임</Virgin_TakenF.label> <RSI_VirginTaken.label>아다를 따임</RSI_VirginTaken.label>
<Virgin_TakenM.label>아다를 따임</Virgin_TakenM.label> <RSI_TookVirgin.label>아다를 뗌</RSI_TookVirgin.label>
<Virgin_TookF.label>아다를 뗌</Virgin_TookF.label>
<Virgin_TookM.label>아다를 뗌</Virgin_TookM.label>
</LanguageData> </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 if (__result < 0f || pawn.Ideo == null) // ideo is null if don't have dlc
return; return;
if (!VariousDefOf.SexWithCorpse.CreateEvent(pawn).DoerWillingToDo()) if (!VariousDefOf.RSI_SexWithCorpse.CreateEvent(pawn).DoerWillingToDo())
{ {
__result = -2f; __result = -2f;
return; 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 class RJW_Patch_Aftersex
{ {
public static void Postfix(SexProps props) public static void Postfix(SexProps props)
@ -99,19 +99,16 @@ namespace RJWSexperience.Ideology.Patches
{ {
VariousDefOf.RSI_SexWithAnimal.RecordEventWithPartner(human, partner); 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) if (partner.IsSlave)
VariousDefOf.WasRapedSlave.RecordEventWithPartner(partner, human); VariousDefOf.RSI_WasRapedSlave.RecordEventWithPartner(partner, human);
else if (partner.IsPrisoner) else if (partner.IsPrisoner)
VariousDefOf.WasRapedPrisoner.RecordEventWithPartner(partner, human); VariousDefOf.RSI_WasRapedPrisoner.RecordEventWithPartner(partner, human);
else else
VariousDefOf.WasRaped.RecordEventWithPartner(partner, human); 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 MemeDef Necrophile;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_SexWithAnimal; [MayRequireIdeology] public static readonly HistoryEventDef RSI_SexWithAnimal;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_Raped; [MayRequireIdeology] public static readonly HistoryEventDef RSI_Raped;
[MayRequireIdeology] public static readonly HistoryEventDef WasRaped; [MayRequireIdeology] public static readonly HistoryEventDef RSI_WasRaped;
[MayRequireIdeology] public static readonly HistoryEventDef WasRapedSlave; [MayRequireIdeology] public static readonly HistoryEventDef RSI_WasRapedSlave;
[MayRequireIdeology] public static readonly HistoryEventDef WasRapedPrisoner; [MayRequireIdeology] public static readonly HistoryEventDef RSI_WasRapedPrisoner;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_NonIncestuosMarriage; [MayRequireIdeology] public static readonly HistoryEventDef RSI_NonIncestuosMarriage;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_NonIncestuosSex; [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_VirginTaken;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_VirginStolen; [MayRequireIdeology] public static readonly HistoryEventDef RSI_VirginStolen;
[MayRequireIdeology] public static readonly HistoryEventDef RSI_TookVirgin; [MayRequireIdeology] public static readonly HistoryEventDef RSI_TookVirgin;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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