mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 19:52:40 +00:00
Admin requested addition of a global dsay toggle.
This commit is contained in:
@@ -90,6 +90,7 @@ var/datum/engine_eject/engine_eject_control = null
|
|||||||
var/host = null
|
var/host = null
|
||||||
var/aliens_allowed = 0
|
var/aliens_allowed = 0
|
||||||
var/ooc_allowed = 1
|
var/ooc_allowed = 1
|
||||||
|
var/dsay_allowed = 1
|
||||||
var/dooc_allowed = 1
|
var/dooc_allowed = 1
|
||||||
var/traitor_scaling = 1
|
var/traitor_scaling = 1
|
||||||
//var/goonsay_allowed = 0
|
//var/goonsay_allowed = 0
|
||||||
|
|||||||
@@ -695,7 +695,7 @@ var/global/floorIsLava = 0
|
|||||||
|
|
||||||
/datum/admins/proc/toggleooc()
|
/datum/admins/proc/toggleooc()
|
||||||
set category = "Server"
|
set category = "Server"
|
||||||
set desc="Toggle dis bitch"
|
set desc="Globally Toggles OOC"
|
||||||
set name="Toggle OOC"
|
set name="Toggle OOC"
|
||||||
ooc_allowed = !( ooc_allowed )
|
ooc_allowed = !( ooc_allowed )
|
||||||
if (ooc_allowed)
|
if (ooc_allowed)
|
||||||
@@ -706,6 +706,20 @@ var/global/floorIsLava = 0
|
|||||||
message_admins("[key_name_admin(usr)] toggled OOC.", 1)
|
message_admins("[key_name_admin(usr)] toggled OOC.", 1)
|
||||||
feedback_add_details("admin_verb","TOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
feedback_add_details("admin_verb","TOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||||
|
|
||||||
|
|
||||||
|
/datum/admins/proc/toggledsay()
|
||||||
|
set category = "Server"
|
||||||
|
set desc="Globally Toggles DSAY"
|
||||||
|
set name="Toggle DSAY"
|
||||||
|
dsay_allowed = !( dsay_allowed )
|
||||||
|
if (dsay_allowed)
|
||||||
|
world << "<B>Deadchat has been globally enabled!</B>"
|
||||||
|
else
|
||||||
|
world << "<B>Deadchat has been globally disabled!</B>"
|
||||||
|
log_admin("[key_name(usr)] toggled deadchat.")
|
||||||
|
message_admins("[key_name_admin(usr)] toggled deadchat.", 1)
|
||||||
|
feedback_add_details("admin_verb","TDSAY") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc
|
||||||
|
|
||||||
/datum/admins/proc/toggleoocdead()
|
/datum/admins/proc/toggleoocdead()
|
||||||
set category = "Server"
|
set category = "Server"
|
||||||
set desc="Toggle dis bitch"
|
set desc="Toggle dis bitch"
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ var/list/admin_verbs_admin = list(
|
|||||||
/client/proc/secrets,
|
/client/proc/secrets,
|
||||||
/datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/
|
/datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/
|
||||||
/datum/admins/proc/toggleoocdead, /*toggles ooc on/off for everyone who is dead*/
|
/datum/admins/proc/toggleoocdead, /*toggles ooc on/off for everyone who is dead*/
|
||||||
|
/datum/admins/proc/toggledsay, /*toggles dsay on/off for everyone*/
|
||||||
/client/proc/game_panel, /*game panel, allows to change game-mode etc*/
|
/client/proc/game_panel, /*game panel, allows to change game-mode etc*/
|
||||||
/client/proc/cmd_admin_say, /*admin-only ooc chat*/
|
/client/proc/cmd_admin_say, /*admin-only ooc chat*/
|
||||||
/datum/admins/proc/PlayerNotes,
|
/datum/admins/proc/PlayerNotes,
|
||||||
|
|||||||
@@ -37,6 +37,11 @@
|
|||||||
usr << "\red Speech is currently admin-disabled."
|
usr << "\red Speech is currently admin-disabled."
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if(!src.client.holder)
|
||||||
|
if(!dsay_allowed)
|
||||||
|
src << "\red Deadchat is globally muted"
|
||||||
|
return
|
||||||
|
|
||||||
if(client && !(client.prefs.toggles & CHAT_DEAD))
|
if(client && !(client.prefs.toggles & CHAT_DEAD))
|
||||||
usr << "\red You have deadchat muted."
|
usr << "\red You have deadchat muted."
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user