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.