<abilities>
  <ability>
    <clone>flame_aura</clone>
    <key>flame_aura3</key>
    <description>
      Requires adjacent fire. Consume all adjacent fire, placing it into an aura around your body.
      [p]For each adjacent fire consumed, for ⮃14 turns⮃ gain:
      [n]⮃+8%⮃ physical resist
      [n]⮃+12%⮃ fire resist
      [n]+1 Fire reflection (whenever you are dealt melee damage, deal 1 fire damage to attacker).
    </description>
    <immediateInfo>
      <animation>flame_aura</animation>
      <abilityUseTime>
        <type>standard</type>
      </abilityUseTime>
      <effects>
        <effects>
          THEN ModifyGlobalFlag -> global_flag:flame_aura_fire_count, operation:set,
          amount:{{Q:CountAdjacentFeature -> key:fire, target:player}};
          THEN RemoveNearbyFeature -> key:fire, distance:1, target:player;
          THEN RemoveStatusEffect -> key:flame_aura, starts_with:true, target:player;
          THEN ApplyStatusEffect -> key:flame_aura3, target:player;
        </effects>
      </effects>
    </immediateInfo>
    <unlockInfo>
      <autoDiscover>0</autoDiscover>
      <unlockRequirements>
        <requiredPoints>1</requiredPoints>
      </unlockRequirements>
      <replaces>flame_aura2</replaces>
    </unlockInfo>
  </ability>
</abilities>
