GurCon052
Overview
A Guerilla outpost-capture contract, config-only like GurCon050. Internally named after GurJob008_01. Includes an explicit (empty) tDangerousBldgs field that GurCon050 omits entirely, suggesting the outpost config schema tolerates optional fields being left out rather than requiring a fixed shape.
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 GurJob008_01_Outpost, one capture point (GurJob008_01_CapturePt4), a short description key, staging/pristine/defense/captured layer names (plus separate βTGβ staging/captured variants), an empty tDangerousBldgs = {}, rival faction "Vza", nStartingHealth = 4 (one higher than GurCon050/GurCon053), nRusherQuota = 1.
Events
None β 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.
nStartingHealthis the one field that visibly differs across this batchβs three Guerilla outposts (3, 4, 3) β the most likely per-outpost balance knob if youβre adapting one of these.