OilCon051
Overview
An Oil Company outpost-capture contract, config-only (internally OilJob002) β no custom Activated override, unlike its sibling OilCon050.
Inheritance
- Inherits from:
MrxTaskContractOutpost(a realresident/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 OilJob002_Outpost, one capture point (OilJob002_CapturePt5), 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.
- A clean minimal-config reference: compare against OilCon052 (nearly identical shape, one capture point and one rival faction, no custom logic) if youβre templating a new outpost contract.