diff --git a/code/modules/admin/verbs/map_template_loadverb.dm b/code/modules/admin/verbs/map_template_loadverb.dm index 59a2eed709a..781ab735832 100644 --- a/code/modules/admin/verbs/map_template_loadverb.dm +++ b/code/modules/admin/verbs/map_template_loadverb.dm @@ -4,14 +4,15 @@ var/datum/map_template/template - var/turf/T = get_turf(mob) - if(!T) - return var/map = input(usr, "Choose a Map Template to place at your CURRENT LOCATION","Place Map Template") as null|anything in map_templates if(!map) return template = map_templates[map] + var/turf/T = get_turf(mob) + if(!T) + return + var/list/preview = list() for(var/S in template.get_affected_turfs(T,centered = TRUE)) preview += image('icons/turf/overlays.dmi',S,"greenOverlay") @@ -33,5 +34,6 @@ return var/datum/map_template/M = new(map=map, rename="[map]") + M.preload_size(map) map_templates[M.name] = M message_admins("[key_name_admin(usr)] has uploaded a map template ([map])")