Skip to main content

Speech Warly

Based on game build 714014 | Last updated: 2026-03-10

Overview​

The Speech Warly component implements Warly's character-specific dialogue system, responsible for selecting and triggering context-aware spoken lines during gameplay. It integrates with the entity's state, inventory, and environment to ensure appropriate narrative and comedic lines are delivered. As part of DST's Entity Component System, it is attached to Warly's player entity and listens for internal and external events to determine when speech opportunities arise.

Usage example​

local speech = inst.components.speech_warly
if speech ~= nil then
speech:PushSpeech("SPEECH_HELLO") -- Triggers a greeting line
speech:SayLine("HAPPY", "SPEECH_COOKING") -- Speaks a cooking-related line with Happy emotion
end

Dependencies & tags​

Components used: None identified
Tags: None identified

Properties​

PropertyTypeDefault ValueDescription
None found———

Main functions​

No functions are found across any chunk.

Events & listeners​

No events are found across any chunk.