mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-29 03:32:28 +00:00
Adds a more advanced hotkey mode system, using verbs instead of .dmf defined .winset commands, allowing for multiple hotkey presets(QWERTY, AZERTY, DVORAK, you name it) Adds an AZERTY set of hotkeys, using this code
73 lines
2.5 KiB
Plaintext
73 lines
2.5 KiB
Plaintext
/client
|
|
////////////////
|
|
//ADMIN THINGS//
|
|
////////////////
|
|
var/datum/admins/holder = null
|
|
var/buildmode = 0
|
|
|
|
var/last_message = "" //Contains the last message sent by this client - used to protect against copy-paste spamming.
|
|
var/last_message_count = 0 //contins a number of how many times a message identical to last_message was sent.
|
|
|
|
/////////
|
|
//OTHER//
|
|
/////////
|
|
var/datum/preferences/prefs = null
|
|
var/move_delay = 1
|
|
var/moving = null
|
|
var/adminobs = null
|
|
var/area = null
|
|
var/time_died_as_mouse = null //when the client last died as a mouse
|
|
|
|
var/adminhelped = 0
|
|
|
|
///////////////
|
|
//SOUND STUFF//
|
|
///////////////
|
|
var/ambience_playing= null
|
|
var/played = 0
|
|
|
|
////////////
|
|
//SECURITY//
|
|
////////////
|
|
var/next_allowed_topic_time = 10
|
|
// comment out the line below when debugging locally to enable the options & messages menu
|
|
//control_freak = 1
|
|
|
|
var/received_irc_pm = -99999
|
|
var/irc_admin //IRC admin that spoke with them last.
|
|
var/mute_irc = 0
|
|
|
|
|
|
////////////////////////////////////
|
|
//things that require the database//
|
|
////////////////////////////////////
|
|
var/player_age = "Requires database" //So admins know why it isn't working - Used to determine how old the account is - in days.
|
|
var/related_accounts_ip = "Requires database" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this ip
|
|
var/related_accounts_cid = "Requires database" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this computer id
|
|
|
|
preload_rsc = 1 // This is 0 so we can set it to an URL once the player logs in and have them download the resources from a different server.
|
|
|
|
|
|
var/karma = 0
|
|
var/karma_spent = 0
|
|
var/karma_tab = 0
|
|
/////////////////////////////////////////////
|
|
// /vg/: MEDIAAAAAAAA
|
|
// Set on login.
|
|
var/datum/media_manager/media = null
|
|
|
|
/////////////////////////////////////////////////////////////////////
|
|
//adv. hotkey mode vars, code using them in /interface/interface.dm//
|
|
/////////////////////////////////////////////////////////////////////
|
|
|
|
var/hotkeytype = "QWERTY" //what set of hotkeys is in use(defaulting to QWERTY because I can't be bothered to ake this save on SQL)
|
|
var/hotkeyon = 0 //is the hotkey on?
|
|
|
|
var/hotkeylist = list( //list defining hotkey types, look at lists in place for structure if adding any if the future
|
|
"QWERTY" = list(
|
|
"on" = "hotkeymode",
|
|
"off" = "macro"),
|
|
"AZERTY" = list(
|
|
"on" = "AZERTYon",
|
|
"off" = "AZERTYoff")
|
|
) |