Skip to main content

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.