Skip to main content

78 docs tagged with "character"

View all tags

Battlesongdefs

Defines configuration and behavior for Wathgrithr's battlesong buffs and instant-use battle quotes in Don't Starve Together.

Beard

Manages beard growth, shaving mechanics, and insulation for bearded entities like Wilson.

Beardsexplorerpanel

A UI panel for browsing, selecting, and previewing beard items, integrating an item explorer, filter bar, and dynamic skin puppet preview.

Cane Ancient Fx

Generates and manages localized visual shadow trail effects for the Cane Ancient character’s special abilities.

Character Fire

A prefab component that creates a fire entity with variable heat output and animation levels for use on characters in DST.

Characterbio

Renders the character biography UI panel, including portrait, status badges, inventory, and scrollable descriptive text sections for a selected character.

Characterbioscreen

Renders the character biography screen UI with bio details, character puppet, and navigation controls for back, wardrobe, and video actions.

Characterbutton

A clickable UI button widget used in character selection screens to represent a character, displaying its avatar and lock state.

Characterdetailspanel

Provides a scrolling list of playable characters and launches the character biography screen on selection.

Characterloadoutpopup

Manages the UI popup screen for loading, previewing, and confirming character loadouts in the wardrobe/dress-up interface.

Characterselect

Manages the character selection UI widget, displaying a central portrait with navigation controls and optional additional characters.

Characterselect

Manages a scrollable grid of selectable character portraits and synchronizes them with a main portrait display, handling focus navigation and selection events in the character selection UI.

Characterutil

Provides utility functions for loading character portraits, avatars, titles, and starting inventory data.

Dressuppanel

Manages the UI panel for character skin customization, including spinner widgets for clothing slots, puppet preview rendering, and skin selection persistence.

Foodaffinity

Manages hunger bonus bonuses a character receives when eating food, based on prefab, foodtype, or tag matches.

Inspirationbadge

Manages the visual and client-side UI representation of Wathgrithr's Inspiration ability, including slot activation states and buff icon updates.

Itemaffinity

Manages a priority-based sanity bonus for characters based on specific items carried in inventory.

Kitcoonpouch

A UI widget that displays the Kitcoon's hibernation status and toggles hibernation on user input.

Loadoutselect

Manages the player character skinning and skill tree UI context, including skin selection, previewing, and navigation between wardrobe and skill tree modes.

Loadoutselect Beefalo

Manages the UI and logic for selecting, previewing, and applying skin loadouts for Beefalo characters in the lobby and character customization screens.

Lobbyscreen

Manages the in-game lobby UI, including character selection, loadout dressing, player list, and chat, for both server and client participants.

Mightybadge

Renders Wolfgang's Mightiness status bar with dynamic visual feedback based on current might level and rate of change.

Nightsword Wizard Fx

Generates visual FX (smoke and spark particles) synchronized with the Nightsword character's attack animation when not mounted.

OvalPortrait

A UI widget that renders a character's portrait, name, title, description, and optional event-specific data (e.g., Lava Arena stats and achievements) for character selection screens.

Perd

Manages the character prefab for Perd, including behavior, components, and event-specific offering mechanics.

Playersummaryscreen

Displays a player's character roster, recent item acquisitions, and access to skin and shop-related screens in the frontend UI.

Profileflairexplorerpanel

Manages the UI panel for selecting and previewing player profile flair items in the Redux UI framework.

Quagmire Goatkid

Defines the Quagmire Goatkid character prefab, a shopkeeper NPC that provides trading functionality in the Quagmire biome.

Quagmire Goatmum

Creates the Quagmire Goatmum character prefab with animation, physics, sound, network, and talker components configured for in-game interaction.

Quagmire Swampig

Defines the base prefab entity for the Quagmire Swamp pig character, including its visual, physical, and networked properties.

Rocky

Manages Rocky's behavior as a controllable NPC character, including growth mechanics, follower loyalty, combat targeting, and interaction with players via trading.

Scrapbookpartitions

Manages chunked storage and logic for the scrapbook data system, including tracking what items each character has seen or inspected, and coordinating with the backend for persistence.

Sgpowdermonkey

State graph controlling the behavior and animations of the Powder Monkey character, including combat, rowing, taunting, diving, and corpse handling.

Sgprimemate

State graph defining AI behavior and animation states for the Prime Mate character, handling movement, combat, crafting, and special interactions like rowing and diving.

Skilltree Defs

Defines the skill tree data structures and utility functions for character progression systems.

Skilltree Wathgrithr

Data configuration file that defines Wigfrid's skill tree layout, skill nodes, activation effects, and group ordering for the character progression system.

Skilltree Wolfgang

Data configuration file that defines Wolfgang's skill tree structure, including skill nodes, connections, activation callbacks, and allegiance locks.

Skilltree Woodie

Defines the skill tree data structure for Woodie character, including all skill nodes, positions, unlock conditions, and activation callbacks.

Skilltree Wormwood

Data configuration file defining Wormwood's skill tree structure, including skill definitions, positions, connections, and activation callbacks.

Skilltree Wortox

Defines Wortox's skill tree configuration including skill definitions for nice, naughty, neutral, and allegiance paths with activation/deactivation callbacks, lock conditions, UI button decorations, and utility functions for panflute timer management, soul jar updates, reviver item linking, and lunar resistance setup.

Skilltree Wurt

Defines Wurt's character skill tree data structure including skill nodes, positions, groups, and activation callbacks.

Skilltree Wx78

Data configuration file defining the WX-78 character skill tree structure, including skill nodes, layout positions, groupings, activation callbacks, and allegiance locks.

Skilltreebuilder

A UI widget responsible for constructing, rendering, and managing the skill tree interface, including button generation, focus navigation, and state updates for skill progression.

Skinsandequipmentpuppet

A UI widget that renders a character skin and equipment preview puppet, handling character selection fallback, skin overrides, and animation updates.

Skinspuppet

Manages character appearance and animation playback for skin customization UI, including idle emotes, clothing changes, and skin-specific animations.

SkinsScreen

Manages the skin collection UI, including inventory browsing, skin details, and navigation to related screens like character loadouts and trading.

Speech Walter

A self-contained speech database for the Walter character that maps interaction events to localized string values, used elsewhere in the codebase.

Speech Wanda

A static data file providing speech string constants for the character Wanda in Don't Starve Together.

Speech Warly

Handles Warly's unique speech dialogue system, managing line selection, emotional context, and interaction triggers.

Speech Wendy

A data-only module containing Wendy-specific speech strings for items, structures, and entities across Don't Starve Together.

Speech Wickerbottom

Provides speech dialogue data and definitions for the Wickerbottom character, used for contextual book-related interactions in DST.

Speech Willow

Contains static string data for Willow's dialogue and speech patterns.

Speech Winona

Manages speech-related state and logic for the Winona character in DST, including handling of dialogue triggers and speech events.

Speech Woodie

Provides speech functionality specific to the Woodie character, handling werewolf transformation-related dialogue triggers and voice lines.

Speech Wormwood

Provides localization and speech-related functionality specific to the Wormwood character.

Speech Wortox

Manages speech-related logic for the Wortox character, including speech activation and interaction triggers.

Speech Wurt

Contains static speech string data for the Wurt character, used for localizing and organizing her dialogue.

Speech Wx78

Provides static speech data and localization strings for the Wx78 character across various DST content and entities.

Wagstaff Items

Defines prefabs for two wearable decorative items used by Wagstaff: a glove and a clipboard.

Wardrobepopup

Manages the UI screen for equipping character skins in the wardrobe system, handling user input, skin selection, and applying or discarding changes.

Wardrobescreen

Manages the wardrobe UI for selecting and previewing character skins in Don't Starve Together.

Waxwell

Defines the Waxwell character prefab, a magician-specialized player with shadow-minion management, sanity penalties, and shadow-level equipment announcements.

Wilson

Defines Wilson’s default player character, including beard mechanics, special actions, reticule behavior, and game-mode-specific tags.

Winona

Defines Winona as a playable character, configuring her skills, recipes, visual assets, and specialization mechanics.

Wisecracker

Manages contextual character dialogue and announcements triggered by game events, status changes, and interactions.

Wonkey

Defines the Wonkey player character by configuring health, hunger, sanity, locomotion, food affinity, and visual/talker assets.

Wormwood

Manages the bloom-based progression system for the Wormwood character, including sanity regulation from nearby plants, pet leadership, and photosynthesis-based health regeneration.

Wortox

Defines the Wortox character prefab with soul collection mechanics, portal hopping abilities, inclination system, overload management, buff and debuff systems including soul echo and panflute, decoy functionality, and extensive event-driven gameplay systems.

Wx78

Defines the WX-78 player character prefab using MakePlayerCharacter wrapper, including charge regeneration, moisture tracking, upgrade module management, lightning strike handling, death consequences, and initialization functions.

Wx78 Backupbody

WX-78 character backup body prefab that stores inventory, upgrade modules, and skins for body transfer and resurrection mechanics.

Wx78 Classified

Classified data container prefab for WX-78 character that manages upgrade modules, backup bodies, shield state, and energy levels with network replication.

WX78 Common

Utility module providing shared functions for WX-78 character systems including upgrade modules, dizzy effects, socket handling, and visual modifications.

Wx78 Moduledefs

Defines WX78 character upgrade module configurations, scan data mappings, and registration functions for circuit-based character progression.

Wx78 Possessedbody

Prefab for WX-78's possessed body form, a gestalt entity that links to a player owner and supports upgrade modules, planar state, and shield mechanics.

Yotb Skinunlocker

Stores and provides access to a skin identifier for a YOTB (Year of the Beard) character entity.