Other > Closed suggestions
Smoother armor deterioration
(1/1)
Archvile:
Currently, even 1% deterioration means that you loose a point of DT/DR/AC. For a leather armor this means decreasing its DT by half, which doesn't make any sense. If an armor has 2 points of DT, it should lose the first point at ~33% deterioration, and the second at ~67%.
I believe that the current formula looks like this:
current_armor_stat = max_armor_stat*(1 - deterioration) rounded down
To fix this, it should be like that:
if(deterioration == 0)
current_armor_stat = max_armor_stat
else
current_armor_stat = (max_armor_stat + 1)*(1 - deterioration) rounded down
or:
current_armor_stat = (max_armor_stat + 0.99)*(1 - deterioration) rounded down
Solar:
Seems reasonable to me.
Navigation
[0] Message Index
Go to full version