# Value From Data Table (Objective)

Grammarname from the scope|Global/Local data table
FlagsNative | Function

Returns an objective value from a data table. Data tables allow you to store and recall values using a string identifier.

# Arguments

  • bool [ preset::DataScope ] — Scope
  • string — Name

Returns — int [ objective ]

native int DataTableGetObjective(bool global, string name);

Category: Data Table / Load Value

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L5988
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objectiveData))
// L6303
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))
// L6337
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))
// L6343
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))
// L6344
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))
// L6345
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))
// L6348
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))
// L6352
DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L3798
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objectiveData))

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L2590
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))
// L2629
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))
// L2634
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))
// L2635
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))
// L2636
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))
// L2642
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))
// L2646
DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))

# mods/missionpacks/campaigncommon.sc2mod

LibCMMI.galaxy

// L144
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))
// L149
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))
// L150
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))
// L151
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))
// L157
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))
// L161
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))
// L208
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// L1454
DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objectiveData))

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L9292
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9297
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9298
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9299
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9305
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9309
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9377
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9429
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))
// L9432
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L589
DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objectiveData))

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L4559
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objectiveData))
// L4838
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))
// L4872
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))
// L4878
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))
// L4879
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))
// L4880
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))
// L4883
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))
// L4887
DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))