Wortox Eat Soul Fx
Based on game build 714014 | Last updated: 2026-03-07
Overview
wortox_eat_soul_fx is a visual effect (FX) prefab used exclusively to render the "eating soul" animation when Wortox consumes a soul. It is a temporary, non-interactive entity that plays a single animation sequence and then destroys itself. It does not persist, support gameplay logic, or interact with other components beyond basic animation lifecycle management.
Usage example
This prefab is typically instantiated programmatically by Wortox's soul-eating logic. Manual usage is unnecessary for modders.
-- Not intended for direct instantiation by modders
-- Automatically spawned by Wortox when consuming a soul
local fx = SpawnPrefab("wortox_eat_soul_fx")
if fx ~= nil and fx.MakeMounted then
fx.MakeMounted(fx)
end
Dependencies & tags
Components used: None identified.
Tags: Adds DECOR and NOCLICK; removes NOCLICK and DECOR implicitly via removal.
Properties
No public properties.
Main functions
MakeMounted(inst)
- Description: Configures the FX instance for mounted (rotated) playback by setting six-faced orientation and playing the
mounted_eatanimation instead of the defaulteatanimation. Used when the effect must align with a mounted entity (e.g., when Wortox is riding a beefalo). - Parameters:
inst(Entity) — the FX entity instance on which to apply the modification. - Returns: Nothing.
Events & listeners
- Listens to:
animover— triggersinst.Removeto destroy the entity after the animation completes. - Pushes: None.