Make these alarms initialized
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user