<?xml version="1.0" encoding="utf-8" ?>
<Defs>
 
  <AbilityDef>
    <defName>DRM_Skip</defName>
    <label>skip</label>
    <description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
    <iconPath>UI/Abilities/Skip</iconPath>
    <showPsycastEffects>False</showPsycastEffects>
    <cooldownTicksRange>1800</cooldownTicksRange>
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
    <verbProperties>
      <verbClass>Verb_CastAbility</verbClass>
      <label>skip</label>
      <warmupTime>0.25</warmupTime>
      <range>30</range>
      <targetParams>
        <canTargetSelf>True</canTargetSelf>
        <canTargetAnimals>True</canTargetAnimals>
        <canTargetItems>True</canTargetItems>
      </targetParams>
    </verbProperties>
    <comps>
      <li Class="CompProperties_AbilityTeleport">
        <compClass>CompAbilityEffect_Teleport</compClass>
        <destination>Selected</destination>
        <requiresLineOfSight>True</requiresLineOfSight>
        <range>30</range>
        <clamorType>Ability</clamorType>
        <clamorRadius>10</clamorRadius>
        <destClamorType>Ability</destClamorType>
        <destClamorRadius>10</destClamorRadius>
        <stunTicks>18~60</stunTicks>
        <goodwillImpact>-15</goodwillImpact>
        <applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
      </li>
    </comps>
  </AbilityDef>

  <AbilityDef>
    <defName>DRM_Farskip</defName>
    <label>farskip</label>
    <description>Skip the caster, to an ally at a distant location. This can send people far across the planet, but only works if there is a willing ally on the other side to use as a navigation beacon. The skipped people will always appear near a random ally on the target map.</description>
    <iconPath>UI/Abilities/Farskip</iconPath>
    <targetWorldCell>True</targetWorldCell>
    <showGizmoOnWorldView>True</showGizmoOnWorldView>
    <hostile>false</hostile>
    <cooldownTicksRange>60000</cooldownTicksRange>
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
    <verbProperties>
      <verbClass>Verb_CastAbility</verbClass>
      <label>release deadlife dust</label>
      <warmupTime>5</warmupTime>
      <range>0</range>
      <drawAimPie>False</drawAimPie>
      <requireLineOfSight>False</requireLineOfSight>
    </verbProperties>
    <comps>
      <li Class="CompProperties_AbilityFarskip">
        <stunTicks>18~60</stunTicks>
        <clamorType>Ability</clamorType>
        <clamorRadius>10</clamorRadius>
      </li>
    </comps>
  </AbilityDef>

</Defs>