Create Precepts namespace

This commit is contained in:
amevarashi 2022-06-19 18:26:35 +05:00
parent 9f1190efed
commit 53ece7a513
13 changed files with 112 additions and 110 deletions

View File

@ -4,9 +4,9 @@ using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using Verse; using Verse;
namespace RJWSexperience.Ideology namespace RJWSexperience.Ideology.Precepts
{ {
public class PreceptDefExtension_ModifyPreference : DefModExtension public class DefExtension_ModifyPreference : DefModExtension
{ {
[SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")]
public List<Rule> rules; public List<Rule> rules;

View File

@ -3,9 +3,9 @@ using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using Verse; using Verse;
namespace RJWSexperience.Ideology namespace RJWSexperience.Ideology.Precepts
{ {
public class PreceptDefExtension_MultipleMemesRequired : DefModExtension public class DefExtension_MultipleMemesRequired : DefModExtension
{ {
[SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")]
public List<MemeDef> requiredAllMemes = new List<MemeDef>(); public List<MemeDef> requiredAllMemes = new List<MemeDef>();

View File

@ -2,9 +2,9 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using Verse; using Verse;
namespace RJWSexperience.Ideology namespace RJWSexperience.Ideology.Precepts
{ {
public class PreceptDefExtension_PreferSextype : DefModExtension public class DefExtension_PreferSextype : DefModExtension
{ {
[SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")]
public List<string> sextypes = new List<string>(); public List<string> sextypes = new List<string>();

View File

@ -2,7 +2,7 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using Verse; using Verse;
namespace RJWSexperience.Ideology namespace RJWSexperience.Ideology.Precepts
{ {
public class PreceptComp_SelfTookThoughtTagged : PreceptComp_SelfTookMemoryThought public class PreceptComp_SelfTookThoughtTagged : PreceptComp_SelfTookMemoryThought
{ {

View File

@ -3,6 +3,7 @@ using RimWorld;
using rjw; using rjw;
using rjw.Modules.Interactions.Internals.Implementation; using rjw.Modules.Interactions.Internals.Implementation;
using rjw.Modules.Interactions.Objects; using rjw.Modules.Interactions.Objects;
using RJWSexperience.Ideology.Precepts;
using System; using System;
using Verse; using Verse;
@ -280,7 +281,7 @@ namespace RJWSexperience.Ideology
{ {
for (int i = 0; i < ideo.PreceptsListForReading.Count; i++) for (int i = 0; i < ideo.PreceptsListForReading.Count; i++)
{ {
if (ideo.PreceptsListForReading[i].def.GetModExtension<PreceptDefExtension_PreferSextype>()?.HasSextype(interaction.Extension.rjwSextype) == true) if (ideo.PreceptsListForReading[i].def.GetModExtension<DefExtension_PreferSextype>()?.HasSextype(interaction.Extension.rjwSextype) == true)
{ {
float mult = 8.0f * Math.Max(0.3f, 1 / Math.Max(0.01f, sexdrive)); float mult = 8.0f * Math.Max(0.3f, 1 / Math.Max(0.01f, sexdrive));
return score * mult; return score * mult;
@ -303,7 +304,7 @@ namespace RJWSexperience.Ideology
return; return;
for(int i = 0; i < ideo.PreceptsListForReading.Count; i++) for(int i = 0; i < ideo.PreceptsListForReading.Count; i++)
ideo.PreceptsListForReading[i].def.GetModExtension<PreceptDefExtension_ModifyPreference>()?.Apply(fucker, fucked, ref __result); ideo.PreceptsListForReading[i].def.GetModExtension<DefExtension_ModifyPreference>()?.Apply(fucker, fucked, ref __result);
} }
} }

View File

@ -1,6 +1,7 @@
using HarmonyLib; using HarmonyLib;
using RimWorld; using RimWorld;
using rjw; using rjw;
using RJWSexperience.Ideology.Precepts;
using System.Collections.Generic; using System.Collections.Generic;
using Verse; using Verse;
@ -48,7 +49,7 @@ namespace RJWSexperience.Ideology
{ {
public static void Postfix(PreceptDef precept, bool checkDuplicates, ref IdeoFoundation __instance, ref AcceptanceReport __result) public static void Postfix(PreceptDef precept, bool checkDuplicates, ref IdeoFoundation __instance, ref AcceptanceReport __result)
{ {
PreceptDefExtension_MultipleMemesRequired extension = precept.GetModExtension<PreceptDefExtension_MultipleMemesRequired>(); DefExtension_MultipleMemesRequired extension = precept.GetModExtension<DefExtension_MultipleMemesRequired>();
if (extension == null) if (extension == null)
return; return;

View File

@ -40,7 +40,7 @@
<eventDef>SexWithVeneratedAnimal</eventDef> <eventDef>SexWithVeneratedAnimal</eventDef>
<thought>Bestiality_Abhorrent</thought> <thought>Bestiality_Abhorrent</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>SexWithVeneratedAnimal</eventDef> <eventDef>SexWithVeneratedAnimal</eventDef>
<thought>Bestiality_Know_Abhorrent</thought> <thought>Bestiality_Know_Abhorrent</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -50,7 +50,7 @@
<eventDef>SexWithAnimal</eventDef> <eventDef>SexWithAnimal</eventDef>
<thought>Bestiality_Abhorrent</thought> <thought>Bestiality_Abhorrent</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>SexWithAnimal</eventDef> <eventDef>SexWithAnimal</eventDef>
<thought>Bestiality_Know_Abhorrent</thought> <thought>Bestiality_Know_Abhorrent</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -58,7 +58,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -91,7 +91,7 @@
<eventDef>SexWithVeneratedAnimal</eventDef> <eventDef>SexWithVeneratedAnimal</eventDef>
<thought>Bestiality_Horrible</thought> <thought>Bestiality_Horrible</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>SexWithVeneratedAnimal</eventDef> <eventDef>SexWithVeneratedAnimal</eventDef>
<thought>Bestiality_Know_Horrible</thought> <thought>Bestiality_Know_Horrible</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -101,7 +101,7 @@
<eventDef>SexWithAnimal</eventDef> <eventDef>SexWithAnimal</eventDef>
<thought>Bestiality_Horrible</thought> <thought>Bestiality_Horrible</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>SexWithAnimal</eventDef> <eventDef>SexWithAnimal</eventDef>
<thought>Bestiality_Know_Horrible</thought> <thought>Bestiality_Know_Horrible</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -109,7 +109,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -142,7 +142,7 @@
<eventDef>SexWithVeneratedAnimal</eventDef> <eventDef>SexWithVeneratedAnimal</eventDef>
<thought>Bestiality_Disapproved</thought> <thought>Bestiality_Disapproved</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>SexWithVeneratedAnimal</eventDef> <eventDef>SexWithVeneratedAnimal</eventDef>
<thought>Bestiality_Know_Disapproved</thought> <thought>Bestiality_Know_Disapproved</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -152,7 +152,7 @@
<eventDef>SexWithAnimal</eventDef> <eventDef>SexWithAnimal</eventDef>
<thought>Bestiality_Disapproved</thought> <thought>Bestiality_Disapproved</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>SexWithAnimal</eventDef> <eventDef>SexWithAnimal</eventDef>
<thought>Bestiality_Know_Disapproved</thought> <thought>Bestiality_Know_Disapproved</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -160,7 +160,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -224,7 +224,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -282,7 +282,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>

View File

@ -41,34 +41,34 @@
<eventDef>Incestuos_Marriage</eventDef> <eventDef>Incestuos_Marriage</eventDef>
<thought>IncestuosMarriage_Disapproved</thought> <thought>IncestuosMarriage_Disapproved</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -107,38 +107,38 @@
<eventDef>Incestuos_Marriage</eventDef> <eventDef>Incestuos_Marriage</eventDef>
<thought>IncestuosMarriage_Disapproved</thought> <thought>IncestuosMarriage_Disapproved</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Incestuos_Marriage</eventDef> <eventDef>Incestuos_Marriage</eventDef>
<thought>Sex_Know_IncestMarriage_Disapproved</thought> <thought>Sex_Know_IncestMarriage_Disapproved</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Incest_Disapproved</thought> <thought>Sex_Know_Incest_Disapproved</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -185,38 +185,38 @@
<eventDef>Incestuos_Marriage</eventDef> <eventDef>Incestuos_Marriage</eventDef>
<thought>IncestuosMarriage_Forbidden</thought> <thought>IncestuosMarriage_Forbidden</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Incestuos_Marriage</eventDef> <eventDef>Incestuos_Marriage</eventDef>
<thought>Sex_Know_IncestMarriage_Forbidden</thought> <thought>Sex_Know_IncestMarriage_Forbidden</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Know_Incest_Forbidden</thought> <thought>Sex_Know_Incest_Forbidden</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Know_Incest_Forbidden</thought> <thought>Sex_Know_Incest_Forbidden</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Know_Incest_Forbidden</thought> <thought>Sex_Know_Incest_Forbidden</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Incest_Forbidden</thought> <thought>Sex_Know_Incest_Forbidden</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Incest_Forbidden</thought> <thought>Sex_Know_Incest_Forbidden</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>
@ -261,37 +261,37 @@
<li>Zoophile</li> <li>Zoophile</li>
</conflictingMemes> </conflictingMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>GotMarried_SpouseCount_OneOrFewer</eventDef> <eventDef>GotMarried_SpouseCount_OneOrFewer</eventDef>
<thought>Sex_Know_IncestMarriage_Violated</thought> <thought>Sex_Know_IncestMarriage_Violated</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Know_Incest_Violated</thought> <thought>Sex_Know_Incest_Violated</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Know_Incest_Violated</thought> <thought>Sex_Know_Incest_Violated</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Know_Incest_Violated</thought> <thought>Sex_Know_Incest_Violated</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Incest_Violated</thought> <thought>Sex_Know_Incest_Violated</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Incest_Violated</thought> <thought>Sex_Know_Incest_Violated</thought>
<tag>Incestuos</tag> <tag>Incestuos</tag>
@ -299,7 +299,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_ModifyPreference"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
<rules> <rules>
<li> <li>
<filter> <filter>

View File

@ -197,7 +197,7 @@
<thought>BloodlustStoleSomeLovin</thought> <thought>BloodlustStoleSomeLovin</thought>
<onlyForNonSlaves>true</onlyForNonSlaves> <onlyForNonSlaves>true</onlyForNonSlaves>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Raped</eventDef> <eventDef>Raped</eventDef>
<thought>Rape_Know_Honorable</thought> <thought>Rape_Know_Honorable</thought>
<description>Someone raped other</description> <description>Someone raped other</description>

View File

@ -63,7 +63,7 @@
<receivesExpectationsQualityOffset>true</receivesExpectationsQualityOffset> <receivesExpectationsQualityOffset>true</receivesExpectationsQualityOffset>
<canGenerateAsSpecialPrecept>false</canGenerateAsSpecialPrecept> <canGenerateAsSpecialPrecept>false</canGenerateAsSpecialPrecept>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_MultipleMemesRequired"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_MultipleMemesRequired">
<requiredAllMemes> <requiredAllMemes>
<li>Rapist</li> <li>Rapist</li>
<li>Zoophile</li> <li>Zoophile</li>

View File

@ -55,41 +55,41 @@
<displayOrderInImpact>1000</displayOrderInImpact> <displayOrderInImpact>1000</displayOrderInImpact>
<defaultSelectionWeight>100</defaultSelectionWeight> <defaultSelectionWeight>100</defaultSelectionWeight>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_PreferSextype"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_PreferSextype">
<sextypes> <sextypes>
<li>Vaginal</li> <li>Vaginal</li>
</sextypes> </sextypes>
@ -107,41 +107,41 @@
<displayOrderInImpact>1000</displayOrderInImpact> <displayOrderInImpact>1000</displayOrderInImpact>
<defaultSelectionWeight>10</defaultSelectionWeight> <defaultSelectionWeight>10</defaultSelectionWeight>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>OralSex</eventDef> <eventDef>OralSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_PreferSextype"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_PreferSextype">
<sextypes> <sextypes>
<li>Anal</li> <li>Anal</li>
<li>Rimming</li> <li>Rimming</li>
@ -160,41 +160,41 @@
<displayOrderInImpact>1000</displayOrderInImpact> <displayOrderInImpact>1000</displayOrderInImpact>
<defaultSelectionWeight>5</defaultSelectionWeight> <defaultSelectionWeight>5</defaultSelectionWeight>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>VaginalSex</eventDef> <eventDef>VaginalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>AnalSex</eventDef> <eventDef>AnalSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>MiscSex</eventDef> <eventDef>MiscSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Promiscuous</thought> <thought>Sex_Promiscuous</thought>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>PromiscuousSex</eventDef> <eventDef>PromiscuousSex</eventDef>
<thought>Sex_Know_Promiscuous</thought> <thought>Sex_Know_Promiscuous</thought>
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_PreferSextype"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_PreferSextype">
<sextypes> <sextypes>
<li>Cunnilingus</li> <li>Cunnilingus</li>
<li>Fellatio</li> <li>Fellatio</li>
@ -255,7 +255,7 @@
</li> </li>
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="RJWSexperience.Ideology.PreceptDefExtension_PreferSextype"> <li Class="RJWSexperience.Ideology.Precepts.DefExtension_PreferSextype">
<sextypes> <sextypes>
<li>DoublePenetration</li> <li>DoublePenetration</li>
<li>Scissoring</li> <li>Scissoring</li>

View File

@ -32,49 +32,49 @@
<li>FemaleSupremacy</li> <li>FemaleSupremacy</li>
</requiredMemes> </requiredMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRaped</eventDef> <eventDef>WasRaped</eventDef>
<thought>BeenRaped_Submissive</thought> <thought>BeenRaped_Submissive</thought>
<tag>Male, BeenRaped</tag> <tag>Male, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRaped</eventDef> <eventDef>WasRaped</eventDef>
<thought>BeenRaped_NotSubmissive</thought> <thought>BeenRaped_NotSubmissive</thought>
<tag>Female, BeenRaped</tag> <tag>Female, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Raped</eventDef> <eventDef>Raped</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought> <thought>Raped_Know_NotBeingSubmissive</thought>
<description>not obedient</description> <description>not obedient</description>
<tag>Female, Raped</tag> <tag>Female, Raped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedPrisoner</eventDef> <eventDef>WasRapedPrisoner</eventDef>
<thought>BeenRaped_Submissive</thought> <thought>BeenRaped_Submissive</thought>
<tag>Male, BeenRaped</tag> <tag>Male, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedPrisoner</eventDef> <eventDef>WasRapedPrisoner</eventDef>
<thought>BeenRaped_NotSubmissive</thought> <thought>BeenRaped_NotSubmissive</thought>
<tag>Female, BeenRaped</tag> <tag>Female, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>RapedPrisoner</eventDef> <eventDef>RapedPrisoner</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought> <thought>Raped_Know_NotBeingSubmissive</thought>
<description>not obedient</description> <description>not obedient</description>
<tag>Female, Raped</tag> <tag>Female, Raped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedSlave</eventDef> <eventDef>WasRapedSlave</eventDef>
<thought>BeenRaped_Submissive</thought> <thought>BeenRaped_Submissive</thought>
<tag>Male, BeenRaped</tag> <tag>Male, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedSlave</eventDef> <eventDef>WasRapedSlave</eventDef>
<thought>BeenRaped_NotSubmissive</thought> <thought>BeenRaped_NotSubmissive</thought>
<tag>Female, BeenRaped</tag> <tag>Female, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>RapedSlave</eventDef> <eventDef>RapedSlave</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought> <thought>Raped_Know_NotBeingSubmissive</thought>
<description>not obedient</description> <description>not obedient</description>
@ -95,49 +95,49 @@
<li>MaleSupremacy</li> <li>MaleSupremacy</li>
</requiredMemes> </requiredMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRaped</eventDef> <eventDef>WasRaped</eventDef>
<thought>BeenRaped_Submissive</thought> <thought>BeenRaped_Submissive</thought>
<tag>Female, BeenRaped</tag> <tag>Female, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRaped</eventDef> <eventDef>WasRaped</eventDef>
<thought>BeenRaped_NotSubmissive</thought> <thought>BeenRaped_NotSubmissive</thought>
<tag>Male, BeenRaped</tag> <tag>Male, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Raped</eventDef> <eventDef>Raped</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought> <thought>Raped_Know_NotBeingSubmissive</thought>
<description>not obedient</description> <description>not obedient</description>
<tag>Male, Raped</tag> <tag>Male, Raped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedPrisoner</eventDef> <eventDef>WasRapedPrisoner</eventDef>
<thought>BeenRaped_Submissive</thought> <thought>BeenRaped_Submissive</thought>
<tag>Female, BeenRaped</tag> <tag>Female, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedPrisoner</eventDef> <eventDef>WasRapedPrisoner</eventDef>
<thought>BeenRaped_NotSubmissive</thought> <thought>BeenRaped_NotSubmissive</thought>
<tag>Male, BeenRaped</tag> <tag>Male, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>RapedPrisoner</eventDef> <eventDef>RapedPrisoner</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought> <thought>Raped_Know_NotBeingSubmissive</thought>
<description>not obedient</description> <description>not obedient</description>
<tag>Male, Raped</tag> <tag>Male, Raped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedSlave</eventDef> <eventDef>WasRapedSlave</eventDef>
<thought>BeenRaped_Submissive</thought> <thought>BeenRaped_Submissive</thought>
<tag>Female, BeenRaped</tag> <tag>Female, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>WasRapedSlave</eventDef> <eventDef>WasRapedSlave</eventDef>
<thought>BeenRaped_NotSubmissive</thought> <thought>BeenRaped_NotSubmissive</thought>
<tag>Male, BeenRaped</tag> <tag>Male, BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>RapedSlave</eventDef> <eventDef>RapedSlave</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought> <thought>Raped_Know_NotBeingSubmissive</thought>
<description>not obedient</description> <description>not obedient</description>

View File

@ -67,18 +67,18 @@
<displayOrderInImpact>1000</displayOrderInImpact> <displayOrderInImpact>1000</displayOrderInImpact>
<defaultSelectionWeight>80</defaultSelectionWeight> <defaultSelectionWeight>80</defaultSelectionWeight>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenF</eventDef> <eventDef>Virgin_TakenF</eventDef>
<thought>Virgin_Precious_Taken_Forcefully</thought> <thought>Virgin_Precious_Taken_Forcefully</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenF</eventDef> <eventDef>Virgin_TakenF</eventDef>
<thought>Virgin_Precious_Taken</thought> <thought>Virgin_Precious_Taken</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TookF</eventDef> <eventDef>Virgin_TookF</eventDef>
<thought>TookVirginity</thought> <thought>TookVirginity</thought>
</li> </li>
@ -95,18 +95,18 @@
<displayOrderInImpact>1000</displayOrderInImpact> <displayOrderInImpact>1000</displayOrderInImpact>
<defaultSelectionWeight>1</defaultSelectionWeight> <defaultSelectionWeight>1</defaultSelectionWeight>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenM</eventDef> <eventDef>Virgin_TakenM</eventDef>
<thought>Virgin_Precious_Taken_Forcefully</thought> <thought>Virgin_Precious_Taken_Forcefully</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenM</eventDef> <eventDef>Virgin_TakenM</eventDef>
<thought>Virgin_Precious_Taken</thought> <thought>Virgin_Precious_Taken</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TookM</eventDef> <eventDef>Virgin_TookM</eventDef>
<thought>TookVirginity</thought> <thought>TookVirginity</thought>
</li> </li>
@ -132,18 +132,18 @@
<li>MaleSupremacy</li> <li>MaleSupremacy</li>
</associatedMemes> </associatedMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenF</eventDef> <eventDef>Virgin_TakenF</eventDef>
<thought>Virgin_Precious_Taken_Forcefully</thought> <thought>Virgin_Precious_Taken_Forcefully</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenF</eventDef> <eventDef>Virgin_TakenF</eventDef>
<thought>Virgin_Precious_Taken</thought> <thought>Virgin_Precious_Taken</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Virgin_TakenF</eventDef> <eventDef>Virgin_TakenF</eventDef>
<thought>Virgin_OnlyForSpouse_Know_Taken</thought> <thought>Virgin_OnlyForSpouse_Know_Taken</thought>
<tag>Female, NotSpouse</tag> <tag>Female, NotSpouse</tag>
@ -174,18 +174,18 @@
<li>FemaleSupremacy</li> <li>FemaleSupremacy</li>
</associatedMemes> </associatedMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenM</eventDef> <eventDef>Virgin_TakenM</eventDef>
<thought>Virgin_Precious_Taken_Forcefully</thought> <thought>Virgin_Precious_Taken_Forcefully</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenM</eventDef> <eventDef>Virgin_TakenM</eventDef>
<thought>Virgin_Precious_Taken</thought> <thought>Virgin_Precious_Taken</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
<exclusive>true</exclusive> <exclusive>true</exclusive>
</li> </li>
<li Class="RJWSexperience.Ideology.PreceptComp_KnowsMemoryThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_KnowsMemoryThoughtTagged">
<eventDef>Virgin_TakenM</eventDef> <eventDef>Virgin_TakenM</eventDef>
<thought>Virgin_OnlyForSpouse_Know_Taken</thought> <thought>Virgin_OnlyForSpouse_Know_Taken</thought>
<tag>Male, NotSpouse</tag> <tag>Male, NotSpouse</tag>
@ -210,7 +210,7 @@
<li>FemaleSupremacy</li> <li>FemaleSupremacy</li>
</associatedMemes> </associatedMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenF</eventDef> <eventDef>Virgin_TakenF</eventDef>
<thought>Virgin_Shameful_Taken</thought> <thought>Virgin_Shameful_Taken</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>
@ -232,7 +232,7 @@
<li>MaleSupremacy</li> <li>MaleSupremacy</li>
</associatedMemes> </associatedMemes>
<comps> <comps>
<li Class="RJWSexperience.Ideology.PreceptComp_SelfTookThoughtTagged"> <li Class="RJWSexperience.Ideology.Precepts.PreceptComp_SelfTookThoughtTagged">
<eventDef>Virgin_TakenM</eventDef> <eventDef>Virgin_TakenM</eventDef>
<thought>Virgin_Shameful_Taken</thought> <thought>Virgin_Shameful_Taken</thought>
<tag>BeenRaped</tag> <tag>BeenRaped</tag>