Bufferedaction
Represents a queued player action with target, position, and callback handling for the action system.
Represents a queued player action with target, position, and callback handling for the action system.
Executes a dynamically retrieved action on an entity and manages its lifecycle within a behaviour tree.
Determines valid player actions based on context (mouse position, target, held item, and modifiers).
Provides the UI action string for the Quagmire slaughtering mechanic, used when interacting with compatible targets.
Placeholder component with no implemented logic; exists solely to register custom actions via componentactions.lua.
Tracks which actions an entity can perform and their relative effectiveness.