Skip to main content

Ice Puddle

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

Overview

ice_puddle is a lightweight, non-persistent prefab used to render a background-layered ice puddle visual effect. It is intended for scenery or environmental decoration and is not functional—meaning it does not interact with gameplay systems (e.g., physics, damage, or AI). Its entity is configured as non-networked (persists = false) and uses only transform, animation state, and tag components. The FX tag ensures it behaves like other visual FX entities, particularly for rendering and inspection compatibility when parented.

Usage example

This prefab is typically instantiated via level/gen scripts (e.g., room or static layout definitions) and not directly manipulated by mod code:

-- Example usage inside a room or static layout task
local puddle = SpawnPrefab("ice_puddle")
puddle.Transform:SetPos(x, y, z)
-- Positioning and parenting is handled at higher-level scene setup

Dependencies & tags

Components used: None identified.
Tags: Adds FX.

Properties

No public properties.

Main functions

Not applicable. This is a prefab definition, not a component with custom logic.

Events & listeners

Not applicable.