## Resistance to damage formula

Ask any question about playing and surviving in the Transcendence universe. Newbies welcome!
EditorRUS
Militia Lieutenant
Posts: 148
Joined: Tue Oct 30, 2012 6:30 pm
Inflicted_damage = int(Raw_Damage / 2^Resistance (where 100% means 1.0))

0% = Raw_Damage / 1
100% = Raw_Damage / 2
200% = Raw_Damage / 4
300% = Raw_Damage / 8
400% = Raw_Damage / 16
500% = Raw_Damage / 32
-100% = Raw_Damage * 2
-200% = Raw_Damage * 4
-300% = Raw_Damage * 8
-400% = Raw_Damage * 16
-500% = Raw_Damage * 32

I know there was something like that on the Wiki, but I lost it and nor google nor internal search helped me to find that.
Atarlost
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am
No.
Inflicted_damage = int(Raw_Damage / (1 + Resistance) (where 100% means 1.0))

Or put another way Effective_HP = Real_HP * (1 + Resistance)
Literally is the new Figuratively
EditorRUS
Militia Lieutenant
Posts: 148
Joined: Tue Oct 30, 2012 6:30 pm
Inflicted_damage = int(Raw_Damage / (1 + Resistance) (where 100% means 1.0))
-100% resistance would mean division by zero then.
Effective_HP = Real_HP * (1 + Resistance)
The same - it would go zero and negative when Resistance is -100%
PM
Posts: 2560
Joined: Wed Sep 01, 2010 12:54 am
When resist is positive, taken = damage / (100% + resist)
When resist is negative, taken = damage * (100% - resist)
Drake Technologies (Alpha): More hardware for combat in parts 1 and 2!
Playership Drones: Buy or restore exotic ships to command!

Other playable mods from 1.8 and 1.7, waiting to be updated...
Godmode v3 (WIP): Dev/cheat tool compatible with D&O parts 1 or 2.
JohnBWatson
Fleet Officer
Posts: 1452
Joined: Tue Aug 19, 2014 10:17 pm
PM wrote:When resist is positive, taken = damage / (100% + resist)
When resist is negative, taken = damage * (100% - resist)