mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-27 02:22:26 +00:00
@@ -336,7 +336,6 @@ Command action procs
|
||||
|
||||
|
||||
var/datum/signal/status_signal = new
|
||||
status_signal.source = src
|
||||
status_signal.transmission_method = 1
|
||||
status_signal.data["command"] = command
|
||||
|
||||
@@ -344,11 +343,11 @@ Command action procs
|
||||
if("message")
|
||||
status_signal.data["msg1"] = data1
|
||||
status_signal.data["msg2"] = data2
|
||||
log_admin("STATUS: [key_name(usr)] set status screen message with [src]: [data1] [data2]")
|
||||
log_admin("STATUS: [key_name(usr)] set status screen message with: [data1] [data2]")
|
||||
if("alert")
|
||||
status_signal.data["picture_state"] = data1
|
||||
|
||||
frequency.post_signal(src, status_signal)
|
||||
frequency.post_signal(signal = status_signal)
|
||||
|
||||
//Returns 1 if recalled 0 if not
|
||||
/proc/cancel_call_proc(var/mob/user)
|
||||
|
||||
@@ -123,8 +123,9 @@
|
||||
LAZYINITLIST(data["allrecords_locked"])
|
||||
LAZYINITLIST(data["record_viruses"])
|
||||
if(authenticated)
|
||||
if(data["allrecords"].len != SSrecords.records.len)
|
||||
data["allrecords"].Cut()
|
||||
if(LAZYLEN(data["allrecords"]) != SSrecords.records.len)
|
||||
var/list/allrecords = data["allrecords"]
|
||||
data["allrecords"] = allrecords.Cut()
|
||||
for(var/tR in sortRecord(SSrecords.records))
|
||||
var/datum/record/general/R = tR
|
||||
LAZYINITLIST(data["allrecords"][R.id])
|
||||
@@ -140,8 +141,9 @@
|
||||
|
||||
|
||||
if(records_type & RECORD_LOCKED)
|
||||
if(data["allrecords_locked"].len != SSrecords.records_locked.len)
|
||||
data["allrecords_locked"].Cut()
|
||||
if(LAZYLEN(data["allrecords_locked"]) != SSrecords.records_locked.len)
|
||||
var/list/allrecords_locked = data["allrecords_locked"]
|
||||
data["allrecords_locked"] = allrecords_locked.Cut()
|
||||
for(var/tR in sortRecord(SSrecords.records_locked))
|
||||
var/datum/record/general/R = tR
|
||||
LAZYINITLIST(data["allrecords_locked"][R.id])
|
||||
@@ -150,8 +152,9 @@
|
||||
VUEUI_SET_CHECK(data["allrecords_locked"][R.id]["rank"], R.rank, ., data)
|
||||
|
||||
if(records_type & RECORD_VIRUS)
|
||||
if(data["record_viruses"].len != SSrecords.viruses.len)
|
||||
data["record_viruses"].Cut()
|
||||
if(LAZYLEN(data["record_viruses"]) != SSrecords.viruses.len)
|
||||
var/list/record_viruses = data["record_viruses"]
|
||||
data["record_viruses"] = record_viruses.Cut()
|
||||
for(var/tR in sortRecord(SSrecords.viruses))
|
||||
var/datum/record/virus/R = tR
|
||||
LAZYINITLIST(data["record_viruses"]["[R.id]"])
|
||||
@@ -284,7 +287,8 @@
|
||||
if(href_list["print"])
|
||||
if(!(href_list["print"] in list("active", "active_virus")))
|
||||
return
|
||||
if(computer?.nano_printer && vars[href_list["print"]])
|
||||
var/datum/record/R = vars[href_list["print"]]
|
||||
if(computer?.nano_printer && R)
|
||||
var/excluded = list()
|
||||
if(href_list["print"] == "active")
|
||||
if(!(records_type & RECORD_GENERAL))
|
||||
@@ -293,8 +297,8 @@
|
||||
excluded += "security"
|
||||
if(!(records_type & RECORD_MEDICAL))
|
||||
excluded += "medical"
|
||||
var/out = vars[href_list["print"]].Printify(excluded)
|
||||
computer.nano_printer.print_text(out, "[record_prefix]Record ([vars[href_list["print"]].name])")
|
||||
var/out = R.Printify(excluded)
|
||||
computer.nano_printer.print_text(out, "[record_prefix]Record ([R.name])")
|
||||
|
||||
|
||||
/datum/computer_file/program/records/proc/canEdit(list/key)
|
||||
|
||||
Reference in New Issue
Block a user