×
Меню
Индекс
 

fElementalShieldMult

 
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 то, урон от удара будет возвращен ударившему в полной мере.