mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-18 21:53:22 +00:00
* JSON Savefiles | Player Saves use JSON * few fixups * yeah this will need a migration in the future to use a different tree for skyrat stuff * this can be null * forgot to sanitize these ones * TM st * get it working * Update code/modules/client/preferences_savefile.dm Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com> Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
41 lines
854 B
Plaintext
41 lines
854 B
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/proc/IsByondMember()
|
|
return FALSE
|
|
|
|
/datum/client_interface/New(key)
|
|
..()
|
|
if(key)
|
|
src.key = key
|
|
ckey = ckey(key)
|
|
|
|
/datum/client_interface/proc/set_macros()
|
|
return
|