Test / Clippy and tests (nextest) (push) Failing after 1m2sDetails
Windows package / Build Windows package (push) Failing after 53sDetails
Worlds now consist of levels: the server's map plus every map reached
through `teleport` triggers (`target` object name, optional `map` file
property relative to the map). All levels are simulated all the time;
replicon only sends clients their character's level, and singleplayer
hides other levels client-side. Interactions, construction, machines and
item drops are confined to the actor's level.
The default map gains stairs in the main hall leading to a new cellar
level and stairs back up.
Exports write every level's map, naming the main map after the server's
map; import validates and replaces all levels and moves characters on
removed levels to the spawn point.
BREAKING CHANGE: save schema version 3 stores entity levels and level
terrain. Exported main maps are named after the server's map (for example
`station.tmx`) instead of `world.tmx`. `Level` is a new replicated
component, changing the network protocol.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>