Skip to main content

Charlie 2

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

Overview

This file defines the static layout data for the Charlie_2 boss arena using Tiled map format (v1.1). It specifies an 8x8 orthogonal grid with 16x16 pixel tiles and includes background tile layer data and foreground object placements. Unlike typical ECS components, this is a pure data structure used for level design — not a runtime component attached to entities. It serves as input for world generation or arena initialization logic that constructs the physical environment of the boss fight.

Usage example

This file is loaded and processed by the world generation system. It is not instantiated as a component. A typical usage pattern would be within a task or stategraph that references this layout to build the arena:

local charlie_2_layout = require "map/static_layouts/charlie_2"
-- The layout data is consumed by external systems (e.g. worldgen) to spawn tiles and objects.

Dependencies & tags

Components used: None
Tags: None identified

Properties

PropertyTypeDefault ValueDescription
versionstring"1.1"Tiled format version
luaversionstring"5.1"Lua version compatibility
orientationstring"orthogonal"Map projection type
widthnumber8Map width in tiles
heightnumber8Map height in tiles
tilewidthnumber16Tile width in pixels
tileheightnumber16Tile height in pixels
propertiestableMap-level custom properties (empty)
tilesetstable(see source)Array of tileset definitions
layerstable(see source)Array of map layers (background tiles and object group)

Main functions

This file exports a data table only; it contains no runtime functions.

Events & listeners

None