This commit is contained in:
AsmodeusRex 2022-10-26 19:36:24 -07:00
parent 23fd56b07e
commit 6475e46293
63 changed files with 10733 additions and 6833 deletions

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!-- SYR Harpies -->
<Operation Class="PatchOperationFindMod">
<mods>
<li>[SYR] Harpy</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName = "Harpy"]/alienRace/generalSettings/forcedRaceTraitEntries</xpath>
<value>
<li>
<defName>Rapist</defName>
<chance>85</chance>
<commonalityMale>0</commonalityMale>
<commonalityFemale>100</commonalityFemale>
</li>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!-- Lliscean -->
<Operation Class="PatchOperationFindMod">
<mods>
<li>Lliscean</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<!-- Remake this as a LoadFolder Defs -->
<li Class="PatchOperationAdd">
<xpath>Defs</xpath>
<value>
<PawnKindDef ParentName="BaseLlisceanPawnKind">
<defName>Lliscean_PlayerColonist_Futa</defName>
<label>member</label>
<defaultFactionType>LlisceanPlayerTribe</defaultFactionType>
<apparelTags>
<li>Neolithic</li>
</apparelTags>
<apparelAllowHeadgearChance>0</apparelAllowHeadgearChance>
<apparelMoney>200~200</apparelMoney>
<techHediffsChance>0.03</techHediffsChance>
<techHediffsMoney>50~250</techHediffsMoney>
<techHediffsTags>
<li>Simple</li>
</techHediffsTags>
<initialWillRange>0~0</initialWillRange>
<initialResistanceRange>10~17</initialResistanceRange>
</PawnKindDef>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Lliscean"]/alienRace/generalSettings/forcedRaceTraitEntries</xpath>
<value>
<li>
<defName>Zoophile</defName>
<chance>15</chance>
</li>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationAdd">
<xpath>Defs/AlienRace.ThingDef_AlienRace/alienRace/raceRestriction/whiteApparelList</xpath>
<value>
<!-- <li>RJW_BreedersCharm</li> -->
<!-- <li MayRequire="rimworld.ekss.rjwex">AnalPlugSmall</li> -->
<!-- <li MayRequire="rimworld.ekss.rjwex">AnalPlugAverage</li> -->
<!-- <li MayRequire="rimworld.ekss.rjwex">AnalPlugLarge</li> -->
<!-- <li MayRequire="rimworld.ekss.rjwex">AnalPlugExpandable</li> -->
<li MayRequire="rimworld.ekss.rjwex">AnalPlugExpandable</li>
<li MayRequire="rimworld.ekss.rjwex">MAnalPlugSmall</li>
<li MayRequire="rimworld.ekss.rjwex">MAnalPlugMedium</li>
<li MayRequire="rimworld.ekss.rjwex">MAnalPlugLarge</li>
<li MayRequire="rimworld.ekss.rjwex">SAnalPlugSmall</li>
<li MayRequire="rimworld.ekss.rjwex">SAnalPlugMedium</li>
<li MayRequire="rimworld.ekss.rjwex">SAnalPlugLarge</li>
<li MayRequire="rimworld.ekss.rjwex">WAnalPlugSmall</li>
<li MayRequire="rimworld.ekss.rjwex">WAnalPlugMedium</li>
<li MayRequire="rimworld.ekss.rjwex">WAnalPlugLarge</li>
</value>
<success>Always</success>
</Operation>
</Patch>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Grouped Pawns Lists</li>
</mods>
<match Class="PatchOperationInsert">
<xpath>Defs/PawnTableGrouped.ClassMappingDef[defName="GroupHeadersMapping"]/mapping/li[columnWorkerType="PawnColumnWorker_Text"][groupWorkerType="PawnTableGrouped.GroupColumnWorker_Text"]</xpath>
<value>
<li>
<columnWorkerType>rjw.MainTab.PawnColumnWorker_TextCenter</columnWorkerType>
<groupWorkerType>PawnTableGrouped.GroupColumnWorker_Text</groupWorkerType>
<workerConfig Class="PawnTableGrouped.GCW_Text_Config">
<textAlignment>MiddleCenter</textAlignment>
</workerConfig>
</li>
</value>
</match>
</Operation>
</Patch>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- hmm -->
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Rim of Madness - Vampires</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>/Defs/ThinkTreeDef[defName="ROMV_TemporaryPawnAI_Constant"]/thinkRoot[@Class="ThinkNode_Priority"]/subNodes</xpath>
<value>
<li Class="rjw.JobGiver_RapeEnemy" />
<li Class="rjw.JobGiver_AIRapePrisoner" />
</value>
</li>
</operations>
</match>
</Operation>
</Patch>