map templates placing being centered is now a selection (#57545)

This commit is contained in:
Fikou
2021-03-12 07:48:36 +01:00
committed by GitHub
parent 1fe83979e6
commit 6a0a0781e1

View File

@@ -14,14 +14,23 @@
return
var/list/preview = list()
for(var/S in template.get_affected_turfs(T,centered = TRUE))
var/center
var/centeralert = alert(src,"Center Template.","Template Centering","Yes","No")
switch(centeralert)
if("Yes")
center = TRUE
if("No")
center = FALSE
else
return
for(var/S in template.get_affected_turfs(T,centered = center))
var/image/item = image('icons/turf/overlays.dmi',S,"greenOverlay")
item.plane = ABOVE_LIGHTING_PLANE
preview += item
images += preview
if(alert(src,"Confirm location.","Template Confirm","Yes","No") == "Yes")
if(template.load(T, centered = TRUE))
var/affected = template.get_affected_turfs(T, centered=TRUE)
var/affected = template.get_affected_turfs(T, centered = center)
for(var/AT in affected)
for(var/obj/docking_port/mobile/P in AT)
if(istype(P, /obj/docking_port/mobile))