Refactor shadowling veil extinguish proc

This commit is contained in:
tayyyyyyy
2018-07-22 19:44:08 -07:00
parent 72b5ab8a61
commit 8a8f553ab3
14 changed files with 76 additions and 72 deletions
+12 -1
View File
@@ -83,6 +83,11 @@
else
return ..()
/obj/item/flashlight/extinguish_light()
if(on)
on = 0
update_brightness()
/obj/item/flashlight/pen
name = "penlight"
desc = "A pen-sized light, used by medical staff."
@@ -211,6 +216,9 @@ obj/item/flashlight/lamp/bananalamp
src.damtype = "fire"
processing_objects += src
/obj/item/flashlight/flare/extinguish_light()
visible_message("<span class='danger'>[src] dims slightly before scattering the shadows around it.</span>")
/obj/item/flashlight/flare/torch
name = "torch"
desc = "A torch fashioned from some leaves and a log."
@@ -242,6 +250,9 @@ obj/item/flashlight/lamp/bananalamp
/obj/item/flashlight/slime/attack_self(mob/user)
return //Bio-luminescence does not toggle.
/obj/item/flashlight/slime/extinguish_light()
visible_message("<span class='danger'>[src] dims slightly before scattering the shadows around it.</span>")
/obj/item/flashlight/emp
origin_tech = "magnets=3;syndicate=1"
@@ -299,4 +310,4 @@ obj/item/flashlight/lamp/bananalamp
anchored = TRUE
var/range = null
unacidable = TRUE
burn_state = LAVA_PROOF
burn_state = LAVA_PROOF