Reduces the effect of EMP on robot power cells

Temporary fix to resolve #8454
This commit is contained in:
mwerezak
2015-03-23 02:34:17 -04:00
parent 24451e5f64
commit 28df26b36c
3 changed files with 8 additions and 0 deletions
@@ -5,6 +5,7 @@
icon_state = "repairbot"
maxHealth = 35
health = 35
cell_emp_mult = 1
universal_speak = 0
universal_understand = 1
gender = NEUTER
@@ -50,6 +50,8 @@ var/list/robot_verbs_default = list(
var/obj/item/weapon/cell/cell = null
var/obj/machinery/camera/camera = null
var/cell_emp_mult = 2
// Components are basically robot organs.
var/list/components = list()
+5
View File
@@ -128,6 +128,11 @@
rigged = 1 //broken batterys are dangerous
/obj/item/weapon/cell/emp_act(severity)
//remove this once emp changes on dev are merged in
if(isrobot(loc))
var/mob/living/silicon/robot/R = loc
severity *= R.cell_emp_mult
charge -= maxcharge / severity
if (charge < 0)
charge = 0