mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
fix
This commit is contained in:
BIN
auxmos.dll
BIN
auxmos.dll
Binary file not shown.
BIN
auxmos.pdb
BIN
auxmos.pdb
Binary file not shown.
@@ -33,8 +33,8 @@
|
|||||||
|
|
||||||
var/list/turfs = block( locate(bounds[MAP_MINX], bounds[MAP_MINY], bounds[MAP_MINZ]),
|
var/list/turfs = block( locate(bounds[MAP_MINX], bounds[MAP_MINY], bounds[MAP_MINZ]),
|
||||||
locate(bounds[MAP_MAXX], bounds[MAP_MAXY], bounds[MAP_MAXZ]))
|
locate(bounds[MAP_MAXX], bounds[MAP_MAXY], bounds[MAP_MAXZ]))
|
||||||
var/list/border = block(locate(max(bounds[MAP_MINX]-1, 1), max(bounds[MAP_MINY]-1, 1), bounds[MAP_MINZ]),
|
var/list/border = block(locate(max(bounds[MAP_MINX]-2, 1), max(bounds[MAP_MINY]-2, 1), bounds[MAP_MINZ]),
|
||||||
locate(min(bounds[MAP_MAXX]+1, world.maxx), min(bounds[MAP_MAXY]+1, world.maxy), bounds[MAP_MAXZ])) - turfs
|
locate(min(bounds[MAP_MAXX]+2, world.maxx), min(bounds[MAP_MAXY]+2, world.maxy), bounds[MAP_MAXZ]))
|
||||||
for(var/L in turfs)
|
for(var/L in turfs)
|
||||||
var/turf/B = L
|
var/turf/B = L
|
||||||
atoms += B
|
atoms += B
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
continue
|
continue
|
||||||
if(istype(A, /obj/machinery/atmospherics))
|
if(istype(A, /obj/machinery/atmospherics))
|
||||||
atmos_machines += A
|
atmos_machines += A
|
||||||
for(var/L in border)
|
for(var/turf/T as anything in border)
|
||||||
var/turf/T = L
|
T.blocks_air = initial(T.blocks_air)
|
||||||
T.air_update_turf() //calculate adjacent turfs along the border to prevent runtimes
|
T.ImmediateCalculateAdjacentTurfs()
|
||||||
|
|
||||||
SSmapping.reg_in_areas_in_z(areas)
|
SSmapping.reg_in_areas_in_z(areas)
|
||||||
SSatoms.InitializeAtoms(atoms)
|
SSatoms.InitializeAtoms(atoms)
|
||||||
|
|||||||
@@ -71,7 +71,8 @@
|
|||||||
var/datum/gas_mixture/env = new
|
var/datum/gas_mixture/env = new
|
||||||
env.copy_from(L.return_air())
|
env.copy_from(L.return_air())
|
||||||
var/datum/gas_mixture/removed = env.remove(SEND_PRESSURE + 1)
|
var/datum/gas_mixture/removed = env.remove(SEND_PRESSURE + 1)
|
||||||
air_contents.merge(removed)
|
if(removed)
|
||||||
|
air_contents.merge(removed)
|
||||||
trunk_check()
|
trunk_check()
|
||||||
|
|
||||||
/obj/machinery/disposal/attackby(obj/item/I, mob/user, params)
|
/obj/machinery/disposal/attackby(obj/item/I, mob/user, params)
|
||||||
|
|||||||
Reference in New Issue
Block a user