mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-13 11:12:14 +00:00
map templates placing being centered is now a selection (#57545)
This commit is contained in:
@@ -14,14 +14,23 @@
|
|||||||
return
|
return
|
||||||
|
|
||||||
var/list/preview = list()
|
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")
|
var/image/item = image('icons/turf/overlays.dmi',S,"greenOverlay")
|
||||||
item.plane = ABOVE_LIGHTING_PLANE
|
item.plane = ABOVE_LIGHTING_PLANE
|
||||||
preview += item
|
preview += item
|
||||||
images += preview
|
images += preview
|
||||||
if(alert(src,"Confirm location.","Template Confirm","Yes","No") == "Yes")
|
if(alert(src,"Confirm location.","Template Confirm","Yes","No") == "Yes")
|
||||||
if(template.load(T, centered = TRUE))
|
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/AT in affected)
|
||||||
for(var/obj/docking_port/mobile/P in AT)
|
for(var/obj/docking_port/mobile/P in AT)
|
||||||
if(istype(P, /obj/docking_port/mobile))
|
if(istype(P, /obj/docking_port/mobile))
|
||||||
|
|||||||
Reference in New Issue
Block a user