[MIRROR] Improved PDA Direct Messenger [MDB IGNORE] (#22865)

* Improved PDA Direct Messenger

* resolve conflicts

* Delete ntmessenger.dm

---------

Co-authored-by: distributivgesetz <distributivgesetz93@gmail.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
This commit is contained in:
SkyratBot
2023-08-03 20:03:41 -04:00
committed by GitHub
co-authored by distributivgesetz Giz
parent 95812fe15a
commit 247d37c38a
45 changed files with 2225 additions and 899 deletions
@@ -51,6 +51,14 @@
temp.usage_flags = usage_flags
return temp
/**
* WARNING: this proc does not work the same as normal `ui_interact`, as the
* computer takes care of opening the UI. The `datum/tgui/ui` parameter will always exist.
* This proc only serves as a callback.
*/
/datum/computer_file/program/ui_interact(mob/user, datum/tgui/ui)
SHOULD_CALL_PARENT(FALSE)
///We are not calling parent as it's handled by the computer itself, this is only called after.
/datum/computer_file/program/ui_act(action, params, datum/tgui/ui, datum/ui_state/state)
SHOULD_CALL_PARENT(FALSE)