<abilities>
  <ability>
    <name>Room to Maneuver</name>
    <key>room_to_maneuver</key>
    <skill>athletics</skill>
    <icon>room_to_maneuver</icon>
    <tagline>"Stay light, stay open. The moment you lose space, you lose everything."</tagline>
    <description>
      When three or more adjacent tiles are empty, gain +12 dodge.
      Only the North, South, East, and West tiles count.
    </description>
    <type>passive</type>
    <passiveInfo>
      <triggers>
        <triggers>
          KEY room_to_maneuver_trigger;
          WHEN PlayerTurnStart;
          AND AdjacentTilesEmpty -> minimum:3, orthogonal:true;
          THEN ApplyStatusEffect -> key:room_to_maneuver_status, target:player;
          ELSE RemoveStatusEffect -> key:room_to_maneuver_status, target:player;
        </triggers>
      </triggers>
    </passiveInfo>
    <unlockInfo>
      <autoUnlock>-1</autoUnlock>
      <autoDiscover>0</autoDiscover>
      <unlockRequirements>
        <requiredPoints>3</requiredPoints>
        <requires>situational_awareness</requires>
      </unlockRequirements>
    </unlockInfo>
  </ability>
</abilities>
