Skip to main content

Deciduous Pond

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

Overview

This file defines a static map layout for the "Deciduous Pond" area in the forest biome of Don't Starve Together. It uses the Tiled map format (version 1.1, Lua encoding) to specify background tiles, foreground objects, and their precise world coordinates. The layout is used during world generation to instantiate the physical and environmental features of this region, including ambient decorations (e.g., fireflies, flowers), gameplay entities (e.g., statueglommer), and reusable props (e.g., panflute with conditional spawn chance). As a pure data file, it does not contain executable logic or components — it is consumed by the world generation system to place prefabs and tiles.

Usage example

This file is not instantiated as a component; it is referenced and loaded by the world generation system. A typical invocation occurs internally via the map loading infrastructure (e.g., in map/tasks/caves.lua or map/rooms/forest/ scripts), where a layout is applied like:

local layout = require "map/static_layouts/deciduous_pond"
-- Internally, the engine uses `layout.objects` and `layout.data` to place prefabs/tiles

No direct instantiation or API call is required by modders; to customize this layout, override or replicate this file and reference it in a custom taskset or static_layout loader.

Dependencies & tags

Components used: None identified — this is a pure data file with no runtime component interaction.

Tags: None identified — the layout itself does not add or manage entity tags directly.

Properties

This file is a Tiled JSON export converted to Lua format. It contains no Lua-side properties or instance variables.

KeyTypeDefault ValueDescription
versionstring"1.1"Tiled map format version.
luaversionstring"5.1"Lua version compatibility target.
orientationstring"orthogonal"Tile orientation used for rendering.
widthinteger16Map width in tiles.
heightinteger16Map height in tiles.
tilewidthinteger16Width of a single tile in pixels.
tileheightinteger16Height of a single tile in pixels.
tilesets[1]tableTileset metadata: path, dimensions, and properties.
layerstableArray of map layers: "BG_TILES" (tile layer) and "FG_OBJECTS" (object group).

Main functions

None — this is a static data definition, not a component class. It exposes no methods.

Events & listeners

None — this file contains no event logic.