flame_aura.xml
<statusEffects>
<statusEffect>
<turns>10</turns>
<name>Flame Aura</name>
<key>flame_aura</key>
<icon>flame_aura</icon>
<actionText>
When attacked, reflect {{global_flag -> key:flame_aura_fire_count}} fire damage.
</actionText>
<allowMany>false</allowMany>
<skipFirstTurn>true</skipFirstTurn>
<onAttackedEffects>
<onAttackedEffects>
IF LastAttackIs -> isMelee:true, distanceAtMost:1;
THEN DealDamage -> target:players_last_attacker, minimumDamage:{{G:flame_aura_fire_count}},
maximumDamage:{{G:flame_aura_fire_count}}, damageType:fire;
THEN write_log -> logAfterCombat:true, text:{{flame_aura_fire_count}} fire damage reflected (Flame
Aura)., type:combat;
</onAttackedEffects>
</onAttackedEffects>
<modifiers>
<modifiers>
<type>PhysicalResist</type>
<amount>0.0</amount>
<modifierConversion>
<type>Flag</type>
<flag>flame_aura_fire_count</flag>
<multiplier>0.06</multiplier>
</modifierConversion>
</modifiers>
<modifiers>
<type>FireResist</type>
<amount>0.0</amount>
<modifierConversion>
<type>Flag</type>
<flag>flame_aura_fire_count</flag>
<multiplier>0.11</multiplier>
</modifierConversion>
</modifiers>
</modifiers>
</statusEffect>
</statusEffects>