Makes the tesla gun more METAL (#49470)

* Adds fun

* Makes it hurt

* Makes mechs hit harder

* Removes stun
This commit is contained in:
LemonInTheDark
2020-02-29 17:28:42 +11:00
committed by GitHub
parent 063d9bd0c7
commit 2e0a2257eb
@@ -2,24 +2,20 @@
name = "tesla bolt"
icon_state = "tesla_projectile"
impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser
var/chain
damage = 10 //A worse lasergun
var/zap_flags = ZAP_MOB_DAMAGE | ZAP_OBJ_DAMAGE
var/zap_range = 3
var/power = 10000
/obj/projectile/energy/tesla/fire(setAngle)
if(firer)
chain = firer.Beam(src, icon_state = "lightning[rand(1, 12)]", time = INFINITY, maxdistance = INFINITY)
..()
/obj/projectile/energy/tesla/on_hit(atom/target)
. = ..()
tesla_zap(target, zap_range, power, zap_flags)
tesla_zap(src, zap_range, power, zap_flags)
qdel(src)
/obj/projectile/energy/tesla/Destroy()
QDEL_NULL(chain)
return ..()
/obj/projectile/energy/tesla/process()
. = ..()
//Many coders have given their blood for this speed
tesla_zap(src, zap_range, power, zap_flags)
/obj/projectile/energy/tesla/revolver
name = "energy orb"
@@ -27,3 +23,4 @@
/obj/projectile/energy/tesla/cannon
name = "tesla orb"
power = 20000
damage = 15 //Mech man big