OilCon052

Overview

An Oil Company outpost-capture contract, config-only (internally OilJob005) β€” the third of this batch’s three near-identical Oil Company outposts, differing from OilCon051 only in which building/ capture point it names.

Inheritance

  • Inherits from: MrxTaskContractOutpost (a real resident/ module β€” see that page for the base class’s own behavior)
  • Imports: none

Instance pattern

A native task-framework subclass. No lifecycle overrides β€” only the config getter.

Functions

GetOutpostConfig()

Returns: outpost building OilJob005_Outpost, one capture point (OilJob005_CapturePt2), a short description key, staging/pristine/defense/captured layer names (plus β€œTG” variants), an empty tDangerousBldgs = {}, rival faction "Vza", nStartingHealth = 3, nRusherQuota = 1.

Events

None β€” all capture-flow event wiring lives in the native MrxTaskContractOutpost base.

Notes for modders

This is the native MrxTaskContractOutpost/WifMissionData mission system, not Contract Framework β€” see VZ Modules for the general native-vs-framework explanation and Contract.Register & Lifecycle for why mods use a different, ephemeral system instead of hooking into this one directly.

  • Field-for-field identical shape to OilCon051 apart from the named building/capture point β€” the rival faction ("Vza") and starting health (3) are consistent across every Oil Company outpost in this batch, unlike the Guerilla outposts where nStartingHealth varies (3/4/3).

Back to top

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