diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 58d787ff712..98bfcf54f91 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -130,7 +130,7 @@ var/list/admin_verbs_spawn = list( /client/proc/spawn_chemdisp_cartridge ) var/list/admin_verbs_server = list( - /datum/admins/proc/toggle_capture_mode, + /datum/admins/proc/capture_map, /client/proc/Set_Holiday, /client/proc/ToRban, /datum/admins/proc/startnow, diff --git a/code/modules/admin/map_capture.dm b/code/modules/admin/map_capture.dm index fdebccaffc3..b9d564d1925 100644 --- a/code/modules/admin/map_capture.dm +++ b/code/modules/admin/map_capture.dm @@ -1,18 +1,5 @@ -/datum/admins/proc/toggle_capture_mode() - set category = "Server" - set name = "Toggle Map Capture Mode" - if(/datum/admins/proc/capture_map in usr.verbs) - //Remove verbs - usr.verbs -= /datum/admins/proc/capture_map - usr.verbs -= /datum/admins/proc/capture_map_all - else - //Add verbs - usr.verbs += /datum/admins/proc/capture_map - usr.verbs += /datum/admins/proc/capture_map_all - - /datum/admins/proc/capture_map(tx as num, ty as num, tz as num, range as num) - set category = "Tools" + set category = "Server" set name = "Capture Map Part" if(!check_rights(R_ADMIN|R_DEBUG|R_SERVER)) @@ -32,7 +19,7 @@ turfstocapture.Add(T) else if(!hasasked) - var/answer = alert("Capture includes non existant turf, continue capture?", "Yes", "No") + var/answer = alert("Capture includes non existant turf, Continue capture?","Continue capture?", "No", "Yes") hasasked = 1 if(answer == "No") return @@ -52,34 +39,11 @@ if(A) var/icon/img = getFlatIcon(A) if(istype(img, /icon)) - if(istype(A, /mob/living) && A.lying) + if(istype(A, /mob/living) && A:lying) img.BecomeLying() var/xoff = (A.x - tx) * 32 var/yoff = (A.y - ty) * 32 cap.Blend(img, blendMode2iconMode(A.blend_mode), A.pixel_x + xoff, A.pixel_y + yoff) - for(var/turf/Tu in turfstocapture) - var/xoff = (Tu.x - tx) * 32 - var/yoff = (Tu.y - ty) * 32 - //What this even does? - //cap.Blend(getFlatIcon(Tu.loc), blendMode2iconMode(Tu.blend_mode), xoff, yoff) - usr << browse_rsc(cap, "map_capture_x[tx]_y[ty]_z[tz]_r[range].png") - - -/datum/admins/proc/capture_map_all(z as num) - set category = "Tools" - set name = "Generate map capturing links" - var/x_tile = 255 / 17 - var/y_tile = 255 / 17 - for(var/xt = 0 to x_tile) - for(var/yt = 0 to y_tile) - var/captileX = xt ? xt * 17 : 1 - var/captileY = yt ? yt * 17 : 1 - - usr << "Capture tile [xt]:[yt]" - - -/datum/admins/map_capture/Topic(href, href_list[]) - if(href_list["action"] == "capture") - capture_map(text2num(href_list["x"]),text2num(href_list["y"]),text2num(href_list["z"]),text2num(href_list["r"])) \ No newline at end of file + usr << browse_rsc(cap, "map_capture_x[tx]_y[ty]_z[tz]_r[range].png") \ No newline at end of file