Skip to main content

Speech Wathgrithr

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

Overview​

The speech_wathgrithr.lua file defines a table of dialogue strings specific to the Wathgrithr character. It contains hardcoded string constants used for contextual speech triggers, including responses to natural phenomena (e.g., entering caves, encountering beefalos), structures (e.g., sculptures), and objects (e.g., cracked tallbird eggs). This file does not implement logic, events, or behaviors; it serves solely as a localized speech data source consumed elsewhere in the codebase.

Usage example​

local speech = require "speech_wathgrithr"
-- Use in speech engine context (e.g., in a speech-related component or logic handler)
if inst:HasTag("cave") then
local line = speech.CAVE_ENTRANCE
-- line is then passed to a speaker component for playback
end

Dependencies & tags​

Components used: None identified
Tags: None identified

Properties​

PropertyTypeDefault ValueDescription
TURF_* (keys)stringvariesSpeech lines for Wathgrithr when encountering different turfs (e.g., TURF_BEEFALO, TURF_BIRDS).
CAVE_ENTRANCEstring"speech.cave_entrance"Dialogue line triggered when entering caves.
BEEFALOstring"speech.beefalo"Generic beefalo-related line.
SCULPTURE_* (keys)stringvariesLines for interacting with sculptures (e.g., SCULPTURE_*_OK, SCULPTURE_*_ANGER).
TALLBIRDEGG_CRACKEDstring"speech.tallbirdegg_cracked"Spoken when a tallbird egg is cracked.
Other keys (e.g., BEEFALO_HAT, GAS_TRAP)stringvariesContext-specific speech lines for items or events (exact keys depend on full content).

Main functions​

None.

Events & listeners​

None.