Adds a Test Areas (Station Z) verb

This commit is contained in:
CitadelStationBot
2017-08-08 05:50:22 -05:00
parent 41f42aabca
commit c2419e84f5
3 changed files with 22 additions and 5 deletions

View File

@@ -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)

View File

@@ -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,7 +509,12 @@ 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(!(A.type in areas_all)) if(on_station)
var/turf/picked = safepick(get_area_turfs(A.type))
if(picked && (picked.z == ZLEVEL_STATION))
if(!(A.type in areas_all))
areas_all.Add(A.type)
else if(!(A.type in areas_all))
areas_all.Add(A.type) 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)
@@ -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"

View File

@@ -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,