ChiCon053
Overview
A China outpost-capture side contract wrapping the ChiJob001_04 outpost location. Same shape as ChiCon050/ChiCon051: a static config table plus a one-line VO hook on activation.
Inheritance
- Inherits from:
MrxTaskContractOutpost(a realresident/module — see that page for the base class’s own behavior) - Imports: none
Instance pattern
A native MrxTaskContractOutpost subclass — no instance state of its own; entirely config plus a one-line VO hook.
Functions
GetOutpostConfig()
Returns the outpost’s static configuration: sOutpostBldg = "ChiJob001_04_Outpost", its single capture point (ChiJob001_04_CapturePt1), the staging/pristine/defense/captured layer names, sRivalFaction = "Vza", nStartingHealth = 6, nRusherQuota = 1.
Activated(self)
Calls the base MrxTaskContractOutpost.Activated, then plays an introductory VO exchange (Fiona-In-Mission-Contract-Chi053-01 plus a per-hero follow-up line).
Events
None registered directly in this file — outpost capture/defense event wiring lives in the native MrxTaskContractOutpost base class, not shown here.
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.
- Calls
MrxVoSequence.Start(...)without a localimport("MrxVoSequence")— see ChiCon050’s notes for why that’s presumably not an error. sRivalFaction = "Vza",nStartingHealth = 6,nRusherQuota = 1match every other outpost file in this batch.- The outpost’s own location prefab is named
ChiJob001_04, distinct from this contract script’s ownChiCon053name.