# Objective State

Grammarobjective state
FlagsNative | Function

Returns the state of an objective.

# Arguments

  • int [ objective ] — Objective

Returns — int [ preset::ObjectiveState ]

native int ObjectiveGetState(int inObjective);

Category: Objective / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1011
ObjectiveGetState(gv_objectiveKill1)
// L1011
ObjectiveGetState(gv_objectiveKill2)
// L1011
ObjectiveGetState(gv_objectiveKill3)
// L1018
ObjectiveGetState(gv_objectiveKill1)
// L1018
ObjectiveGetState(gv_objectiveKill2)
// L1018
ObjectiveGetState(gv_objectiveKill3)
// L1025
ObjectiveGetState(gv_objectiveKill1)
// L1025
ObjectiveGetState(gv_objectiveKill2)
// L1025
ObjectiveGetState(gv_objectiveKill3)
// L1032
ObjectiveGetState(gv_objectiveKill1)
// L1270
ObjectiveGetState(gv_objectiveKill1)
// L1270
ObjectiveGetState(gv_objectiveKill2)
// L1270
ObjectiveGetState(gv_objectiveKill3)
// L1276
ObjectiveGetState(gv_objectiveKill1)
// L1276
ObjectiveGetState(gv_objectiveKill2)
// L1276
ObjectiveGetState(gv_objectiveKill3)
// L1282
ObjectiveGetState(gv_objectiveKill1)
// L1282
ObjectiveGetState(gv_objectiveKill2)
// L1282
ObjectiveGetState(gv_objectiveKill3)
// L1288
ObjectiveGetState(gv_objectiveKill1)
// L149
ObjectiveGetState(gv_objectiveEconomySilver)
// L155
ObjectiveGetState(gv_objectiveEconomyGold)
// L1046
ObjectiveGetState(gv_objectiveEconomySilver)
// L1051
ObjectiveGetState(gv_objectiveEconomyGold)
// L1194
ObjectiveGetState(gv_objectiveEconomySilver)
// L1199
ObjectiveGetState(gv_objectiveEconomyGold)
// L1014
ObjectiveGetState(gv_objectiveKill1)
// L1014
ObjectiveGetState(gv_objectiveKill2)
// L1014
ObjectiveGetState(gv_objectiveKill3)
// L1019
ObjectiveGetState(gv_objectiveKill1)
// L1019
ObjectiveGetState(gv_objectiveKill2)
// L1019
ObjectiveGetState(gv_objectiveKill3)
// L1024
ObjectiveGetState(gv_objectiveKill1)
// L1024
ObjectiveGetState(gv_objectiveKill2)
// L1024
ObjectiveGetState(gv_objectiveKill3)
// L1029
ObjectiveGetState(gv_objectiveKill1)
// L973
ObjectiveGetState(gv_objectiveKill1)
// L973
ObjectiveGetState(gv_objectiveKill2)
// L973
ObjectiveGetState(gv_objectiveKill3)
// L978
ObjectiveGetState(gv_objectiveKill1)
// L978
ObjectiveGetState(gv_objectiveKill2)
// L978
ObjectiveGetState(gv_objectiveKill3)
// L983
ObjectiveGetState(gv_objectiveKill1)
// L983
ObjectiveGetState(gv_objectiveKill2)
// L983
ObjectiveGetState(gv_objectiveKill3)
// L988
ObjectiveGetState(gv_objectiveKill1)
// L5157
ObjectiveGetState(gv_objective_ReachHanson)
// L5157
ObjectiveGetState(gv_objective_SaveColonists)
// L5157
ObjectiveGetState(gv_bonusObjectiveCollectChrysalis)
// L5161
ObjectiveGetState(gv_objective_ReachHanson)
// L5161
ObjectiveGetState(gv_objective_SaveColonists)
// L5161
ObjectiveGetState(gv_objective_DontLetColonistsDie)
// L5161
ObjectiveGetState(gv_bonusObjectiveCollectChrysalis)
// L4305
ObjectiveGetState(gv_objectiveCleanseInfestation)
// L4305
ObjectiveGetState(gv_researchObjectiveKilltheInfestors)
// L5294
ObjectiveGetState(gv_primaryObjectiveDestroyProtossNexus)
// L5294
ObjectiveGetState(gv_primaryObjectiveDestroyPurifier)
// L5294
ObjectiveGetState(gv_bonusObjectiveDestroyFirstTerrorFleet)
// L5294
ObjectiveGetState(gv_bonusObjectiveDestroyFirstTerrorFleet)
// L5294
ObjectiveGetState(gv_bonusObjectiveDestroySecondTerrorFleet)
// L5294
ObjectiveGetState(gv_bonusObjectiveDestroySecondTerrorFleet)
// L5294
ObjectiveGetState(gv_bonusObjectiveDestroyThirdTerrorFleet)
// L5294
ObjectiveGetState(gv_bonusObjectiveDestroyThirdTerrorFleet)
// L3545
ObjectiveGetState(gv_objectiveDestroyInfestation)
// L5042
ObjectiveGetState(gv_objective_TheGreatTrainRobbery)
// L5042
ObjectiveGetState(gv_objective_Locate)
// L5042
ObjectiveGetState(gv_objective_DefilerSkeletons)
// L5042
ObjectiveGetState(gv_objective_DontMissTrains)
// L4484
ObjectiveGetState(gv_primaryObjectiveBuyContract)
// L4515
ObjectiveGetState(gv_primaryObjectiveBuyContract)
// L4515
ObjectiveGetState(gv_primaryObjectiveDestroyOrlan)
// L4515
ObjectiveGetState(gv_bonusObjectiveFindContraband)
// L4464
ObjectiveGetState(gv_objectiveDestroyDominionBases)
// L4464
ObjectiveGetState(gv_objectiveDestroytheLoki)
// L4464
ObjectiveGetState(gv_objectiveDevourerSamples)
// L4596
ObjectiveGetState(gv_objectiveAccessTower1)
// L4596
ObjectiveGetState(gv_objectiveAccessTower2)
// L4596
ObjectiveGetState(gv_objectiveAccessTower3)
// L10253
ObjectiveGetState(gv_objectiveFusionReactor)
// L10253
ObjectiveGetState(gv_objectiveEscape)
// L10253
ObjectiveGetState(gv_objectiveProtossRelics)
// L10253
ObjectiveGetState(gv_researchObjectiveBrutalisk)
// L10817
ObjectiveGetState(gv_researchObjectiveBrutalisk)
// L4147
ObjectiveGetState(gv_objectiveDestroyLogisticalHQ)
// L4147
ObjectiveGetState(gv_objectiveDestroyDominionHoloboards)
// L4147
ObjectiveGetState(gv_objectiveRaynorMustLIVE)
// L1695
ObjectiveGetState(gv_objectiveRebels)
// L1695
ObjectiveGetState(gv_objectiveRebels)
// L1889
ObjectiveGetState(gv_objectiveRebels)
// L1894
ObjectiveGetState(gv_objectiveRebels)
// L1928
ObjectiveGetState(gv_objectiveDominionBase)
// L2001
ObjectiveGetState(gv_objectiveDominionBase)
// L2101
ObjectiveGetState(gv_objectiveRebels)
// L2157
ObjectiveGetState(gv_objectiveRebels)
// L2213
ObjectiveGetState(gv_objectiveRebels)
// L2269
ObjectiveGetState(gv_objectiveRebels)
// L4274
ObjectiveGetState(gv_objectiveHoldOut)
// L4274
ObjectiveGetState(gv_objectiveRescue)
// L4357
ObjectiveGetState(gv_objectiveCollect)
// L4357
ObjectiveGetState(gv_objectiveRescue)