mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-02 21:42:41 +00:00
What it says on the tin. IPIntel and BYOND account age relating panic bunker settings from TG. Also implements methods for potentially tagging VM users. Ontop of all of this, creates a spiffy UI for admins with R_SERVER to adjust the settings of the entire suite at runtime.
74 lines
2.7 KiB
Plaintext
74 lines
2.7 KiB
Plaintext
/client
|
|
parent_type = /datum
|
|
|
|
////////////////
|
|
//ADMIN THINGS//
|
|
////////////////
|
|
var/datum/admins/holder = null
|
|
var/datum/admins/deadmin_holder = null
|
|
var/buildmode = 0
|
|
|
|
///////////////////
|
|
//SPAM PROTECTION//
|
|
///////////////////
|
|
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.
|
|
var/last_message_time
|
|
var/spam_alert = 0
|
|
|
|
/////////
|
|
//OTHER//
|
|
/////////
|
|
var/datum/preferences/prefs = null
|
|
var/move_delay = 1
|
|
var/moving = null
|
|
var/adminobs = null
|
|
var/area = null
|
|
var/time_died_as_mouse = 0
|
|
|
|
var/adminhelped = 0
|
|
|
|
///////////////
|
|
//SOUND STUFF//
|
|
///////////////
|
|
var/ambience_playing= null
|
|
var/played = 0
|
|
|
|
////////////
|
|
//SECURITY//
|
|
////////////
|
|
var/next_allowed_topic_time = 10
|
|
var/info_sent = 0
|
|
// comment out the line below when debugging locally to enable the options & messages menu
|
|
//control_freak = 1
|
|
var/ip_intel = "Disabled"
|
|
|
|
var/received_discord_pm = -99999
|
|
var/discord_admin //IRC- no more IRC, K? Discord admin that spoke with them last.
|
|
var/mute_discord = 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
|
|
var/whitelist_status = 0 //Used to determine what whitelists the player has access to. Uses bitflag values!
|
|
var/need_saves_migrated = "Requires database" //Used to determine whether or not the ckey needs their saves migrated over to the database. Default is 0 upon successful connection.
|
|
var/account_age = -1 // Age on the BYOND account in days.
|
|
var/account_join_date = null // Date of the BYOND account creation in ISO 8601 format.
|
|
|
|
preload_rsc = 0 // 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.
|
|
|
|
////////////
|
|
//PARALLAX//
|
|
////////////
|
|
var/list/parallax = list()
|
|
var/list/parallax_movable = list()
|
|
var/list/parallax_offset = list()
|
|
var/turf/previous_turf = null
|
|
var/obj/screen/plane_master/parallax_master/parallax_master = null
|
|
var/obj/screen/plane_master/parallax_dustmaster/parallax_dustmaster = null
|
|
var/obj/screen/plane_master/parallax_spacemaster/parallax_spacemaster = null
|