Three
Based on game build 714014 | Last updated: 2026-03-03
Overview
This file defines the static layout for a specific variation (three.lua) of the hallway_armoury room type in DST. It is a Tiled Map Format (JSON-compatible Lua table) structure used by the world generation system to place architectural elements in the game world. It contains background tile layer data (BG_TILES) and a foreground object group (FG_OBJECTS) specifying placement of a nightmarelight.
Usage example
-- This file is loaded by the world generation system and not used directly in prefab code.
-- Example of how the layout may be consumed internally (simplified):
local room_layout = require("map/static_layouts/rooms/hallway_armoury/three")
-- worldgen logic uses room_layout.layers and room_layout.tilesets to construct the room
Dependencies & tags
Components used: None identified
Tags: None identified
Properties
No public properties — this file is a pure data structure exported by Tiled and consumed by internal world generation tools.
Main functions
Not applicable — this file returns a static Lua table and contains no executable logic or functions.
Events & listeners
None identified