mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
PDA photo messaging and camera cartridge (#30477)
* First attempt at coding PDA photos, needs testing * Fix * More fixes * Tnote consistency * Now allowing AIs to send PDA photos * Fixing name * Wrong case * Now should allow borgs too, not just AIs * Moving all taken PDA photos globally for something later * No orphaned images either * Images viewable in chat, needs testing * Typo * Forgot pAIs * Now finally shows up from chat link * Making list local again * Adding camera cartridge to merch computer * Underlay for PDA * Underlay for PDA * Some camera functionality * Much better * Now it can take the photos * Access is nicer, plus a toggle option now to be less annoying * Viewing them * Fix * Just make it go here * Forgot this * And this * Better cart colours * Updating cart icons * Some icon update fixes * Tidying this up * Feedback helps * Allowing camera cart photos to be sent over messages * Now cart cam fully works * Fixing menu return * This should be nicer * Clear photos option * Better to do it in here, I feel * Oh it wasn't showing up on theirs, fix * Maybe this will work for the carts * Showing up in message monitor * Sanity * Makes AI photos parse right * Removes PDA filter for AIs and message monitor Co-authored-by: kanef <kanef9x@protonmail.com>
This commit is contained in:
@@ -4,8 +4,9 @@ var/global/list/obj/machinery/message_server/message_servers = list()
|
||||
var/recipient = "Unspecified" //name of the person
|
||||
var/sender = "Unspecified" //name of the sender
|
||||
var/message = "Blank" //transferred message
|
||||
var/icon/img_sent = null //transferred image, if any
|
||||
|
||||
/datum/data_pda_msg/New(var/param_rec = "",var/param_sender = "",var/param_message = "")
|
||||
/datum/data_pda_msg/New(var/param_rec = "",var/param_sender = "",var/param_message = "", var/icon/param_image = null)
|
||||
|
||||
if(param_rec)
|
||||
recipient = param_rec
|
||||
@@ -13,6 +14,8 @@ var/global/list/obj/machinery/message_server/message_servers = list()
|
||||
sender = param_sender
|
||||
if(param_message)
|
||||
message = param_message
|
||||
if(param_image)
|
||||
img_sent = param_image
|
||||
|
||||
/datum/data_rc_msg
|
||||
var/rec_dpt = "Unspecified" //name of the person
|
||||
@@ -85,8 +88,8 @@ var/global/list/obj/machinery/message_server/message_servers = list()
|
||||
/obj/machinery/message_server/proc/is_functioning()
|
||||
return !disabled && !(stat & (BROKEN|NOPOWER))
|
||||
|
||||
/obj/machinery/message_server/proc/send_pda_message(var/recipient = "",var/sender = "",var/message = "")
|
||||
pda_msgs += new/datum/data_pda_msg(recipient,sender,message)
|
||||
/obj/machinery/message_server/proc/send_pda_message(var/recipient = "",var/sender = "",var/message = "", var/icon/img_sent = null)
|
||||
pda_msgs += new/datum/data_pda_msg(recipient,sender,message,img_sent)
|
||||
|
||||
/obj/machinery/message_server/proc/send_rc_message(var/recipient = "",var/sender = "",var/message = "",var/stamp = "", var/id_auth = "", var/priority = 1)
|
||||
rc_msgs += new/datum/data_rc_msg(recipient,sender,message,stamp,id_auth)
|
||||
|
||||
Reference in New Issue
Block a user