# Objective State
Grammar — objective state
Flags —Native
|Function
Returns the state of an objective.
# Arguments
int
[ objective ] — Objective
Returns — int
[ preset::ObjectiveState ]
native int ObjectiveGetState(int inObjective);
# Related
Category: Objective / Basic
- [F] —
int
[ objective ] — Create Objective — ( ObjectiveCreate ) - [F] —
int
[ objective ] — Create Objective For Players — ( ObjectiveCreateForPlayers ) - [F] —
void
— Show/Hide Objective — ( ObjectiveShow ) - [F] —
void
— Set Objective State — ( ObjectiveSetState ) - [F] —
int
[ objective ] — Last Created Objective — ( ObjectiveLastCreated ) - [F] —
bool
— Objective Is Visible — ( ObjectiveVisible ) - [F] —
int
[ preset::ObjectiveState ] — Objective State — ( ObjectiveGetState )
# Examples
# campaigns/liberty.sc2campaign
// 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)