Skip to main content

11 docs tagged with "component"

View all tags

Batteryuser

Enables an entity to consume charge from another entity's battery component.

Entityreplica

Extends EntityScript to support networked replication of specific components between server and clients.

Entityscriptproxy

Provides a proxy mechanism for wrapping EntityScript instances to override property access and ensure consistent reference equality for nested components.

Fader

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

Fence Electric Field

Manages the visual, physical, and collision detection system for electric fence beams in DST, handling entity collision effects and network-synced beam parameters.

Firebug

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

InventoryItem Replica

Master component that manages inventory item state. Declares netvars for network synchronization, creates classified entity on master for UI state, attaches existing classified on client. Handles pickup restrictions, deploy logic, moisture, wetness, and image overrides.

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.