mirror of
https://github.com/vegapnk/RJW-Genes.git
synced 2024-08-15 00:23:31 +00:00
Draft for Mating Call
This commit is contained in:
parent
983bbfd727
commit
79895f352e
9 changed files with 157 additions and 4 deletions
50
Common/Defs/AbilityDefs/Ability_MatingCall.xml
Normal file
50
Common/Defs/AbilityDefs/Ability_MatingCall.xml
Normal file
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<AbilityDef>
|
||||
<defName>rjw_genes_ability_mating_call</defName>
|
||||
<label>Mating Call</label>
|
||||
<description>Calls nearby animals to breed me.</description>
|
||||
<iconPath>UI/Abilities/AnimalBerserkPulse</iconPath>
|
||||
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
<statBases>
|
||||
<Ability_Duration>50</Ability_Duration>
|
||||
<Ability_EffectRadius>0</Ability_EffectRadius>
|
||||
</statBases>
|
||||
|
||||
<displayOrder>410</displayOrder>
|
||||
<!-- 30k Ticks = 12h -->
|
||||
<cooldownTicksRange>30000</cooldownTicksRange>
|
||||
<verbProperties>
|
||||
<warmupTime>5</warmupTime>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<targetParams>
|
||||
<canTargetHumans>False</canTargetHumans>
|
||||
<canTargetMechs>False</canTargetMechs>
|
||||
<canTargetAnimals>True</canTargetAnimals>
|
||||
<canTargetLocations>True</canTargetLocations>
|
||||
</targetParams>
|
||||
</verbProperties>
|
||||
|
||||
<comps>
|
||||
<li Class="CompProperties_AbilityFleckOnTarget">
|
||||
<fleckDef>PsycastPsychicEffect</fleckDef>
|
||||
</li>
|
||||
<li Class="RJW_Genes.CompProperties_AbilityMatingCall">
|
||||
<calldistance>40</calldistance>
|
||||
</li>
|
||||
<li Class="CompProperties_AbilityGiveHediff">
|
||||
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||
<hediffDef>Hediff_Submitting</hediffDef>
|
||||
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||
</li>
|
||||
</comps>
|
||||
<confirmationDialogText>Being Bred is not an easy business.\nThis might lead to a broken pawn, torn genitalia and hybrid-pregnancies.\nMaybe this is what you want.\nThe pawn will `submit` and e.g. Insects might cocoon him.\n\nAre you sure to proceed?</confirmationDialogText>
|
||||
|
||||
</AbilityDef>
|
||||
|
||||
</Defs>
|
|
@ -77,4 +77,21 @@
|
|||
<biostatMet>-1</biostatMet>
|
||||
</GeneDef>
|
||||
|
||||
|
||||
<GeneDef ParentName="BreedingBase">
|
||||
<defName>rjw_genes_mating_call</defName>
|
||||
<label>Mating Call</label>
|
||||
<description>This gene allows to call nearby animals and invite them for mating.</description>
|
||||
<iconPath>Genes/Icons/Cocoon</iconPath>
|
||||
<displayOrderInCategory>65</displayOrderInCategory>
|
||||
<abilities>
|
||||
<li>rjw_genes_ability_mating_call</li>
|
||||
</abilities>
|
||||
<descriptionHyperlinks>
|
||||
<AbilityDef>rjw_genes_ability_mating_call</AbilityDef>
|
||||
</descriptionHyperlinks>
|
||||
<biostatCpx>2</biostatCpx>
|
||||
<biostatMet>-1</biostatMet>
|
||||
</GeneDef>
|
||||
|
||||
</Defs>
|
Loading…
Add table
Add a link
Reference in a new issue