Dictionary; Objective - HWRM/KarosGraveyard GitHub Wiki

Objective

An objective is just that; it represents some mission or action with associated states 'off', 'incomplete', 'complete', and 'failed'.

Objectives are displayed in the 'OBJECTIVES' pane, and are usually used to help a player track their goals and progress in a mission.

Objectives are just a pairing of an objective id (a number) with its associated ObjectiveState. How this state is stored with its ID internally is unknown; you only get this ID and the associated Objective_ calls to work with.

When created, objectives are also assigned an ObjectiveType. This type cannot be changed, although you could just create a new objective with the same fields and a different type while hiding the original.

💡 Objectives are totally unrelated to a mission's GameRules. That means they are unrelated to the ability for mission to exit via completion or failure, and have no actual bearing on a mission's flow. They are purely visual.

Related Pages