changes default prefs to deadmin you as antagonist/head/sec/silicon, stops auto deadmin on localhost (#88028)

This commit is contained in:
Fikou
2024-11-22 21:56:25 +01:00
committed by GitHub
parent f4549cc666
commit 185f96efb0
2 changed files with 5 additions and 2 deletions
+2 -1
View File
@@ -17,7 +17,8 @@
#define ADMIN_IGNORE_CULT_GHOST (1<<21)
#define SPLIT_ADMIN_TABS (1<<23)
#define TOGGLES_DEFAULT (SOUND_ADMINHELP|MEMBER_PUBLIC|SOUND_PRAYERS)
#define TOGGLES_DEADMIN_DEFAULT (DEADMIN_ANTAGONIST|DEADMIN_POSITION_HEAD|DEADMIN_POSITION_SECURITY|DEADMIN_POSITION_SILICON)
#define TOGGLES_DEFAULT (SOUND_ADMINHELP|MEMBER_PUBLIC|SOUND_PRAYERS|TOGGLES_DEADMIN_DEFAULT)
// Legacy chat toggles.
// !!! DO NOT ADD ANY NEW ONES HERE !!!
+3 -1
View File
@@ -300,7 +300,9 @@ ADMIN_VERB(edit_admin_permissions, R_PERMISSIONS, "Permissions Panel", "Edit adm
D.deactivate() //after logs so the deadmined admin can see the message.
/datum/admins/proc/auto_deadmin()
if (owner.prefs.read_preference(/datum/preference/toggle/bypass_deadmin_in_centcom) && is_centcom_level(owner.mob.z))
if(owner.is_localhost())
return FALSE
if(owner.prefs.read_preference(/datum/preference/toggle/bypass_deadmin_in_centcom) && is_centcom_level(owner.mob.z))
return FALSE
to_chat(owner, span_interface("You are now a normal player."), confidential = TRUE)