flame_aura2.xml
<abilities>
<ability>
<clone>flame_aura</clone>
<key>flame_aura2</key>
<description>
Requires fire on or adjacent to your tile. Consume all of it, placing it into an aura around your body
for ⮃12 turns⮃.
[p]For each fire consumed, gain:
[n]⮃+7% Physical Resist⮃
[n]⮃+11% Fire Resist⮃
[p]Whenever an adjacent enemy deals you melee damage, deal 1 Fire Damage back to it for each fire
consumed.
</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, tag:fire, target:player}};
THEN RemoveNearbyFeature -> key:fire, tag:fire, distance:1, target:player;
THEN RemoveStatusEffect -> key:«LINK:flame_aura», starts_with:true, target:player;
THEN ApplyStatusEffect -> key:«LINK:flame_aura2», target:player;
</effects>
</effects>
</immediateInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>1</requiredPoints>
</unlockRequirements>
<replaces>flame_aura</replaces>
</unlockInfo>
</ability>
</abilities>