From ba7f0dab62ec86897250ff4619899a650c95914b Mon Sep 17 00:00:00 2001
From: Letter N <24603524+LetterN@users.noreply.github.com>
Date: Sun, 5 Jan 2020 19:16:37 +0800
Subject: [PATCH 1/2] doppler logs!
---
code/game/machinery/doppler_array.dm | 50 ++++++++++++++++++++++++----
1 file changed, 43 insertions(+), 7 deletions(-)
diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm
index 1c25c7b242..4b938ea120 100644
--- a/code/game/machinery/doppler_array.dm
+++ b/code/game/machinery/doppler_array.dm
@@ -7,26 +7,51 @@ GLOBAL_LIST_EMPTY(doppler_arrays)
icon_state = "tdoppler"
density = TRUE
var/integrated = FALSE
+ var/cooldown = 10
+ var/next_announce = 0
var/max_dist = 150
verb_say = "states coldly"
+ var/list/message_log = list()
/obj/machinery/doppler_array/Initialize()
. = ..()
GLOB.doppler_arrays += src
/obj/machinery/doppler_array/ComponentInitialize()
+ . = ..()
AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE,null,null,CALLBACK(src,.proc/rot_message))
/obj/machinery/doppler_array/Destroy()
GLOB.doppler_arrays -= src
return ..()
-/obj/machinery/doppler_array/examine(mob/user)
+/obj/machinery/doppler_array/ui_interact(mob/user)
. = ..()
- . += "Its dish is facing to the [dir2text(dir)]."
+ if(stat)
+ return FALSE
-/obj/machinery/doppler_array/process()
- return PROCESS_KILL
+ var/list/dat = list()
+ for(var/i in 1 to LAZYLEN(message_log))
+ dat += "Log recording #[i]: [message_log[i]]
"
+ dat += "Delete logs
"
+ dat += "