mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Fix a geometry error.
This commit is contained in:
@@ -41,11 +41,14 @@
|
|||||||
#ifdef ZLEVELS
|
#ifdef ZLEVELS
|
||||||
for(var/d = 1, d < 64, d *= 2)
|
for(var/d = 1, d < 64, d *= 2)
|
||||||
#else
|
#else
|
||||||
//for(var/d = 1, d < 16, d *= 2)
|
for(var/d = 1, d < 16, d *= 2)
|
||||||
for(var/d = 1, d < 10, d *= 2)
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
var/turf/unsim = get_step(src, d)
|
var/turf/unsim = get_step(src, d)
|
||||||
|
|
||||||
|
if(!unsim) // Edge of map.
|
||||||
|
continue
|
||||||
|
|
||||||
block = unsim.c_airblock(src)
|
block = unsim.c_airblock(src)
|
||||||
|
|
||||||
if(block & AIR_BLOCKED)
|
if(block & AIR_BLOCKED)
|
||||||
@@ -91,11 +94,14 @@
|
|||||||
#ifdef ZLEVELS
|
#ifdef ZLEVELS
|
||||||
for(var/d = 1, d < 64, d *= 2)
|
for(var/d = 1, d < 64, d *= 2)
|
||||||
#else
|
#else
|
||||||
//for(var/d = 1, d < 16, d *= 2)
|
for(var/d = 1, d < 16, d *= 2)
|
||||||
for(var/d = 1, d < 10, d *= 2)
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
var/turf/unsim = get_step(src, d)
|
var/turf/unsim = get_step(src, d)
|
||||||
|
|
||||||
|
if(!unsim) // Edge of map.
|
||||||
|
continue
|
||||||
|
|
||||||
var/block = unsim.c_airblock(src)
|
var/block = unsim.c_airblock(src)
|
||||||
if(block & AIR_BLOCKED)
|
if(block & AIR_BLOCKED)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user