Skip to main content

8 docs tagged with "component"

View all tags

Appraisable

Provides a pluggable appraisal mechanism for entities, allowing custom logic to determine whether a target can be appraised and what happens when appraisal occurs.

Fader

Manages time-based value interpolation (fading) between start and end values using custom setter callbacks.

Firebug

Triggers periodic announcements and spawns a prefab when an entity's fire timer expires, optionally subject to sanity thresholds.

Klaussackloot

Generates and manages loot tables for Klaus boss encounters, including seasonal (Winters' Feast) and standard loot pools.

Repairable

Manages repair logic and tags for entities based on their state (health, durability, perishability, uses) and associated repair materials.

Searchable

Provides search interaction logic for entities, including tagging, search callbacks, and removal behavior.

Slingshotmods

Manages the containerized parts and modding interface for a slingshot, including part validation, skill requirements, and UI interaction.

Upgrademodule

Manages the activation state and lifecycle callbacks for a modular upgrade attached to an entity.