mirror of
https://gitgud.io/Ed86/rjw-whoring.git
synced 2024-08-15 00:03:25 +00:00
125 lines
3.9 KiB
XML
125 lines
3.9 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
|
|
<Defs>
|
|
<rjwwhoring.ThoughtDef_Whore>
|
|
<defName>Whorish_Thoughts</defName>
|
|
<thoughtClass>rjwwhoring.ThoughtWorker_Whore</thoughtClass>
|
|
<durationDays>2.0</durationDays>
|
|
<stackLimit>10</stackLimit>
|
|
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
|
|
<!--Numbers of whoring times needed to pass to next stage, one less than the stages count-->
|
|
<!--I couldn't find a way to move them to thoughtStageDefs, fo a better code structure-->
|
|
<stageCounts>
|
|
<li>30</li>
|
|
<li>50</li>
|
|
</stageCounts>
|
|
<storyOffset>30</storyOffset><!--Special stories count as this much experience to grow accustomed-->
|
|
<stages>
|
|
<li>
|
|
<label>Resentful whore</label>
|
|
<description>We just need money! I'm not a ...</description>
|
|
<baseMoodEffect>-5</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>Whore</label>
|
|
<description>Well, at least it pays well...</description>
|
|
<baseMoodEffect>-1</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>WHORE</label>
|
|
<description>This job isn't so bad afterall!</description>
|
|
<baseMoodEffect>2</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</rjwwhoring.ThoughtDef_Whore>
|
|
|
|
<rjwwhoring.ThoughtDef_Whore>
|
|
<defName>Whorish_Thoughts_Captive</defName>
|
|
<thoughtClass>rjwwhoring.ThoughtWorker_Whore</thoughtClass>
|
|
<durationDays>4.0</durationDays>
|
|
<stackLimit>10</stackLimit>
|
|
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
|
|
<!--Numbers of whoring times needed to pass to next stage, one less than the stages count-->
|
|
<!--I couldn't find a way to move them to thoughtStageDefs, for a better code structure-->
|
|
<stageCounts>
|
|
<li>30</li>
|
|
<li>40</li>
|
|
<li>80</li>
|
|
</stageCounts>
|
|
<storyOffset>10</storyOffset>
|
|
<!--Special stories count as this much experience to grow accustomed-->
|
|
<stages>
|
|
<li>
|
|
<label>Forced whore</label>
|
|
<description>They forced me to serve as a sex toy!</description>
|
|
<baseMoodEffect>-20</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>Unwilling whore</label>
|
|
<description>I'm not just a rental ride!</description>
|
|
<baseMoodEffect>-10</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>Accustomed whore</label>
|
|
<description>Just no beatings, please.</description>
|
|
<baseMoodEffect>-1</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>Complete whore</label>
|
|
<description>I could get more clients if not these restraints!</description>
|
|
<baseMoodEffect>2</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</rjwwhoring.ThoughtDef_Whore>
|
|
|
|
<!--Used to keep track of customers, so a whore doesn't repeatedly solicit the same guest-->
|
|
<ThoughtDef>
|
|
<defName>RJWFailedSolicitation</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>0.4</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
|
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
|
<stages>
|
|
<li>
|
|
<label>tried to solicit me</label>
|
|
<baseOpinionOffset>-1</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<!--Same as above, but for colonists-->
|
|
<ThoughtDef>
|
|
<defName>RJWTurnedDownWhore</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>0.2</durationDays>
|
|
<stackLimit>1</stackLimit>
|
|
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
|
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
|
<stages>
|
|
<li>
|
|
<label>bothered me</label>
|
|
<baseOpinionOffset>-1</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>SleptInBrothel</defName>
|
|
<durationDays>1</durationDays>
|
|
<stackedEffectMultiplier>1</stackedEffectMultiplier>
|
|
<stackLimit>1</stackLimit>
|
|
<stages>
|
|
<li>
|
|
<label>slept in brothel</label>
|
|
<description>Eww, the sheets were all sticky.</description>
|
|
<baseMoodEffect>-10</baseMoodEffect>
|
|
</li>
|
|
<li>
|
|
<label>slept in brothel!</label>
|
|
<description>I just love this place, the smell, the sounds...</description>
|
|
<baseMoodEffect>2</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
</Defs>
|