Skip to main content

Brinepool3

Based on game build 714014 | Last updated: 2026-02-28

Overview​

This file defines a static layout for the Brine Pool environment in DST, represented as a Tiled map exported to Lua format. It contains tile data for background terrain layers (BG_TILES) and a set of rectangular object zones (FG_OBJECTS) used to define spawn areas for saltstack_area zones and cookiecutter_spawner entities. The layout is used by the world generation system to place pre-defined terrain and functional zones during map creation. It does not implement any component logic itself but serves as static data for world building.

Usage example​

This file is consumed by the world generation system as a Lua module and is not instantiated directly as a component. Typical usage occurs internally when loading static room layouts:

local brinepool3_layout = require "map/static_layouts/brinepool3"
-- Layout metadata (e.g., dimensions, tile data) is accessed via:
-- brinepool3_layout.width, brinepool3_layout.height, brinepool3_layout.layers
-- Worldgen scripts parse layers and spawn objects based on object types (e.g., "saltstack_area", "cookiecutter_spawner")

Dependencies & tags​

Components used: None identified.
Tags: None identified.

Properties​

PropertyTypeDefault ValueDescription
versionstring"1.1"Tiled export version.
luaversionstring"5.1"Lua version target for export.
orientationstring"orthogonal"Map orientation type.
widthnumber20Map width in tiles.
heightnumber20Map height in tiles.
tilewidthnumber64Width of each tile in pixels.
tileheightnumber64Height of each tile in pixels.
propertiestable{}Map-level custom properties (unused).
tilesetstablesee sourceArray of tileset definitions, includes ground tileset reference.
layerstablesee sourceArray of layers: one tile layer (BG_TILES) and one object group (FG_OBJECTS).

Main functions​

None — this file returns static data and contains no functions.

Events & listeners​

None — this file provides only static map data and does not interact with the event system.