Files
Bubberstation/code/modules/shuttle
Lucy 0115e0d4a5 Fix an icon smoothing runtime caused by shuttles during recursive map loading (#89024)
## About The Pull Request

So, funny thing. The syndie base lazy template loads recursively, as it
contains two shuttle docks (infiltrator and steel rain).

But stationary shuttle docks will immediately load their
`roundstart_template` _asynchronously_ upon Initialize. This can cause
issues - such as the shuttle's atoms being initialized before everything
else is, in a weird way. The usual side-effect of this would be runtimes
resulting from the shuttle's initialized walls trying to smooth with
non-initialized turfs on the template that loaded it.

I simply moved to stationary docking port's async load to
LateInitialize. There's prolly a better long-term solution, but this
doesn't hurt, and solves the relevant issue.

you know i really hope we don't have _3_ layer map templates anywhere.

## Why It's Good For The Game

less runtime good.

## Changelog
🆑
fix: Fixed an icon smoothing error caused by shuttles during recursive
map loading, i.e the nukie shuttles with their base.
/🆑
2025-01-14 15:29:45 +01:00
..