GurJob006

Overview

An 8-line Guerilla side job: destroy every object labeled "OC" (Oil Company), hero-only. Notably, despite living in the Guerilla contract/job batch, the label filter targets Oil-Company-owned objects rather than anything Guerilla-flagged β€” see the note below.

Inheritance

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

Instance pattern

A native task-framework subclass. No module-level state at all β€” the file is a single function.

Functions

Activated(self)

Calls MrxTaskJobDestroyType.Activated(self), sets the label filter to "OC", sets hero-only targeting, and calls _Go(). No custom description or VO table override β€” whatever MrxTaskJobDestroyType defaults to is used as-is.

Events

None β€” entirely delegated to the native MrxTaskJobDestroyType base.

Notes for modders

This is the native MrxTaskJobDestroyType/WifMissionData job 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.

  • The "OC" label filter in a Guerilla-batch file isn’t a typo to β€œfix” β€” file placement in this corpus reflects which faction offers the job, not which faction’s objects it targets. OilJob004 is the mirror image: an Oil Company job filed under oiljob* that targets objects labeled "Guerilla".

Back to top

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