ChiJob002

Overview

A China “verify” side job spanning ten targets across two location clusters — five ChiJob002_Target_0X sites and five ChiJob010_Target_0X sites — each with its own defense/pristine/ staging layer set and (for most targets) a proximity VO line. Structurally identical to Allied Nation’s AllJob002 (same base class, same two-cluster-of-five shape), minus that file’s jeep-assault trigger.

Inheritance

  • Inherits from: MrxTaskJobVerifySet (a real resident/ module — see that page for the base class’s own behavior)
  • Imports: MrxVoSequence

Instance pattern

A native MrxTaskJobVerifySet subclass. A single module-level VO table, _tTargetCompleteVo (5 entries, all populated — no empty-table padding, unlike AllJob002’s trailing empty slots).

Functions

LoadAssets(self, tSaveData)

Registers all ten targets via self:_AddTarget{...} (layer names and, where present, a vNearVoSequence), marks an additional pristine-tag layer for addition, then calls the base MrxTaskJobVerifySet.LoadAssets.

Activated(self)

Calls the base MrxTaskJobVerifySet.Activated, sets the faction ID to "Chi", wires the completion VO table, and starts the job with _Go.

Cleanup(self)

Calls the base MrxTaskJobVerifySet.Cleanup.

Events

None registered directly in this file — target proximity/verification tracking is handled inside the native MrxTaskJobVerifySet base class.

Notes for modders

This is the native MrxTaskContract/WifMissionData mission system, not Contract Framework — see Contract.Register & Lifecycle for why mods use a different, ephemeral system instead of hooking into this one directly.

  • Structural sibling: AllJob002 is the Allied-faction counterpart with the same base class and target-cluster shape, plus a jeep-assault trigger this file doesn’t have.
  • Job numbering pairs across factions: this file (002) corresponds to AllJob002, the same way ChiJob003 pairs with AllJob003 and ChiJob020 pairs with AllJob020.

Back to top

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