Lohikar's bugfixes (#6364)

This commit is contained in:
Mykhailo Bykhovtsev
2019-05-05 23:06:48 +02:00
committed by Werner
parent edebe4c72f
commit 15640f0286
50 changed files with 124 additions and 72 deletions
@@ -33,15 +33,16 @@
if(damage >= max_damage)
break_apart()
update_icon()
// Stronger explosions cause serious damage to internal components
// Minor explosions are mostly mitigitated by casing.
/obj/item/modular_computer/ex_act(var/severity)
take_damage(rand(100,200) / severity, 30 / severity)
take_damage(rand(125, 200) / severity, 30 / severity)
// EMPs are similar to explosions, but don't cause physical damage to the casing. Instead they screw up the components
/obj/item/modular_computer/emp_act(var/severity)
take_damage(rand(100,200) / severity, 50 / severity, 0)
take_damage(rand(100, 200) / severity, 50 / severity, 0)
// "Stun" weapons can cause minor damage to components (short-circuits?)
// "Burn" damage is equally strong against internal components and exterior casing