Skip to main content

Spider Blocker C

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

Overview

spider_blocker_c.lua is a static map layout definition (Tiled JSON format serialized as Lua) that specifies tile-based terrain and object placement for environmental blocking. It is used by the world generation system to create spatial barriers—particularly to impede or route spider movement. The component is not an ECS component but a data file defining static world geometry for use in level design and procedural generation.

Usage example

This file is not used directly by modders but is consumed by the world generation system via map-related APIs. It would be referenced indirectly by taskset or room definitions like so:

-- Example conceptual usage within a taskset or room definition:
{
static_layout = "spider_blocker_c",
-- ... other properties
}

Dependencies & tags

Components used: None identified
Tags: None identified

Properties

PropertyTypeDefault ValueDescription
versionstring"1.1"Tiled export format version.
luaversionstring"5.1"Lua engine version used for export.
orientationstring"orthogonal"Map orientation type.
widthnumber40Map width in tiles.
heightnumber40Map height in tiles.
tilewidthnumber16Width (in pixels) of each tile.
tileheightnumber16Height (in pixels) of each tile.
tilesetstableArray of tileset definitions referencing ground texture.
layerstableArray of layers (BG_TILES and FG_OBJECTS).

Main functions

Not applicable — this file returns static configuration data, not runtime functions.

Events & listeners

Not applicable — this file contains no runtime logic, event listeners, or event firing.