mirror of
https://github.com/vegapnk/RJW-Genes.git
synced 2024-08-15 00:23:31 +00:00
sadist/masochist update
This commit is contained in:
parent
42eb116d15
commit
2b39105fe0
3 changed files with 181 additions and 0 deletions
|
@ -43,6 +43,50 @@
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
</GeneDef>
|
</GeneDef>
|
||||||
|
|
||||||
|
<GeneDef>
|
||||||
|
<defName>rjw_genes_sadist_gene</defName>
|
||||||
|
<label>Sadist</label>
|
||||||
|
<displayCategory>Reproduction</displayCategory>
|
||||||
|
<description>Xenotypes with this Gene are Sadists.</description>
|
||||||
|
<iconPath>Genes/Icons/Rape</iconPath>
|
||||||
|
<biostatMet>1</biostatMet>
|
||||||
|
<displayOrderInCategory>2</displayOrderInCategory>
|
||||||
|
<forcedTraits>
|
||||||
|
<li>
|
||||||
|
<def>rjw_genes_sadist</def>
|
||||||
|
</li>
|
||||||
|
</forcedTraits>
|
||||||
|
|
||||||
|
<modExtensions>
|
||||||
|
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
|
||||||
|
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
|
||||||
|
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</GeneDef>
|
||||||
|
|
||||||
|
<GeneDef>
|
||||||
|
<defName>rjw_genes_masochist</defName>
|
||||||
|
<label>Masochist</label>
|
||||||
|
<displayCategory>Reproduction</displayCategory>
|
||||||
|
<description>Xenotypes with this Gene are Masochists.</description>
|
||||||
|
<iconPath>Genes/Icons/Rape</iconPath>
|
||||||
|
<biostatMet>1</biostatMet>
|
||||||
|
<displayOrderInCategory>2</displayOrderInCategory>
|
||||||
|
<forcedTraits>
|
||||||
|
<li>
|
||||||
|
<def>Masochist</def>
|
||||||
|
</li>
|
||||||
|
</forcedTraits>
|
||||||
|
|
||||||
|
<modExtensions>
|
||||||
|
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
|
||||||
|
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
|
||||||
|
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
</GeneDef>
|
||||||
|
|
||||||
<GeneDef>
|
<GeneDef>
|
||||||
<defName>rjw_genes_homosexual</defName>
|
<defName>rjw_genes_homosexual</defName>
|
||||||
|
|
32
Common/Defs/TraitDefs/Traits_Singular.xml
Normal file
32
Common/Defs/TraitDefs/Traits_Singular.xml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<TraitDef>
|
||||||
|
<defName>rjw_genes_sadist</defName>
|
||||||
|
<commonality>0.5</commonality>
|
||||||
|
<degreeDatas>
|
||||||
|
<li>
|
||||||
|
<label>Sadist</label>
|
||||||
|
<description>{PAWN_nameDef} is a sadist, enjoying blood and hurting others, may also be a little rapy.</description>
|
||||||
|
<socialFightChanceFactor>2</socialFightChanceFactor>
|
||||||
|
<allowedMeditationFocusTypes><li>Morbid</li></allowedMeditationFocusTypes>
|
||||||
|
<statOffsets>
|
||||||
|
<SexFrequency>0.1</SexFrequency>
|
||||||
|
</statOffsets>
|
||||||
|
<randomMentalState>RandomRape</randomMentalState>
|
||||||
|
<randomMentalStateMtbDaysMoodCurve>
|
||||||
|
<points>
|
||||||
|
<li>(0, 15)</li>
|
||||||
|
<li>(50, 50)</li>
|
||||||
|
<li>(100, 100)</li>
|
||||||
|
</points>
|
||||||
|
</randomMentalStateMtbDaysMoodCurve>
|
||||||
|
</li>
|
||||||
|
</degreeDatas>
|
||||||
|
<requiredWorkTags>
|
||||||
|
<li>Violent</li>
|
||||||
|
</requiredWorkTags>
|
||||||
|
</TraitDef>
|
||||||
|
|
||||||
|
|
||||||
|
</Defs>
|
105
Common/Patches/Traits/Patch_Sadist.xml
Normal file
105
Common/Patches/Traits/Patch_Sadist.xml
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Patch>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KnowGuestExecuted"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KnowPrisonerDiedInnocent"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KnowColonistDied"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="HarvestedOrgan_Bloodlust"]/requiredTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KnowGuestOrganHarvested"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KnowColonistOrganHarvested"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="ButcheredHumanlikeCorpse"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KnowButcheredHumanlikeCorpse"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="ButcheredHumanlikeCorpseOpinion"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="ObservedLayingCorpse"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="ObservedLayingRottingCorpse"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="WitnessedDeathNonAlly"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="KilledHumanlikeBloodlust"]/requiredTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="DeadMansApparel"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="HumanLeatherApparelSad"]/nullifyingTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/ThoughtDef[defName="HumanLeatherApparelHappy"]/requiredTraits</xpath>
|
||||||
|
<value>
|
||||||
|
<li>rjw_genes_sadist</li>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
</Patch>
|
Loading…
Reference in a new issue