mirror of
https://gitgud.io/c0ffeeeeeeee/rjw-events.git
synced 2024-08-14 23:57:42 +00:00
Add psychic lust mechanic, works like psychic drone
This commit is contained in:
parent
06122c2b18
commit
60a4205e6f
11 changed files with 383 additions and 0 deletions
16
Defs/GameConditionDefs/GameConditions_Misc.xml
Normal file
16
Defs/GameConditionDefs/GameConditions_Misc.xml
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<GameConditionDef>
|
||||
<defName>PsychicArouse</defName>
|
||||
<conditionClass>RJW_Events.GameCondition_PsychicArouse</conditionClass>
|
||||
<label>psychic arouse</label>
|
||||
|
||||
<description>A distant archotech is emitting psychic signals through an orbital amplifier, sexually arousing people.</description>
|
||||
<descriptionFuture>a [psychicDroneLevel] psychic drone will buzz the area around [map_definite] for [gameConditionDuration_duration], pushing all people of the [psychicDroneGender] gender towards arousal</descriptionFuture>
|
||||
<endMessage>The psychic drone is ending.</endMessage>
|
||||
<letterText>Every {0} colonist blushes with arousal.\n\nSome distant engine of lust is stirring. It is projecting a psychic drone onto this site through an orbital amplifier, tuned to only affect {0}s. For a few days, every {0} will experience increased arousal and sex need.</letterText>
|
||||
<defaultDroneLevel>BadMedium</defaultDroneLevel>
|
||||
<letterDef>NegativeEvent</letterDef>
|
||||
<natural>false</natural>
|
||||
</GameConditionDef>
|
||||
</Defs>
|
16
Defs/IncidentDefs/Incidents_Map_Misc.xml
Normal file
16
Defs/IncidentDefs/Incidents_Map_Misc.xml
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<IncidentDef>
|
||||
<defName>PsychicArouse</defName>
|
||||
<label>psychic arouse</label>
|
||||
<category>Misc</category>
|
||||
<targetTags>
|
||||
<li>Map_PlayerHome</li>
|
||||
</targetTags>
|
||||
<workerClass>RJW_Events.IncidentWorker_PsychicArouse</workerClass>
|
||||
<gameCondition>PsychicArouse</gameCondition>
|
||||
<baseChance>1.0</baseChance>
|
||||
<minRefireDays>15</minRefireDays>
|
||||
<durationDays>0.75~1.75</durationDays>
|
||||
</IncidentDef>
|
||||
</Defs>
|
28
Defs/ThoughtDefs/Thoughts_Situation_Special.xml
Normal file
28
Defs/ThoughtDefs/Thoughts_Situation_Special.xml
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<ThoughtDef>
|
||||
<defName>PsychicArouse</defName>
|
||||
<workerClass>RJW_Events.ThoughtWorker_PsychicArouse</workerClass>
|
||||
<effectMultiplyingStat>PsychicSensitivity</effectMultiplyingStat>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
|
||||
<stages>
|
||||
<li>
|
||||
<label>low psychic arouse</label>
|
||||
<description>It's like someone's gently caressing my body, whispering sweet love to me. Distracting, but strangely nice.</description>
|
||||
<baseMoodEffect>2</baseMoodEffect>
|
||||
</li>
|
||||
<li>
|
||||
<label>moderate psychic arouse</label>
|
||||
<description>Images of sex keep flashing in my mind, teasing me, moaning into my ear. It's making it hard to focus, is it getting hot in here?</description>
|
||||
<baseMoodEffect>-2</baseMoodEffect>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<label>extreme psychic arouse</label>
|
||||
<description>My sex is throbbing like crazy and I'm sweating. I NEED to cum right now, oh f-fuck...</description>
|
||||
<baseMoodEffect>-3</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
</Defs>
|
Loading…
Add table
Add a link
Reference in a new issue