mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 11:07:12 +01:00
they are banned. Another perk of using IsBanned and not client/New() is that we now disconnect potential clients before they are given a client object and start downloading any resources...which is like a 30Mb saving per failed login (after each server update). Tidied up the Login and Logout procs for mobs. Moved the sandbox buildmode stuff to mob/living/login.dm so you shouldn't have to log-out and back in to enable build mode. Removed the logged_in variable for mobs as it was the most pointless thing ever. Made the multikeying checks a separate proc. People are checked the second they get a new_player mob. Its notices are also less spammy. Changed AllowUpload from the default. It now restricts uploads of over 1Mb to prevent admins uploading massive .Oggs and lagging the server to hell whilst it sends the ogg to 40+ players. Feel free to change the limit. Moved some of the core client procs into one folder; they should really be together and not in /modules/mob/mob.dm and various other places. I will be giving the client stuff a belated spring-clean over the next few commits, just got to iron out some of the kinks. Revision: r3694 Author: elly1...@rocketmail.com
55 lines
1.7 KiB
Plaintext
55 lines
1.7 KiB
Plaintext
//Some of this is being changed to a datum to cut down on uneccessary variables at the client level. ~Carn
|
|
/client
|
|
////////////////
|
|
//ADMIN THINGS//
|
|
////////////////
|
|
var/obj/admins/holder = null
|
|
var/buildmode = 0
|
|
var/stealth = 0
|
|
var/fakekey = null
|
|
var/seeprayers = 0
|
|
var/ooccolor = "#b82e00"
|
|
var/muted = null //Can't talk in OOC, say, whisper, emote... anything except for adminhelp and admin-pm. An admin punishment
|
|
var/muted_complete = null //Can't talk in any way shape or form (muted + can't adminhelp or respond to admin pm-s). An admin punishment
|
|
var/warned = 0
|
|
var/sound_adminhelp = 0 //If set to 1 this will play a sound when adminhelps are received.
|
|
var/admin_invis = 0
|
|
|
|
/////////
|
|
//OTHER//
|
|
/////////
|
|
var/listen_ooc = 1
|
|
var/move_delay = 1
|
|
var/moving = null
|
|
var/adminobs = null
|
|
var/deadchat = 0
|
|
var/changes = 0
|
|
var/area = null
|
|
var/played = 0
|
|
var/team = null
|
|
var/be_alien = 0 //Check if that guy wants to be an alien
|
|
var/be_pai = 1 //Consider client when searching for players to recruit as a pAI
|
|
var/vote = null
|
|
var/showvote = null
|
|
var/STFU_ghosts //80+ people rounds are fun to admin when text flies faster than airport security
|
|
var/STFU_radio //80+ people rounds are fun to admin when text flies faster than airport security
|
|
var/be_syndicate = 0 //Moving this into client vars, since I was silly when I made it.
|
|
|
|
///////////////
|
|
//SOUND STUFF//
|
|
///////////////
|
|
var/canplaysound = 1
|
|
var/ambience_playing= null
|
|
var/no_ambi = 0 //Toggle Ambience
|
|
var/midis = 1 //Toggle Midis
|
|
|
|
////////////
|
|
//SECURITY//
|
|
////////////
|
|
var/next_allowed_topic_time = 10
|
|
// comment out the line below when debugging locally to enable the options & messages menu
|
|
control_freak = 1
|
|
|
|
|
|
|