mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 09:54:52 +00:00
Adds a Test Areas (Station Z) verb
This commit is contained in:
@@ -296,7 +296,8 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list(
|
|||||||
/client/proc/startSinglo,
|
/client/proc/startSinglo,
|
||||||
/client/proc/set_server_fps,
|
/client/proc/set_server_fps,
|
||||||
/client/proc/cmd_admin_grantfullaccess,
|
/client/proc/cmd_admin_grantfullaccess,
|
||||||
/client/proc/cmd_admin_areatest,
|
/client/proc/cmd_admin_areatest_all,
|
||||||
|
/client/proc/cmd_admin_areatest_station,
|
||||||
/client/proc/readmin
|
/client/proc/readmin
|
||||||
)
|
)
|
||||||
if(holder)
|
if(holder)
|
||||||
|
|||||||
@@ -495,9 +495,9 @@ GLOBAL_PROTECT(AdminProcCallCount)
|
|||||||
qdel(adminmob)
|
qdel(adminmob)
|
||||||
SSblackbox.add_details("admin_verb","Assume Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
SSblackbox.add_details("admin_verb","Assume Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||||
|
|
||||||
/client/proc/cmd_admin_areatest()
|
/client/proc/cmd_admin_areatest(on_station)
|
||||||
set category = "Mapping"
|
set category = "Mapping"
|
||||||
set name = "Test areas"
|
set name = "Test Areas"
|
||||||
|
|
||||||
var/list/areas_all = list()
|
var/list/areas_all = list()
|
||||||
var/list/areas_with_APC = list()
|
var/list/areas_with_APC = list()
|
||||||
@@ -509,8 +509,13 @@ GLOBAL_PROTECT(AdminProcCallCount)
|
|||||||
var/list/areas_with_camera = list()
|
var/list/areas_with_camera = list()
|
||||||
|
|
||||||
for(var/area/A in world)
|
for(var/area/A in world)
|
||||||
|
if(on_station)
|
||||||
|
var/turf/picked = safepick(get_area_turfs(A.type))
|
||||||
|
if(picked && (picked.z == ZLEVEL_STATION))
|
||||||
if(!(A.type in areas_all))
|
if(!(A.type in areas_all))
|
||||||
areas_all.Add(A.type)
|
areas_all.Add(A.type)
|
||||||
|
else if(!(A.type in areas_all))
|
||||||
|
areas_all.Add(A.type)
|
||||||
|
|
||||||
for(var/obj/machinery/power/apc/APC in GLOB.apcs_list)
|
for(var/obj/machinery/power/apc/APC in GLOB.apcs_list)
|
||||||
var/area/A = APC.area
|
var/area/A = APC.area
|
||||||
@@ -583,6 +588,16 @@ GLOBAL_PROTECT(AdminProcCallCount)
|
|||||||
for(var/areatype in areas_without_camera)
|
for(var/areatype in areas_without_camera)
|
||||||
to_chat(world, "* [areatype]")
|
to_chat(world, "* [areatype]")
|
||||||
|
|
||||||
|
/client/proc/cmd_admin_areatest_station()
|
||||||
|
set category = "Mapping"
|
||||||
|
set name = "Test Areas (STATION Z)"
|
||||||
|
cmd_admin_areatest(TRUE)
|
||||||
|
|
||||||
|
/client/proc/cmd_admin_areatest_all()
|
||||||
|
set category = "Mapping"
|
||||||
|
set name = "Test Areas (ALL)"
|
||||||
|
cmd_admin_areatest(FALSE)
|
||||||
|
|
||||||
/client/proc/cmd_admin_dress(mob/living/carbon/human/M in GLOB.mob_list)
|
/client/proc/cmd_admin_dress(mob/living/carbon/human/M in GLOB.mob_list)
|
||||||
set category = "Fun"
|
set category = "Fun"
|
||||||
set name = "Select equipment"
|
set name = "Select equipment"
|
||||||
|
|||||||
@@ -34,7 +34,8 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list(
|
|||||||
/client/proc/startSinglo,
|
/client/proc/startSinglo,
|
||||||
/client/proc/set_server_fps, //allows you to set the ticklag.
|
/client/proc/set_server_fps, //allows you to set the ticklag.
|
||||||
/client/proc/cmd_admin_grantfullaccess,
|
/client/proc/cmd_admin_grantfullaccess,
|
||||||
/client/proc/cmd_admin_areatest,
|
/client/proc/cmd_admin_areatest_all,
|
||||||
|
/client/proc/cmd_admin_areatest_station,
|
||||||
/client/proc/cmd_admin_rejuvenate,
|
/client/proc/cmd_admin_rejuvenate,
|
||||||
/datum/admins/proc/show_traitor_panel,
|
/datum/admins/proc/show_traitor_panel,
|
||||||
/client/proc/disable_communication,
|
/client/proc/disable_communication,
|
||||||
|
|||||||
Reference in New Issue
Block a user