WifTutorialCoopTether
Overview
Presumably shown around the co-op βtetherβ mechanic that keeps two players from straying too far apart, per its message key and the manager catalog entry β per static source reading, this file only defines the message and a fixed completion timer; the actual trigger isnβt in this file.
Inheritance
- Inherits from:
MrxTutorial(src/resident/mrxtutorial.lua) β a real corpus module, already documented under Resident Modules, not an opaque native-only engine class despite this file living insrc/vz/. - Imports: none
Instance pattern
A subclass of the corpusβs MrxTutorial task-framework base class β self-based lifecycle overrides, not the Inheritable/uGuid object pattern used in resident/. No module-level or per-instance state beyond what the base class itself tracks (_tEvents).
Functions
GetMessage()
Returns the fixed message key "[Tutorial.Tether]".
SetupCompletionCriteria(self)
Standard pattern: a 10-second Event.TimerRelative that calls self.EndTutorial(self, true).
Events
Event.TimerRelativeβ 10-second completion delay.
Notes for modders
- Trigger key:
"CoopTether". NoSetupActivationCriteriaoverride (inherits the base no-op), and same asWifTutorialCoopRevive, no call site forStartTutorial("CoopTether")orBeginCustomTutorial("CoopTether")was found anywhere in this corpus β canβt confirm the actual trigger from static reading alone. Likely native/engine-side co-op tether logic not expressed in Lua.