RJW_More_/1.4/Mods/PsycastExpanded/Defs/AbilityDefs/Nymph.xml

103 lines
3.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Defs>
<VFECore.Abilities.AbilityDef ParentName="VPE_PsycastBase">
<defName>RJWMG_Orgasm</defName>
<label>Orgasm</label>
<description>Force the target to have an orgasm, stunning them for a short period.</description>
<iconPath>Things/Mote/Heart</iconPath>
<castTime>60</castTime>
<range>24.9</range>
<fleckOnTarget>Heart</fleckOnTarget>
<targetMode>Pawn</targetMode>
<abilityClass>VFECore.Abilities.Ability_Blank</abilityClass>
<targetingParameters>
<canTargetSelf>true</canTargetSelf>
<canTargetAnimals>false</canTargetAnimals>
<canTargetMechs>false</canTargetMechs>
<canTargetHumans>true</canTargetHumans>
<canTargetBuildings>false</canTargetBuildings>
</targetingParameters>
<modExtensions>
<li Class="VanillaPsycastsExpanded.AbilityExtension_Psycast">
<path>RJW_M_Nymph</path>
<level>1</level>
<order>1</order>
<psyfocusCost>0.01</psyfocusCost>
<entropyGain>12</entropyGain>
<showCastBubble>true</showCastBubble>
<psychic>true</psychic>
</li>
<li Class="RJWMoreGenes_VPE.AbilityExtentsion_Orgasm">
<stunduration>3</stunduration>
</li>
</modExtensions>
</VFECore.Abilities.AbilityDef>
<VFECore.Abilities.AbilityDef ParentName="VPE_PsycastBase">
<defName>RJWMG_OrgasmCycle</defName>
<label>MultiOrgasm</label>
<description>Force the target to have multiple orgasms over time, each one stunning them shortly.</description>
<iconPath>Things/Mote/Heart</iconPath>
<castTime>60</castTime>
<range>24.9</range>
<durationTime>2700</durationTime>
<fleckOnTarget>Heart</fleckOnTarget>
<targetMode>Pawn</targetMode>
<abilityClass>VFECore.Abilities.Ability_Blank</abilityClass>
<targetingParameters>
<canTargetSelf>true</canTargetSelf>
<canTargetAnimals>false</canTargetAnimals>
<canTargetMechs>false</canTargetMechs>
<canTargetHumans>true</canTargetHumans>
<canTargetBuildings>false</canTargetBuildings>
</targetingParameters>
<modExtensions>
<li Class="VanillaPsycastsExpanded.AbilityExtension_Psycast">
<path>RJW_M_Nymph</path>
<level>2</level>
<order>1</order>
<psyfocusCost>0.01</psyfocusCost>
<entropyGain>12</entropyGain>
<showCastBubble>true</showCastBubble>
<psychic>true</psychic>
</li>
<li Class="VFECore.Abilities.AbilityExtension_Hediff">
<hediff>OrgasmCycle</hediff>
<durationMultiplier>PsychicSensitivity</durationMultiplier>
</li>
</modExtensions>
</VFECore.Abilities.AbilityDef>
<VFECore.Abilities.AbilityDef ParentName="VPE_PsycastBase">
<defName>RJWMG_Sexfrenzy</defName>
<label>Sexfrenzy</label>
<description>Causes victims to go into a sex frenzy, trying to rape anyone if they can.\n\nThis may fail if victims aren't attracted to any valid targets.</description>
<iconPath>Things/Mote/Heart</iconPath>
<castTime>120</castTime>
<range>14.9</range>
<radius>4.9</radius>
<fleckOnTarget>Heart</fleckOnTarget>
<abilityClass>VFECore.Abilities.Ability_Blank</abilityClass>
<targetingParameters>
<canTargetSelf>true</canTargetSelf>
<canTargetMechs>false</canTargetMechs>
<canTargetHumans>true</canTargetHumans>
<canTargetAnimals>true</canTargetAnimals>
<canTargetLocations>true</canTargetLocations>
</targetingParameters>
<modExtensions>
<li Class="VanillaPsycastsExpanded.AbilityExtension_Psycast">
<path>RJW_M_Nymph</path>
<level>4</level>
<order>1</order>
<psyfocusCost>0.15</psyfocusCost>
<entropyGain>30</entropyGain>
<showCastBubble>true</showCastBubble>
<psychic>true</psychic>
</li>
<li Class="RJWMoreGenes_VPE.AbilityExtentsion_Sexfrenzy">
</li>
</modExtensions>
</VFECore.Abilities.AbilityDef>
</Defs>