From a37684aae20f091ab5e2e0223b941f650b145864 Mon Sep 17 00:00:00 2001
From: kevinz000 <2003111+kevinz000@users.noreply.github.com>
Date: Sat, 12 Jan 2019 10:47:35 -0800
Subject: [PATCH] Update reactive_armour.dm
---
code/modules/clothing/suits/reactive_armour.dm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm
index ce59392351..5b2291e59c 100644
--- a/code/modules/clothing/suits/reactive_armour.dm
+++ b/code/modules/clothing/suits/reactive_armour.dm
@@ -161,6 +161,8 @@
var/tesla_power = 25000
var/tesla_range = 20
var/tesla_flags = TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE
+ var/legacy = FALSE
+ var/legacy_dmg = 30
/obj/item/clothing/suit/armor/reactive/tesla/dropped(mob/user)
..()
@@ -183,7 +185,15 @@
owner.visible_message("The tesla capacitors on [owner]'s reactive tesla armor are still recharging! The armor merely emits some sparks.")
return
owner.visible_message("[src] blocks [attack_text], sending out arcs of lightning!")
- tesla_zap(owner, tesla_range, tesla_power, tesla_flags)
+ if(!legacy)
+ tesla_zap(owner, tesla_range, tesla_power, tesla_flags)
+ else
+ for(var/mob/living/M in view(7, owner))
+ if(M == owner)
+ continue
+ owner.Beam(M,icon_state="purple_lightning",icon='icons/effects/effects.dmi',time=5)
+ M.adjustFireLoss(legacy_dmg)
+ playsound(M, 'sound/machines/defib_zap.ogg', 50, 1, -1)
reactivearmor_cooldown = world.time + reactivearmor_cooldown_duration
return TRUE