Hide and seek mode (#17233)

* Admin toggle for events

* actually subscribe on spawn

* proper subscribe

---------

Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
This commit is contained in:
Cameron Lennox
2025-02-28 06:37:27 -05:00
committed by GitHub
parent 1b07cd88a6
commit 9a77517bd3
5 changed files with 28 additions and 5 deletions
+4 -2
View File
@@ -108,7 +108,8 @@ var/list/admin_verbs_admin = list(
/datum/admins/proc/sendFax,
/client/proc/despawn_player,
/datum/admins/proc/view_feedback,
/client/proc/debug_global_variables
/client/proc/debug_global_variables,
/client/proc/hide_motion_tracker_feedback
)
var/list/admin_verbs_ban = list(
@@ -509,7 +510,8 @@ var/list/admin_verbs_event_manager = list(
/client/proc/cmd_debug_del_all,
/client/proc/toggle_random_events,
/client/proc/modify_server_news,
/client/proc/debug_global_variables
/client/proc/debug_global_variables,
/client/proc/hide_motion_tracker_feedback
)
/client/proc/add_admin_verbs()
+4 -2
View File
@@ -127,7 +127,8 @@ var/list/admin_verbs_admin = list(
/client/proc/removetickets,
/client/proc/delbook,
/client/proc/toggle_spawning_with_recolour,
/client/proc/start_vote
/client/proc/start_vote,
/client/proc/hide_motion_tracker_feedback
)
var/list/admin_verbs_ban = list(
@@ -572,7 +573,8 @@ var/list/admin_verbs_event_manager = list(
/client/proc/AdminCreateVirus,
/client/proc/ReleaseVirus,
/client/proc/add_hidden_area,
/client/proc/remove_hidden_area
/client/proc/remove_hidden_area,
/client/proc/hide_motion_tracker_feedback
)
/client/proc/add_admin_verbs()
+10
View File
@@ -572,3 +572,13 @@
return
A.flags &= ~(AREA_BLOCK_GHOST_SIGHT)
ghostnet.removeArea(A)
/client/proc/hide_motion_tracker_feedback()
set name = "Toggle Motion Echos"
set desc = "Hides or reveals motion tracker echos globally."
set category = "Admin.Events"
if(!check_rights(R_ADMIN|R_EVENT))
return
SSmotiontracker.hide_all = !SSmotiontracker.hide_all
log_admin("[key_name(usr)] changed the motion echo visibility to [SSmotiontracker.hide_all ? "hidden" : "visible"].")