Actions
Defines the Action class constructor, helper range-check functions, global action codes, and populates the ACTIONS table with comprehensive player interaction definitions including combat, crafting, inventory management, boating, fishing, and event-specific actions.
Componentactions
This file defines the COMPONENT_ACTIONS table mapping component names to action functions, along with helper functions for fishing, rowing, plant research, target validation, and entity action component management in Don't Starve Together.
Efficientuser
Manages action efficiency multipliers for an entity, tracking modifiers per action type.
Fan
Provides configurable callback-based functionality for channeling and fanning actions on an entity, optionally managing the 'channelingfan' tag.
Playeractionpicker
Manages player input action selection and prioritization for mouse clicks and keyboard interactions.
Playercontroller
The PlayerController component manages player input handling, action execution, locomotion prediction, targeting systems, and remote synchronization for both controller and mouse/keyboard interfaces in Don't Starve Together.
Sgwilson Client
This stategraph defines client-side animation states, movement prediction, action handlers, and event listeners for the Wilson player character including combat, locomotion, special transformations, and channel casting mechanics.