Skip to main content

Skeleton Summer

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

Overview

./map/static_layouts/skeleton_summer.lua is a static layout file used to define the geometry and object placement for the "Skeleton Summer" room in DST's world generation system. It uses the Tiled map format (JSON-like Lua table representation) to describe tile layers and object groups. This file contributes to procedural room generation by specifying where environmental assets like the skeleton prop and inventory items (e.g., reflective vest, mole hat, pickaxe) should be placed.

The component itself is not a game component (i.e., it does not register or use ECS components like components.X); rather, it is a data definition consumed by the world generation pipeline (e.g., map/rooms/... handlers and map/static_layouts.lua loader).

Usage example

This file is not instantiated as an entity component. It is loaded as a Lua module by the map/room system:

-- Example of how static layouts are loaded and used in room generation
local SkeletonSummerLayout = require "map/static_layouts/skeleton_summer"

-- The layout table is passed to room placement logic (e.g., via room templates)
-- The engine internally converts Tiled-style data into in-game entities.

Dependencies & tags

Components used: None identified
Tags: None identified

Properties

No public properties — this file exports a top-level Lua table defining map metadata and layers.

Main functions

Not applicable — this file contains no executable logic beyond data definitions.

Events & listeners

Not applicable — this file does not interact with events.