Speech Wilson
Based on game build 714014 | Last updated: 2026-03-10
Overview
Speech Wilson is a data-only Lua module that defines a flat, associative table of localized speech strings specifically for the Wilson character. It contains no executable logic, no components, no event handlers, and no runtime behavior—it serves purely as a string resource. The table is structured by entity prefabs or event contexts, with keys representing dynamic string identifiers (e.g., "speech_event", "speech_thunder") and values mapping to localized phrases. This data is likely loaded and referenced at runtime by the audio or speech systems to select appropriate voice lines during gameplay.
Usage example
The module is intended for internal use by the game engine or speech-related systems (e.g., via localization or asset loaders). A typical usage in another module would resemble:
local speech_strings = require "speech_wilson"
local line = speech_strings["speech_attack"]
inst:PushEvent("speech_play", { line = line, speaker = "wilson" })
Note: Direct instantiation or component attachment is not applicable, as this file exposes only a static data table.
Dependencies & tags
Components used: None identified
Tags: None identified
Properties
No properties are defined in this file.
Main functions
No functions are defined in this file.
Events & listeners
No events are defined in this file.