fElementalShieldMult - константа которая контролирует, как много урона возвращают элементальные щиты.
Значение по умолчанию: 0.1
Код из OpenMW:
saveTerm = attacker.destruction + 0.2 * attacker.willpower + 0.1 * attacker.luck
saveTerm *= 1.25 * attacker.normalisedFatigue
for each elementalShield in defender.activeEffects:
x = max(0, saveTerm - roll float 100)
x = min(100, x + attacker.elementalResist[elementalShield.element])
x = fElementalShieldMult * elementalShield.magnitude * (1 - 0.01 * x)
attacker takes x damage
Если поставить 100.000 то, урон от удара будет возвращен ударившему в полной мере.