⚠️ Not yet verified in-game β this page was drafted from source analysis and hasn't been confirmed by actually running it. Treat it as a strong draft, not gospel.
MrxTaskContractPlaceholder
Module: mrxtaskcontractplaceholder.lua
Overview
The MrxTaskContractPlaceholder module is a stub implementation of a task contract. It provides a placeholder sequence to indicate that the contract is not yet implemented, and automatically completes upon activation.
Inheritance
- Inherits from:
MrxTaskContract - Imports:
MrxCinematic
Instance pattern
This is a per-instance object module (keyed by uGuid). However, it does not track any additional state beyond what is inherited from MrxTaskContract.
Functions
Activated(self)
Called when the task contract instance is activated. It first calls the base classβs Activated method and then triggers a placeholder cinematic sequence with a message indicating that the contract is not yet implemented. The sequence automatically completes the contract.
Events
- Listens for none, as it does not subscribe to any engine events.
Notes for modders
- This module is intended as a placeholder and should be replaced with a fully functional task contract implementation.
- Ensure that
OnActivateis called appropriately to trigger the placeholder sequence. - The placeholder sequence automatically completes the contract, so there are no additional steps required beyond activation.