mirror of
https://github.com/vegapnk/RJW-Genes.git
synced 2024-08-15 00:23:31 +00:00
LordJob and LordToil Fininished
Succubus will not when spawned rape target, and afterward will follow target. Succubus will target someone else at random or when target is unreachable or sleeping
This commit is contained in:
parent
84c4587a18
commit
7958f021b9
11 changed files with 270 additions and 4 deletions
57
Common/Defs/DutyDefs/Duties_Succubus.xml
Normal file
57
Common/Defs/DutyDefs/Duties_Succubus.xml
Normal file
|
@ -0,0 +1,57 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<DutyDef>
|
||||
<defName>rjw_genes_flirt</defName>
|
||||
<thinkNode Class="ThinkNode_Priority">
|
||||
<subNodes>
|
||||
<!-- first fulfill needs and joy -->
|
||||
<li Class="ThinkNode_Tagger">
|
||||
<tagToGive>SatisfyingNeeds</tagToGive>
|
||||
<subNodes>
|
||||
<li Class="ThinkNode_PrioritySorter">
|
||||
<subNodes>
|
||||
<li Class="JobGiver_GetFood"/>
|
||||
<li Class="JobGiver_GetRest"/>
|
||||
<li Class="JobGiver_SatisfyChemicalNeed"/>
|
||||
<li Class="JobGiver_SatifyChemicalDependency" MayRequire="Ludeon.RimWorld.Biotech" />
|
||||
<li Class="ThinkNode_Priority_GetJoy">
|
||||
<subNodes>
|
||||
<li Class="JobGiver_GetJoy"/>
|
||||
</subNodes>
|
||||
</li>
|
||||
</subNodes>
|
||||
</li>
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<!-- switch target randomly or when target is unreachable/sleeping (similar to insults) -->
|
||||
<li Class="RJW_Genes.ThinkNode_ConditionalCannotInteract">
|
||||
<subNodes>
|
||||
<li Class="RJW_Genes.ThinkNode_NewFlirtTarget" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<li Class="ThinkNode_ConditionalRandom">
|
||||
<chance>0.05</chance>
|
||||
<subNodes>
|
||||
<li Class="RJW_Genes.ThinkNode_NewFlirtTarget" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
<!--Go to target pawn-->
|
||||
<li Class="JobGiver_AIFollowEscortee" />
|
||||
|
||||
<!--If fertilin or sex_need is really low, try become more forceful (attempt rape)-->
|
||||
|
||||
|
||||
<!--Flirt with target pawn and try hookup with them, increases sexneed in target pawn, maybe flirt has custom text-->
|
||||
|
||||
|
||||
<li Class="JobGiver_WanderNearDutyLocation">
|
||||
<wanderRadius>5</wanderRadius>
|
||||
</li>
|
||||
</subNodes>
|
||||
</thinkNode>
|
||||
</DutyDef>
|
||||
</Defs>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue