add sleeping for ZAS connection edges

Edges will sleep and fully balance if compare() passes.
also some small small xgm tweaks.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
fix up airless turfs to be actually airless

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
buff rwall health, change wall fire damage scaling.

Now uses a fancy log instead of whatever that thing was.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Fixes shield circuit board research designs
fixes #7487

also fixes lag when building APCs in space.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #7497 from Amunak/shieldfix

Fixes shield circuit board research designs
Merge pull request #7491 from Mloc/bs12-sleepyedges

atmos changes; sleepy edges and hardy rwalls
Merge pull request #7498 from Zuhayr/dev-freeze

Should fix #6782
Merge pull request #7499 from Mloc/bs12-spaceisnotproper

fixes #7487
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev-freeze
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev-freeze