⚠️ 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 OnActivate is called appropriately to trigger the placeholder sequence.
  • The placeholder sequence automatically completes the contract, so there are no additional steps required beyond activation.

Back to top

This site uses Just the Docs, a documentation theme for Jekyll.