Skip to main content

Skeleton Winter Easy

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

Overview

./map/static_layouts/skeleton_winter_easy.lua is a Tiled map file that defines a small, prebuilt environmental layout used in world generation. It specifies a 12×12 grid background layer and an object layer containing references to prefabs — including "skeleton", "winterhat", "trunkvest_winter", "backpack", and "axe" — placed at specific coordinates. This layout serves as a spawnable room or scatterable feature (likely in caves or outdoor winter biomes) containing minimal loot and thematic decorative elements for seasonal immersion.

Usage example

This file is not a component and is not instantiated via AddComponent. It is consumed by the world generation engine via Tiled-compatible loading logic. Modders typically reference it indirectly through task/room definitions or scenario content. Example usage in a room or task definition might look like:

-- Example reference in a room/task definition (not part of this file's code)
AddSimpleRoom("skeleton_winter_easy", {
width = 12,
height = 12,
-- additional placement logic...
})

Dependencies & tags

Components used: None identified
Tags: None identified
This file is a pure data definition (JSON-like Lua table) and contains no entity logic.

Properties

PropertyTypeDefault ValueDescription
versionstring"1.1"Tiled map format version
luaversionstring"5.1"Lua version compatibility
orientationstring"orthogonal"Tilemap projection mode
widthnumber12Map width in tiles
heightnumber12Map height in tiles
tilewidthnumber16Width of each tile in pixels
tileheightnumber16Height of each tile in pixels
tilesetsarrayTileset metadata (one entry: "tiles")
layersarrayLayer definitions: "BG_TILES" (tilelayer) and "FG_OBJECTS" (objectgroup)

Tileset properties

Tileset PropertyValue
name"tiles"
firstgid1
image"../../../../tools/tiled/dont_starve/tiles.png"

Layer: "FG_OBJECTS"

Objects (prefab placement instructions):

NameTypeXYProperties
"""skeleton"8080
"""winterhat"3280
"""trunkvest_winter"96128
"""backpack"12848scenario = "container_giveloot"
"""axe"6432

Main functions

Not applicable — this file exports only static data. No runtime functions are defined.

Events & listeners

Not applicable — this file contains no Lua logic or event handling.

Notes for Modders

  • This layout is imported and interpreted by DST's worldgen and room-placement systems.
  • Object placement coordinates (x, y) are in pixels, relative to the map origin (0,0), using tile-sized grid (tilewidth = 16, tileheight = 16).
  • The "backpack" object includes a special property "scenario": "container_giveloot", suggesting it may trigger special loot generation behavior when placed.
  • Modifiers like tileset, layer, and object names should match expected identifiers in the game’s static layout loader (Map.lua, Room.lua, or scenario-specific loaders).