Skip to main content

Lava Arena

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

Overview

lava_arena.lua defines a static Tiled map layout for the Lava Arena event. It contains a grid-based tile layer (BG_TILES) with baked background visuals, and an object layer (FG_OBJECTS) that specifies dynamic entities like spawners, crowd stands, floor grates, team banners, and ground target blockers. This file is used during world generation to populate the arena zone with pre-arranged scenery and gameplay markers.

This is not an ECS component class — it is a pure data definition in Lua table format exported from the Tiled map editor. It does not contain executable logic, constructors, methods, or component lifecycle hooks.

Usage example

-- Not applicable — this file is a static layout definition.
-- The DST world generator loads this file via the map system to instantiate prefabs
-- and place map objects when building the Lava Arena event zone.

Dependencies & tags

Components used: None — this is a data-only file. Tags: None — this file does not interact with entity tags.

Properties

No public properties exist in the ECS sense. The table returned by the file contains Tiled-specific metadata, not component variables.

PropertyTypeDefault ValueDescription
versionstring"1.1"Tiled file format version.
luaversionstring"5.1"Lua version targeted for parsing.
orientationstring"orthogonal"Tile orientation.
widthnumber148Map width in tiles.
heightnumber148Map height in tiles.
tilewidthnumber16Tile width in pixels.
tileheightnumber16Tile height in pixels.
tilesetstable{...}Definition of the tileset image and tile mappings.
layerstable{...}Array of layers (BG_TILES, FG_OBJECTS).

Main functions

Not applicable — this file returns a data table and contains no functions.

Events & listeners

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