Blue Mushy Entrance
Based on game build 714014 | Last updated: 2026-03-03
Overview
This file is a static room layout definition used by DST's world generation system to place the blue mushroom entrance room in the cave world. It is not a runtime component but a pre-built Tiled map data structure serialized to Lua. The layout includes a tile layer for background visuals and an object group defining spawn points, cave exits, skeleton objects, and cave lights.
Because it is a data file (not an entity component), it is used at world generation time to instantiate rooms and is loaded by the map and rooms systems during procedurally generated cave layouts.
Usage example
This file is not instantiated directly at runtime; instead, the engine's room generation system consumes it. For modding reference:
-- Example of how this layout is *conceptually* referenced (not executable code)
local room = LoadStaticLayout("blue_mushy_entrance")
room:PlaceAt(x, y)
In practice, this layout is loaded internally by the map/rooms/ loader (e.g., via tasksets/caves.lua) during world generation.
Dependencies & tags
Components used: None identified
Tags: None identified
Properties
No public properties — this is a pure data return table, not a component class.
Main functions
Not applicable — this file defines only static data, not functional methods.
Events & listeners
Not applicable — no runtime behavior or event handling is present.