<?xml version="1.0" encoding="utf-8" ?>
<Defs>

  <AbilityDef ParentName="AbilityTouchBase">
    <defName>ARA_BindDrone</defName>
    <label>虫群联结</label>
    <description>Allows the hive mind master to bind with an unlinked drone, bringing it under direct psychic control.</description>
    <iconPath>UI/Commands/EggSpew</iconPath> <!-- Placeholder: You'll need to create this icon -->
    
    <jobDef>CastAbilityOnThing</jobDef>
    <targetRequired>true</targetRequired>
    <cooldownTicksRange>60</cooldownTicksRange> <!-- 1 second cooldown -->

    <verbProperties>
      <verbClass>Verb_CastAbility</verbClass>
      <warmupTime>0.5</warmupTime>
      <range>99</range> <!-- Short range, like touch -->
      <targetParams>
        <canTargetPawns>true</canTargetPawns>
        <canTargetBuildings>false</canTargetBuildings>
        <canTargetAnimals>true</canTargetAnimals>
        <canTargetMechs>false</canTargetMechs>
        <canTargetCorpses>false</canTargetCorpses>
        <canTargetSelf>false</canTargetSelf>
      </targetParams>
    </verbProperties>

    <comps>
      <li Class="ArachnaeSwarm.CompProperties_AbilityBindDrone">
        <!-- No custom properties needed for now -->
      </li>
    </comps>
  </AbilityDef>

</Defs>