mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
[MIRROR] Server maint subsystem (#9408)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
4f9bd4462d
commit
f72f2f8c89
@@ -107,12 +107,10 @@
|
||||
var/last_asset_job = 0
|
||||
var/last_completed_asset_job = 0
|
||||
|
||||
//CHOMPAdd Start Panel Ping
|
||||
///Last ping of the client
|
||||
var/lastping = 0
|
||||
///Average ping of the client
|
||||
var/avgping = 0
|
||||
//CHOMPAdd End
|
||||
|
||||
///world.time they connected
|
||||
var/connection_time
|
||||
|
||||
@@ -536,13 +536,13 @@
|
||||
|
||||
/client/verb/character_setup()
|
||||
set name = "Character Setup"
|
||||
set category = "Preferences.Character" //CHOMPEdit
|
||||
set category = "Preferences.Character"
|
||||
if(prefs)
|
||||
prefs.ShowChoices(usr)
|
||||
|
||||
/client/verb/game_options()
|
||||
set name = "Game Options"
|
||||
set category = "Preferences.Game" //CHOMPEdit
|
||||
set category = "Preferences.Game"
|
||||
if(prefs)
|
||||
prefs.tgui_interact(usr)
|
||||
|
||||
@@ -644,7 +644,7 @@
|
||||
|
||||
/client/verb/toggle_fullscreen()
|
||||
set name = "Toggle Fullscreen"
|
||||
set category = "OOC.Client Settings" //CHOMPEdit
|
||||
set category = "OOC.Client Settings"
|
||||
|
||||
fullscreen = !fullscreen
|
||||
|
||||
@@ -666,7 +666,7 @@
|
||||
/*CHOMPRemove Start, we use TGPanel
|
||||
/client/verb/toggle_verb_panel()
|
||||
set name = "Toggle Verbs"
|
||||
set category = "OOC.Client Settings" //CHOMPEdit
|
||||
set category = "OOC.Client Settings"
|
||||
|
||||
show_verb_panel = !show_verb_panel
|
||||
|
||||
@@ -676,7 +676,7 @@
|
||||
/*
|
||||
/client/verb/toggle_status_bar()
|
||||
set name = "Toggle Status Bar"
|
||||
set category = "OOC.Client Settings" //CHOMPEdit
|
||||
set category = "OOC.Client Settings"
|
||||
|
||||
show_status_bar = !show_status_bar
|
||||
|
||||
@@ -688,7 +688,7 @@
|
||||
|
||||
/client/verb/show_active_playtime()
|
||||
set name = "Active Playtime"
|
||||
set category = "IC.Game"
|
||||
set category = "OOC.Game"
|
||||
|
||||
if(!play_hours.len)
|
||||
to_chat(src, span_warning("Persistent playtime disabled!"))
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
|
||||
/client/verb/spinleft()
|
||||
set name = "Spin View CCW"
|
||||
set category = "OOC.Game" //CHOMPEdit
|
||||
set category = "OOC.Game"
|
||||
dir = turn(dir, 90)
|
||||
|
||||
/client/verb/spinright()
|
||||
set name = "Spin View CW"
|
||||
set category = "OOC.Game" //CHOMPEdit
|
||||
set category = "OOC.Game"
|
||||
dir = turn(dir, -90)
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
/client/verb/volume_panel()
|
||||
set name = "Volume Panel"
|
||||
set category = "Preferences.Sounds" //CHOMPEdit
|
||||
set category = "Preferences.Sounds"
|
||||
set desc = "Allows you to adjust volume levels on the fly."
|
||||
|
||||
if(!volume_panel)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/client/verb/toggle_be_special(role in be_special_flags)
|
||||
set name = "Toggle Special Role Candidacy"
|
||||
set category = "Preferences.Character" //CHOMPEdit
|
||||
set category = "Preferences.Character"
|
||||
set desc = "Toggles which special roles you would like to be a candidate for, during events."
|
||||
|
||||
var/role_flag = be_special_flags[role]
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
/client/verb/toggle_chat_timestamps()
|
||||
set name = "Toggle Chat Timestamps"
|
||||
set category = "Preferences.Chat" //CHOMPEdit
|
||||
set category = "Preferences.Chat"
|
||||
set desc = "Toggles whether or not messages in chat will display timestamps. Enabling this will not add timestamps to messages that have already been sent."
|
||||
|
||||
prefs.chat_timestamp = !prefs.chat_timestamp //There is no preference datum for tgui input lock, nor for any TGUI prefs.
|
||||
@@ -26,7 +26,7 @@
|
||||
// Not attached to a pref datum because those are strict binary toggles
|
||||
/client/verb/toggle_examine_mode()
|
||||
set name = "Toggle Examine Mode"
|
||||
set category = "Preferences.Game" //CHOMPEdit
|
||||
set category = "Preferences.Game"
|
||||
set desc = "Toggle the additional behaviour of examining things."
|
||||
|
||||
prefs.examine_text_mode++
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
/client/verb/toggle_multilingual_mode()
|
||||
set name = "Toggle Multilingual Mode"
|
||||
set category = "Preferences.Character" //CHOMPEdit
|
||||
set category = "Preferences.Character"
|
||||
set desc = "Toggle the behaviour of multilingual speech parsing."
|
||||
|
||||
prefs.multilingual_mode++
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
//Why weren't these in game toggles already?
|
||||
/client/verb/toggle_capture_crystal()
|
||||
set name = "Toggle Catchable"
|
||||
set category = "Preferences.Character" //CHOMPEdit
|
||||
set category = "Preferences.Character"
|
||||
set desc = "Toggles being catchable with capture crystals."
|
||||
|
||||
var/mob/living/L = mob
|
||||
|
||||
@@ -37,7 +37,7 @@ var/global/list/all_tooltip_styles = list(
|
||||
|
||||
/client/verb/change_ui()
|
||||
set name = "Change UI"
|
||||
set category = "Preferences.Game" //CHOMPEdit
|
||||
set category = "Preferences.Game"
|
||||
set desc = "Configure your user interface"
|
||||
|
||||
if(!ishuman(usr))
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* YW EDIT START
|
||||
/client/verb/who_advanced()
|
||||
set name = "Advanced Who"
|
||||
set category = "OOC.Resources" //CHOMPEdit
|
||||
set category = "OOC.Resources"
|
||||
|
||||
var/msg = span_bold("Current Players:") + "\n"
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory)
|
||||
|
||||
/client/verb/show_character_directory()
|
||||
set name = "Character Directory"
|
||||
set category = "OOC.Game" //CHOMPEdit
|
||||
set category = "OOC.Game"
|
||||
set desc = "Shows a listing of all active characters, along with their associated OOC notes, flavor text, and more."
|
||||
|
||||
// This is primarily to stop malicious users from trying to lag the server by spamming this verb
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
/client/verb/ooc(msg as text)
|
||||
set name = "OOC"
|
||||
set category = "OOC.Chat" //CHOMPEdit
|
||||
set category = "OOC.Chat"
|
||||
|
||||
if(say_disabled) //This is here to try to identify lag problems
|
||||
to_chat(usr, span_warning("Speech is currently admin-disabled."))
|
||||
@@ -84,7 +84,7 @@
|
||||
/client/verb/looc(msg as text)
|
||||
set name = "LOOC"
|
||||
set desc = "Local OOC, seen only by those in view."
|
||||
set category = "OOC.Chat" //CHOMPEdit
|
||||
set category = "OOC.Chat"
|
||||
|
||||
if(say_disabled) //This is here to try to identify lag problems
|
||||
to_chat(usr, span_danger("Speech is currently admin-disabled."))
|
||||
@@ -198,7 +198,7 @@
|
||||
|
||||
/client/verb/fit_viewport()
|
||||
set name = "Fit Viewport"
|
||||
set category = "OOC.Client Settings" //CHOMPEdit
|
||||
set category = "OOC.Client Settings"
|
||||
set desc = "Fit the width of the map window to match the viewport"
|
||||
|
||||
// Fetch aspect ratio
|
||||
|
||||
@@ -1,5 +1,16 @@
|
||||
|
||||
/client/verb/update_ping(time as num)
|
||||
set instant = TRUE
|
||||
set name = ".update_ping"
|
||||
var/ping = pingfromtime(time)
|
||||
lastping = ping
|
||||
if (!avgping)
|
||||
avgping = ping
|
||||
else
|
||||
avgping = MC_AVERAGE_SLOW(avgping, ping)
|
||||
|
||||
/client/proc/pingfromtime(time)
|
||||
return ((world.time+world.tick_lag*world.tick_usage/100)-time)*100
|
||||
return ((world.time+world.tick_lag*TICK_USAGE_REAL/100)-time)*100
|
||||
|
||||
/client/verb/display_ping(time as num)
|
||||
set instant = TRUE
|
||||
@@ -8,5 +19,5 @@
|
||||
|
||||
/client/verb/ping()
|
||||
set name = "Ping"
|
||||
set category = "OOC.Debug" //CHOMPEdit
|
||||
winset(src, null, "command=.display_ping+[world.time+world.tick_lag*world.tick_usage/100]")
|
||||
set category = "OOC.Debug"
|
||||
winset(src, null, "command=.display_ping+[world.time+world.tick_lag*TICK_USAGE_REAL/100]")
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
|
||||
/*
|
||||
/mob/living/silicon/pai/verb/suicide()
|
||||
set category = "pAI Commands"
|
||||
set category = "Abilities.pAI Commands"
|
||||
set desc = "Kill yourself and become a ghost (You will receive a confirmation prompt)"
|
||||
set name = "pAI Suicide"
|
||||
var/answer = tgui_alert(usr, "REALLY kill yourself? This action can't be undone.", "Suicide", list("Yes","No"))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/client/verb/who()
|
||||
set name = "Who"
|
||||
set category = "OOC.Resources" //CHOMPEdit
|
||||
set category = "OOC.Resources"
|
||||
|
||||
var/msg = span_bold("Current Players:") + "\n"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user