Skip to main content

Teleportato Potato Layout

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

Overview​

This file defines a static layout (as a Tiled .json-style Lua table) for placing prefabs and tile elements in the world, specifically associated with the Teleportato potato teleporter structure. It includes a background tile layer (BG_TILES) with placeholder data and an object layer (FG_OBJECTS) listing entity placements such as teleportato_potato, farmplot, carrot_planted, grass, shovel, sapling, and twiggy_tall. This is not a runtime component but a static configuration used during world generation or map preview.

Usage example​

This file is not intended for direct use as an entity component. It is consumed by world generation logic, typically via map.static_layouts.loader or similar systems, to instantiate prefabs and place tiles when building a static layout instance:

-- Conceptual usage in worldgen code (not direct instantiation)
local layout_data = require("map.static_layouts.teleportato_potato_layout")
for _, obj in ipairs(layout_data.layers.FG_OBJECTS.objects) do
if obj.type and obj.x and obj.y then
-- Instantiate prefab at (obj.x, obj.y)
end
end

Dependencies & tags​

Components used: None identified
Tags: None identified

Properties​

No public properties — this file returns a plain Lua table (static layout definition) with no Class constructor or component logic.

Main functions​

No functions are defined — this file returns a static data structure.

Events & listeners​

None identified