mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-12 15:47:04 +01:00
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:
@@ -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()
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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"].")
|
||||
|
||||
Reference in New Issue
Block a user