diff --git a/code/controllers/subsystems/atoms.dm b/code/controllers/subsystems/atoms.dm
index 7dae153d66..60fccf6dd3 100644
--- a/code/controllers/subsystems/atoms.dm
+++ b/code/controllers/subsystems/atoms.dm
@@ -77,7 +77,7 @@ SUBSYSTEM_DEF(atoms)
var/start_tick = world.time
- var/result = A.initialize(arglist(arguments))
+ var/result = A.Initialize(arglist(arguments))
if(start_tick != world.time)
BadInitializeCalls[the_type] |= BAD_INIT_SLEPT
diff --git a/code/game/machinery/atmoalter/area_atmos_computer.dm b/code/game/machinery/atmoalter/area_atmos_computer.dm
index 0d0259db74..b0277785fd 100644
--- a/code/game/machinery/atmoalter/area_atmos_computer.dm
+++ b/code/game/machinery/atmoalter/area_atmos_computer.dm
@@ -14,125 +14,123 @@
//Simple variable to prevent me from doing attack_hand in both this and the child computer
var/zone = "This computer is working on a wireless range, the range is currently limited to 25 meters."
- initialize()
- . = ..()
- scanscrubbers()
+/obj/machinery/computer/area_atmos/Initialize()
+ . = ..()
+ scanscrubbers()
- attack_ai(var/mob/user as mob)
- return src.attack_hand(user)
-
- attack_hand(var/mob/user as mob)
- if(..(user))
- return
- src.add_fingerprint(usr)
- var/dat = {"
-
-
-
-
-
- Area Air Control
- [status]
- Scan
- "}
- for(var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber in connectedscrubbers)
- dat += {"
-
-
- [scrubber.name]
- Pressure: [round(scrubber.air_contents.return_pressure(), 0.01)] kPa
- Flow Rate: [round(scrubber.last_flow_rate,0.1)] L/s
- |
-
- Turn On
- Turn Off
- Load: [round(scrubber.last_power_draw)] W
- |
-
"}
+/obj/machinery/computer/area_atmos/attack_ai(var/mob/user as mob)
+ return src.attack_hand(user)
+/obj/machinery/computer/area_atmos/attack_hand(var/mob/user as mob)
+ if(..(user))
+ return
+ src.add_fingerprint(usr)
+ var/dat = {"
+
+
+
+
+
+ Area Air Control
+ [status]
+ Scan
+ "}
+ for(var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber in connectedscrubbers)
dat += {"
-
- [zone]
-
- "}
- user << browse("[dat]", "window=miningshuttle;size=400x400")
- status = ""
+
+
+ [scrubber.name]
+ Pressure: [round(scrubber.air_contents.return_pressure(), 0.01)] kPa
+ Flow Rate: [round(scrubber.last_flow_rate,0.1)] L/s
+ |
+
+ Turn On
+ Turn Off
+ Load: [round(scrubber.last_power_draw)] W
+ |
+
"}
- Topic(href, href_list)
- if(..())
+ dat += {"
+
+ [zone]
+
+ "}
+ user << browse("[dat]", "window=miningshuttle;size=400x400")
+ status = ""
+
+/obj/machinery/computer/area_atmos/Topic(href, href_list)
+ if(..())
+ return
+ usr.set_machine(src)
+ src.add_fingerprint(usr)
+
+
+ if(href_list["scan"])
+ scanscrubbers()
+ else if(href_list["toggle"])
+ var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber = locate(href_list["scrub"])
+
+ if(!validscrubber(scrubber))
+ spawn(20)
+ status = "ERROR: Couldn't connect to scrubber! (timeout)"
+ connectedscrubbers -= scrubber
+ src.updateUsrDialog()
return
- usr.set_machine(src)
- src.add_fingerprint(usr)
+ scrubber.on = text2num(href_list["toggle"])
+ scrubber.update_icon()
- if(href_list["scan"])
- scanscrubbers()
- else if(href_list["toggle"])
- var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber = locate(href_list["scrub"])
+/obj/machinery/computer/area_atmos/proc/validscrubber(obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber as obj)
+ if(!isobj(scrubber) || get_dist(scrubber.loc, src.loc) > src.range || scrubber.loc.z != src.loc.z)
+ return FALSE
+ return TRUE
- if(!validscrubber(scrubber))
- spawn(20)
- status = "ERROR: Couldn't connect to scrubber! (timeout)"
- connectedscrubbers -= scrubber
- src.updateUsrDialog()
- return
+/obj/machinery/computer/area_atmos/proc/scanscrubbers()
+ connectedscrubbers = new()
- scrubber.on = text2num(href_list["toggle"])
- scrubber.update_icon()
+ var/found = 0
+ for(var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber in range(range, src.loc))
+ if(istype(scrubber))
+ found = 1
+ connectedscrubbers += scrubber
- proc/validscrubber( var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber as obj )
- if(!isobj(scrubber) || get_dist(scrubber.loc, src.loc) > src.range || scrubber.loc.z != src.loc.z)
- return 0
-
- return 1
-
- proc/scanscrubbers()
- connectedscrubbers = new()
-
- var/found = 0
- for(var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber in range(range, src.loc))
- if(istype(scrubber))
- found = 1
- connectedscrubbers += scrubber
-
- if(!found)
- status = "ERROR: No scrubber found!"
-
- src.updateUsrDialog()
+ if(!found)
+ status = "ERROR: No scrubber found!"
+ updateUsrDialog()
/obj/machinery/computer/area_atmos/area
zone = "This computer is working in a wired network limited to this area."
diff --git a/code/game/objects/items/devices/PDA/radio.dm b/code/game/objects/items/devices/PDA/radio.dm
index 9de35c2582..a5a76dd993 100644
--- a/code/game/objects/items/devices/PDA/radio.dm
+++ b/code/game/objects/items/devices/PDA/radio.dm
@@ -116,39 +116,37 @@
var/last_transmission
var/datum/radio_frequency/radio_connection
- initialize()
- if(!radio_controller)
- return
-
- if (src.frequency < PUBLIC_LOW_FREQ || src.frequency > PUBLIC_HIGH_FREQ)
- src.frequency = sanitize_frequency(src.frequency)
-
- set_frequency(frequency)
-
- proc/set_frequency(new_frequency)
- radio_controller.remove_object(src, frequency)
- frequency = new_frequency
- radio_connection = radio_controller.add_object(src, frequency)
-
- proc/send_signal(message="ACTIVATE")
-
- if(last_transmission && world.time < (last_transmission + 5))
- return
- last_transmission = world.time
-
- var/time = time2text(world.realtime,"hh:mm:ss")
- var/turf/T = get_turf(src)
- lastsignalers.Add("[time] : [usr.key] used [src] @ location ([T.x],[T.y],[T.z]) : [format_frequency(frequency)]/[code]")
-
- var/datum/signal/signal = new
- signal.source = src
- signal.encryption = code
- signal.data["message"] = message
-
- radio_connection.post_signal(src, signal)
-
+/obj/item/radio/integrated/signal/Initialize()
+ if(!radio_controller)
return
+ if (src.frequency < PUBLIC_LOW_FREQ || src.frequency > PUBLIC_HIGH_FREQ)
+ src.frequency = sanitize_frequency(src.frequency)
+
+ set_frequency(frequency)
+
+/obj/item/radio/integrated/signal/proc/set_frequency(new_frequency)
+ radio_controller.remove_object(src, frequency)
+ frequency = new_frequency
+ radio_connection = radio_controller.add_object(src, frequency)
+
+/obj/item/radio/integrated/signal/proc/send_signal(message="ACTIVATE")
+
+ if(last_transmission && world.time < (last_transmission + 5))
+ return
+ last_transmission = world.time
+
+ var/time = time2text(world.realtime,"hh:mm:ss")
+ var/turf/T = get_turf(src)
+ lastsignalers.Add("[time] : [usr.key] used [src] @ location ([T.x],[T.y],[T.z]) : [format_frequency(frequency)]/[code]")
+
+ var/datum/signal/signal = new
+ signal.source = src
+ signal.encryption = code
+ signal.data["message"] = message
+
+ radio_connection.post_signal(src, signal)
+
/obj/item/radio/integrated/signal/Destroy()
if(radio_controller)
radio_controller.remove_object(src, frequency)
diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm
index 4d66ffd221..d670fc3a40 100644
--- a/code/game/turfs/simulated/floor_types.dm
+++ b/code/game/turfs/simulated/floor_types.dm
@@ -213,8 +213,9 @@
takes_underlays = 1
blocks_air = 1 //I'd make these unsimulated but it just fucks with so much stuff so many other places.
- initialize()
- icon_state = "carry_ingame"
+/turf/simulated/shuttle/plating/carry/Initialize()
+ . = ..()
+ icon_state = "carry_ingame"
/turf/simulated/shuttle/plating/airless/carry
name = "airless carry turf"
@@ -223,8 +224,9 @@
takes_underlays = 1
blocks_air = 1
- initialize()
- icon_state = "carry_ingame"
+/turf/simulated/shuttle/plating/airless/carry/Initialize()
+ . = ..()
+ icon_state = "carry_ingame"
/turf/simulated/shuttle/plating/skipjack //Skipjack plating
oxygen = 0