Initialize Atmospherics much faster (#27862)

* Read atmos from MILLA instead.

* Runtime fix

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
This commit is contained in:
Charlie Nolan
2025-01-07 00:55:02 +00:00
committed by GitHub
co-authored by paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
parent 2fd9200036
commit 24f6787b91
10 changed files with 103 additions and 51 deletions
+2 -2
View File
@@ -63,13 +63,13 @@
catch(var/exception/e)
GLOB.space_manager.remove_dirt(placement.z)
var/datum/milla_safe/late_setup_level/milla = new()
milla.invoke_async(block(bot_left, top_right), block(ST_bot_left, ST_top_right))
milla.invoke_async(bot_left, top_right, block(ST_bot_left, ST_top_right))
message_admins("Map template [name] threw an error while loading. Safe exit attempted, but check for errors at [ADMIN_COORDJMP(placement)].")
log_admin("Map template [name] threw an error while loading. Safe exit attempted.")
throw e
GLOB.space_manager.remove_dirt(placement.z)
var/datum/milla_safe/late_setup_level/milla = new()
milla.invoke_async(block(bot_left, top_right), block(ST_bot_left, ST_top_right))
milla.invoke_async(bot_left, top_right, block(ST_bot_left, ST_top_right))
log_game("[name] loaded at [min_x],[min_y],[placement.z]")
return 1