mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-17 13:12:37 +00:00
* Cleans up some extra args in Destroy() (#80642) ## About The Pull Request After https://github.com/tgstation/tgstation/pull/80628, these shouldn't be needed anymore right? ## Why It's Good For The Game Cleans up some vestigial code ## Changelog EDIT: Not player-facing. * Cleans up some extra args in Destroy() --------- Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com> Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
/// This should match the interface of /client wherever necessary.
|
|
/datum/client_interface
|
|
/// Player preferences datum for the client
|
|
var/datum/preferences/prefs
|
|
|
|
/// The view of the client, similar to /client/var/view.
|
|
var/view = "15x15"
|
|
|
|
/// View data of the client, similar to /client/var/view_size.
|
|
var/datum/view_data/view_size
|
|
|
|
/// Objects on the screen of the client
|
|
var/list/screen = list()
|
|
|
|
/// The mob the client controls
|
|
var/mob/mob
|
|
|
|
/// The ckey for this mock interface
|
|
var/ckey = "mockclient"
|
|
|
|
/// The key for this mock interface
|
|
var/key = "mockclient"
|
|
|
|
/// client prefs
|
|
var/fps
|
|
var/hotkeys
|
|
var/tgui_say
|
|
var/typing_indicators
|
|
|
|
/datum/client_interface/New()
|
|
..()
|
|
var/static/mock_client_uid = 0
|
|
mock_client_uid++
|
|
|
|
src.key = "[key]_[mock_client_uid]"
|
|
ckey = ckey(key)
|
|
|
|
#ifdef UNIT_TESTS // otherwise this shit can leak into production servers which is drather bad
|
|
GLOB.directory[ckey] = src
|
|
#endif
|
|
|
|
/datum/client_interface/Destroy(force)
|
|
GLOB.directory -= ckey
|
|
return ..()
|
|
|
|
/datum/client_interface/proc/IsByondMember()
|
|
return FALSE
|
|
|
|
/datum/client_interface/proc/set_macros()
|
|
return
|