Map fix and hypothetical holodeck fix for UL

This commit is contained in:
SkyMarshal
2012-06-19 00:38:57 -07:00
parent c3d7371ccf
commit 6f1e53de1d
2 changed files with 8230 additions and 8209 deletions
+5
View File
@@ -1595,15 +1595,19 @@ proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0)
var/list/turfs_src = get_area_turfs(src.type)
var/list/turfs_trg = get_area_turfs(A.type)
var/blanked_turfs = list()
var/src_min_x = 0
var/src_min_y = 0
for (var/turf/T in turfs_src)
blanked_turfs |= T.ul_BlankLocal()
if(T.x < src_min_x || !src_min_x) src_min_x = T.x
if(T.y < src_min_y || !src_min_y) src_min_y = T.y
var/trg_min_x = 0
var/trg_min_y = 0
for (var/turf/T in turfs_trg)
blanked_turfs |= T.ul_BlankLocal()
if(T.x < trg_min_x || !trg_min_x) trg_min_x = T.x
if(T.y < trg_min_y || !trg_min_y) trg_min_y = T.y
@@ -1707,6 +1711,7 @@ proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0)
var/list/doors = new/list()
ul_UnblankLocal(blanked_turfs)
if(toupdate.len)
for(var/turf/simulated/T1 in toupdate)
+8225 -8209
View File
File diff suppressed because it is too large Load Diff