Make these alarms initialized

This commit is contained in:
Poojawa
2018-09-22 03:42:00 -05:00
parent 18e08763d8
commit 3c3a01bdc0

View File

@@ -193,36 +193,34 @@
var/list/air_vent_info = list()
var/list/air_scrub_info = list()
/obj/machinery/airalarm/New(loc, ndir, nbuild)
..()
/obj/machinery/airalarm/Initialize(mapload, ndir, nbuild)
. = ..()
wires = new /datum/wires/airalarm(src)
if(ndir)
setDir(ndir)
if(nbuild)
buildstage = 0
panel_open = TRUE
pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24)
pixel_y = (dir & 3)? (dir == 1 ? -24 : 24) : 0
update_icon()
if(name == initial(name))
name = "[get_area_name(src)] Air Alarm"
power_change()
set_frequency(frequency)
/obj/machinery/airalarm/Destroy()
SSradio.remove_object(src, frequency)
qdel(wires)
wires = null
return ..()
/obj/machinery/airalarm/Initialize(mapload)
. = ..()
if(!mapload)
return
power_change()
set_frequency(frequency)
update_icon()
/obj/machinery/airalarm/on_construction()
..(dir,dir)
/obj/machinery/airalarm/examine(mob/user)
. = ..()
switch(buildstage)
@@ -436,7 +434,6 @@
. = TRUE
update_icon()
/obj/machinery/airalarm/proc/reset(wire)
switch(wire)
if(WIRE_POWER)