Appraisable
Provides callback hooks for entities to validate and perform appraisal actions on targets.
Provides callback hooks for entities to validate and perform appraisal actions on targets.
A wearable armor item that triggers thorn-based retaliation effects when the wearer is blocked or attacks, conditional on skill tree activation.
Manages attunement relationships between a player and attunable entities.
Provides a callback-based interface for entities that can be consumed or drained by other systems.
Provides utility functions for evaluating Willow's sanity state and enemy proximity for Bernie AI behavior.
A temporary, non-persistent marker entity used to visualize the maximum range of a blink-based ability (e.g., Wigfrid's Battle Truce).
Provides a mechanism to bottle certain entities, invoking a customizable callback when the action succeeds.
Provides shared utility functions and behavior tree nodes for AI brain construction.
Calculates camera offset vectors for vibration effects over time.
Manages client-side chat message storage, filtering, and network synchronization.
Provides an object-oriented class system with inheritance, property setters, and instance tracking for Lua in DST.
Utility module providing shared helper functions for clockwork entity behavior including sleep cycles, combat targeting, befriending, health regeneration, and trader interactions.
Adds a tag to an entity and provides hooks for custom inspect target and inspect point validation logic, typically used to restrict or customize inspector interactions.
A comprehensive utility module providing helper functions for entity state validation, tile transition handling, bridge deployment, combat effects, lightning mechanics, luck calculations, and mutation logic across multiple game systems.
Manages global platform-specific configuration options and runtime settings.
Provides a 2D grid data structure backed by a 1D table for efficient spatial data storage.
Provides utility functions for logging entity and component state information to the console.
Provides utility functions for debugging, including callstack inspection, table dumping, conditional logging, and entity-based debug visualization.
Tracks the distance an entity travels between update frames by recording its position and computing Euclidean displacement.
Serializes Lua values (including tables and functions) into human-readable Lua source code strings for debugging or save/restore operations.
Provides a collection of mathematical easing functions for interpolating values over time, used for smooth animations and transitions.
Manages action efficiency multipliers for an entity, tracking modifiers per action type.
Manages the conversion of a paper item into a configurable number of erasure产物 (e.g., papyrus), handling stack splitting and item distribution.
Provides functionality to till soil at a given point in the world.
A visual proxy entity that displays a boat net animation and shadow, used to visually represent fishing nets placed by players or entities.
Manages fuel-burning multiplier bonuses for entities that consume fuel, such as fire sources or lanterns.
Handles the application of ghostly elixir effects to a target entity, consuming the item upon successful application.
Provides utility functions for spawning and attaching Halloween-themed particle effects (firepuffs) to targets.
Applies healing to a target entity and consumes the healer item upon use.
Provides a human-readable string representation of Lua tables, including support for recursive tables and metatables.
Provides shared loot generation and dependency tracking logic for junk pile entities in DST.
Centralized error definition and assertion helper for configuration and world-related failures in Don't Starve Together.
Enables an entity to ignite burnable targets by calling Ignite on their burnable component.
Applies and manages damage and visual effects for the Alter Guardian's lunar supernova ability during Phase 4.
Manages the usage lifecycle of magical tools by tracking user context and invoking custom callbacks when tools are started or stopped being used.
A utility module providing optimized 2D geometric intersection and distance calculations for hitbox detection and collision queries.
A collection of mathematical utility functions for calculations including interpolation, rounding, angle normalization, distance computation, and line generation.
Provides utility functions to generate and manage treasure items in message bottle containers based on weighted templates and loot presets.
A utility module providing shared helper functions for player entity lifecycle management, including death, resurrection, locomotion configuration, and network synchronization.
Helper utilities for constructingplacer prefabs and deployable item prefabs in DST.
Applies a random reduction to an entity's health, uses, condition, armor, or fuel based on available components.
Defines the Reskin Tool item prefab that allows players to change the skin of valid entities.
A utility prefab used to generate and link a pair of teleporter wormholes in the Blue Forest region or at a specified location, replacing an existing marker entity.
Spawns a pair of linked wormholes to retrofit fumarole teleporter functionality in the game world, primarily for connecting cave zones via Tier4 tasks.
A consumable tool that removes saddles from beefalo and other animals, with limited durability and weapon functionality.
A global utility module providing helper functions for entity searching, vision checks, spawning logic, and asset atlas management.
A utility module providing helper functions and data tables for skin rarity, inventory management, pack operations, and item categorization in Don't Starve Together.
A utility class that manages and calculates modifiers applied by multiple external sources with optional key-based tracking.
A singleton utility for managing and calculating special damage types and their interaction with special defenses across entities.
A consumable item that summons spiders from dens and wakes up sleeping spiders within range, while granting temporary buffs to nearby spider followers.
A utility class implementing a generic LIFO stack data structure for storing and retrieving ordered values.
Utility module providing helper functions for Storage Robot entity logic, including spawn point management and item collection routines.
Provides utilities for retrieving, formatting, and processing localized string content, including character-specific speech generation and string helpers.
Stores custom destination functions for teleportation overrides on an entity.
Manages the toggle state (on/off) of an item and executes a user-defined callback when toggled.
Applies growth progression to a target tree entity, consuming the solution item after use.
A comprehensive utility module providing helper functions for table manipulation, string operations, math calculations, spawning, file resolution, memory tracking, and specialized classes like RingBuffer and LinkedList.
Provides utility functions for 3D vector mathematics, including arithmetic, distance, and normalization operations.
A lightweight 3D vector math utility for geometric calculations, distance, normalization, and vector operations in DST.
Provides utility functions for 2D vector mathematics used throughout the game codebase.
Utility module for managing lunar arena mechanics including fissures, lunar burn damage, and supernova line-of-sight blocking.
Manages a player's or entity's current mounting state on a walking plank.
Prevents an entity's inventory item from accumulating moisture and adds the `waterproofer` tag.
A functional entity that channels water in a circular area, launching water projectiles when used; breaks upon being hammered and extinguishes flames.
Manages waxing interactions for an entity, including tag state and callback-based waxing logic.
Manages a special resurrection altar for Wendy that allows linking to a player and consuming health to enable resurrection of fallen allies.
Utility module providing helper functions for Willow's ember mechanics and fire burst targeting.
Utility module providing shared functions, constants, and command definitions for Woby (Walter's pet) including command wheel setup, courier delivery logic, and transformation effects.
Tracks which actions an entity can perform and their relative effectiveness.
Utility module providing shared logic for Wortox soul harvesting, healing, and spawning mechanics.
Utility module providing shared functions for WX-78 character systems including upgrade modules, dizzy effects, socket handling, and visual modifications.