# Value From Data Table (Integer)

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

Returns an integer 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

native int DataTableGetInt(bool global, string name);

Category: Data Table / Load Value

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L8109
DataTableGetInt(true, lv_datatable_name)
// L8109
DataTableGetInt(true, lv_datatable_name)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L500
DataTableGetInt(true, lv_name)
// L3568
DataTableGetInt(true, ("CamStats_" + (libSwaC_gv_zSX_CamStatsUnitCreatedUnits[lv_index])))
// L6110
DataTableGetInt(true, ("ZC_BestObj_" + (lp_objective)))
// L10141
DataTableGetInt(true, (libSwaC_gv_zSC_ArmyCategoryStateKey + (lp_armyCategory)))
// L10376
DataTableGetInt(true, (libSwaC_gv_zSC_ArmyUpgradeStateKey + (lp_upgrade)))
// L10751
DataTableGetInt(true, (libSwaC_gv_zSC_ArmyUnitStateKey + (lp_armyUnit)))
// L12320
DataTableGetInt(true, ("ZPrevStatus_" + (lv_indexMission)))
// L12326
DataTableGetInt(true, ("ZPrevStatus_" + (lv_indexMission)))
// L15388
DataTableGetInt(true, ("DebugTechSaveArmyCategory_" + (lv_indexCategory)))
// L15402
DataTableGetInt(true, ("DebugTechSaveArmyUpgrade_" + (lv_indexUpgrade)))

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L883
DataTableGetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1)))
// L965
DataTableGetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1)))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L580
DataTableGetInt(true, ("DebugTechSaveArmyCategory_" + (lv_indexCategory)))
// L3813
DataTableGetInt(true, ("PObjIndex_" + (lp_objective)))
// L3835
DataTableGetInt(true, ("PC_BestObj_" + (lp_objective)))
// L3841
DataTableGetInt(true, ("ZC_ArchiveObj_" + (lp_objective)))
// L4623
DataTableGetInt(true, (libVoiC_gv_pCC_ArmyCategoryStateKey + (lp_armyCategory)))
// L5109
DataTableGetInt(true, (libVoiC_gv_pCC_ArmyUnitStateKey + (lp_armyUnit)))
// L8178
DataTableGetInt(true, ("AbilUsed_" + lv_abilityID))
// L8179
DataTableGetInt(true, ("DmgDone_" + lv_abilityID))
// L8210
DataTableGetInt(true, ("UnitMade_" + lv_unitID))
// L8211
DataTableGetInt(true, ("UnitDied_" + lv_unitID))

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L1312
DataTableGetInt(true, ("UnitMade_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1313
DataTableGetInt(true, ("UnitDied_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1314
DataTableGetInt(true, ("DmgDone_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1315
DataTableGetInt(true, ("DmgTaken_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1316
DataTableGetInt(true, ("UnitHeal_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1317
DataTableGetInt(true, ("MinDone_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1318
DataTableGetInt(true, ("VesDone_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1319
DataTableGetInt(true, ("MinSpent_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1320
DataTableGetInt(true, ("VesSpent_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))
// L1321
DataTableGetInt(true, ("MinLost_" + libVoiC_gf_PC_ArmyStringFromArmyCategory(lv_indexArmyCategory)))

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L373
DataTableGetInt(false, (lv_typeString + "." + lv_instanceString + "." + lv_fieldString))

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L1478
DataTableGetInt(true, libVCUI_gf_PU_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1)))
// L1538
DataTableGetInt(true, libVCUI_gf_PU_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1)))
// L4424
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue))
// L4425
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue))
// L4516
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX))
// L4516
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY))
// L4517
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_CurValue))
// L4518
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_CurValue))
// L4518
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue))
// L4518
DataTableGetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue))

# mods/core.sc2mod

NativeLib.galaxy

// L2351
DataTableGetInt(lp_scope, lp_name)
// L2357
DataTableGetInt(lp_scope, lp_name)
// L2363
DataTableGetInt(lp_scope, lp_name)
// L2369
DataTableGetInt(lp_scope, lp_name)
// L1987
DataTableGetInt(lp_scope, lp_name)
// L1993
DataTableGetInt(lp_scope, lp_name)
// L1999
DataTableGetInt(lp_scope, lp_name)
// L2005
DataTableGetInt(lp_scope, lp_name)

# mods/heroes.stormmod

MapScript.galaxy

// L2100
DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))))
// L2192
DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))))
// L2100
DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))))
// L2192
DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))))

# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod

LibAREN.galaxy

// L169
DataTableGetInt(false, TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C, libAREN_gv_eventParam_MapTributeWarning_Position_C))
// L188
DataTableGetInt(false, TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C2, libAREN_gv_eventParam_MapTributeWarning_Position_C2))
// L236
DataTableGetInt(false, "ARENAMECHANIC_LASTREGISTERED")

# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod

LibAtDe.galaxy

// L726
DataTableGetInt(false, TriggerEventParamName(libAtDe_gv_eventID_AttackDefendRoundEnds_C, libAtDe_gv_eventParam_AttackDefendAttackingTeamScoreForRound_Team_C))

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod

LibPVEB.galaxy

// L796
DataTableGetInt(false, TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_Player_C))
// L1657
DataTableGetInt(false, "LastCreatedPvEAttackWaveIndex")

# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod

LibPVEM.galaxy

// L328
DataTableGetInt(false, "LastCreatedPvEAttackWaveIndex")
// L1003
DataTableGetInt(false, TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnPlayer_C))

# mods/heroesdata.stormmod

AILib.galaxy

// L945
DataTableGetInt(false, libAIAI_gv_defenderAILastCreatedDefenderAIIndex)

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// L471
DataTableGetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_AbathurPlayer_C))
// L497
DataTableGetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_AbathurOwner_C))
// L503
DataTableGetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_TargetOwner_C))
// L524
DataTableGetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurSymbiote_C, libGDHL_gv_eventParam_AbathurSymbiote_AbathurPlayer_C))

# mods/heroesdata.stormmod

GameLib.galaxy

// L1373
DataTableGetInt(false, libGame_gv_capturePointLastCreatedCapturePointIndex_C)
// L1503
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_DeathRecapSpecialCaseEvent_C, libGame_gv_eventParam_DeathRecapSpecialCaseEvent_Player_C))
// L2650
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardUpdate_C, libGame_gv_eventParam_MapSpecificAwardUpdate_Player_C))
// L3284
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_TryMeCustomButton1Pressed_C, libGame_gv_eventParam_TryMeCustomButton1Pressed_Player_C))
// L3310
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_CameraPannedFromScript_C, libGame_gv_eventParam_CameraPannedFromScript_Player_C))
// L3332
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_CapturePointIndex_C))
// L3338
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_Owner_C))
// L3369
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointBecomesFullyOverCaptured_C, libGame_gv_eventParam_CapturePointBecomesFullyOverCaptured_CapturePointIndex_C))
// L3389
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_CustomTryMeModeSetLevel_C, libGame_gv_eventParam_CustomTryMeModeSetLevel_Player_C))
// L3414
DataTableGetInt(false, TriggerEventParamName(libGame_gv_eventID_DebugHeroSwapped_C, libGame_gv_eventParam_DebugHeroSwapped_Player_C))

# mods/heroesdata.stormmod

HeroesLib.galaxy

// L539
DataTableGetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinCount"))
// L595
DataTableGetInt(true, lv_mountCategoryCountStr)
// L596
DataTableGetInt(true, lv_mountCategoryCountStr)
// L597
DataTableGetInt(true, lv_mountCategoryCountStr)
// L610
DataTableGetInt(true, lv_mountCategoryCountStr)
// L611
DataTableGetInt(true, lv_mountCategoryCountStr)
// L612
DataTableGetInt(true, lv_mountCategoryCountStr)
// L626
DataTableGetInt(true, lv_voiceLineCountStr)
// L627
DataTableGetInt(true, lv_voiceLineCountStr)
// L1271
DataTableGetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_VoiceLineCount"))

# mods/heroesdata.stormmod

SupportLib.galaxy

// L462
DataTableGetInt(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":EffectInstanceCount"))
// L467
DataTableGetInt(true, ("DMG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)))
// L470
DataTableGetInt(true, ("DMG" + lv_effectName + ":EffectCount" + IntToString(lp_reportPlayer)))
// L483
DataTableGetInt(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":EffectInstanceCount"))
// L492
DataTableGetInt(true, ("HLG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)))
// L494
DataTableGetInt(true, ("HLG" + lv_effectName + ":EffectCount" + IntToString(lp_reportPlayer)))
// L2488
DataTableGetInt(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":EffectInstanceCount"))
// L2498
DataTableGetInt(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":EffectInstanceCount"))
// L2499
DataTableGetInt(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":EffectInstanceCount"))
// L2508
DataTableGetInt(true, (lv_lookupNamePrefix + ":EffectCount" + lv_damagingEffectPlayerAsStr))