Slurtleslime
Based on game build 714014 | Last updated: 2026-03-07
Overview
slurtleslime is a small item prefab that functions as an explosive device. It can be stacked, used as fuel, and detonated when ignited. When lit, it emits a hissing sound and explodes after a short delay, dealing fixed damage to entities and structures in proximity while suppressing lighting effects on explosion. It integrates closely with the burnable, explosive, fuel, and stackable systems.
Usage example
local inst = SpawnPrefab("slurtleslime")
inst.Transform:SetPosition(x, y, z)
inst.components.stackable:DoDrop()
inst.components.burnable:Ignite()
Dependencies & tags
Components used: stackable, fuel, inventoryitem, burnable, explosive, inspectable, hauntable_launch_and_ignite
Tags: Adds explosive
Properties
No public properties.
Main functions
OnIgniteFn(inst)
- Description: Custom ignition handler that starts a hissing sound and delegates burning to the default burn routine.
- Parameters:
inst(Entity) — the slurtleslime instance being ignited. - Returns: Nothing.
OnExtinguishFn(inst)
- Description: Custom extinguish handler that stops the hissing sound and calls the default extinguish logic.
- Parameters:
inst(Entity) — the slurtleslime instance being extinguished. - Returns: Nothing.
OnExplodeFn(inst)
- Description: Custom explosion handler that kills the hissing sound and spawns a visual
explode_smallprefab at the slurtleslime’s position. - Parameters:
inst(Entity) — the slurtleslime instance exploding. - Returns: Nothing.
Events & listeners
- Listens to: None identified.
- Pushes: None identified.