diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm
index 9c957954dd9..2d48845fe06 100644
--- a/code/game/machinery/doppler_array.dm
+++ b/code/game/machinery/doppler_array.dm
@@ -9,7 +9,6 @@ var/list/doppler_arrays = list()
anchored = 1
atom_say_verb = "states coldly"
var/list/logged_explosions = list()
- var/printer_timer
/datum/explosion_log
var/logged_time
@@ -83,15 +82,14 @@ var/list/doppler_arrays = list()
if(!logged_explosions.len)
atom_say("No logs currently stored in internal database.")
return
- if(printer_timer)
+ if(active_timers)
to_chat(user, "[src] is already printing something, please wait.")
return
atom_say("Printing explosive log. Standby...")
- printer_timer = addtimer(CALLBACK(src, .proc/print), 50)
+ addtimer(CALLBACK(src, .print), 50)
/obj/machinery/doppler_array/proc/print()
- printer_timer = FALSE
- visible_message("[src] rattles off a sheet of paper!")
+ visible_message("[src] prints a piece of paper!")
playsound(loc, 'sound/goonstation/machines/printer_dotmatrix.ogg', 50, 1)
var/obj/item/paper/explosive_log/P = new(get_turf(src))
for(var/datum/explosion_log/E in logged_explosions)
@@ -177,7 +175,7 @@ var/list/doppler_arrays = list()
"theoretical_size_message" = E.theoretical_size_message,
"unique_datum_id" = E.unique_datum_id))
data["explosion_data"] = explosion_data
- data["printer_timer"] = printer_timer
+ data["printing"] = active_timers
return data
/obj/machinery/doppler_array/Topic(href, href_list)
diff --git a/nano/templates/doppler_array.tmpl b/nano/templates/doppler_array.tmpl
index 49aef551c09..d3bb40744b2 100644
--- a/nano/templates/doppler_array.tmpl
+++ b/nano/templates/doppler_array.tmpl
@@ -21,5 +21,5 @@
{{/for}}
- {{:helper.link("Print all logs", "print", {"print_logs": 'yes'}, data.printer_timer ? 'disabled' : null)}}
+ {{:helper.link("Print all logs", "print", {"print_logs": 'yes'}, data.printing ? 'disabled' : null)}}
{{/if}}