Skip to main content

Sculptures 4

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

Overview

This file is a static map layout definition written in Tiled JSON-compatible Lua format. It specifies the placement and configuration of decorative sculpture entities (sculpture_knight) in the game world using an object group named FG_OBJECTS. It includes background tile layer data (BG_TILES) with a single non-zero tile ID at specific coordinates, but the primary purpose is to define static object placements for in-game sculptural props. The layout is part of the map/static_layouts directory and is likely used by the world generation or room placement system.

Usage example

This file is not used directly as a component. It is loaded and processed by the world generation system (e.g., via MapRoom or RoomBuilder logic) to instantiate entities at specified coordinates. Modders typically reference this file to understand where and how sculptures are placed for custom map scenarios.

-- Not a component used in Lua prefab code; loaded externally by the map system.
-- Typical integration (in map loading code) might look like:
-- local layout = require "map/static_layouts/sculptures_4"
-- for _, obj in ipairs(layout.layers.FG_OBJECTS.objects) do
-- if obj.type == "sculpture_knight" then
-- inst:AddChild(prefabs["sculpture_knight"]:Build())
-- inst.components.transform.pos = Vector3(obj.x, 0, obj.y)
-- end
-- end

Dependencies & tags

Components used: None identified
Tags: None identified

Properties

No public properties. This file returns a raw table defining map layout metadata, not a class or component.

Main functions

This file does not define any functions.

Events & listeners

None identified