# Value From Data Table (Integer)
Grammar — name from the scope|Global/Local data table
Flags —Native
|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 ] — Scopestring
— Name
Returns — int
native int DataTableGetInt(bool global, string name);
# Related
Category: Data Table / Load Value
- [F] —
abilcmd
— Value From Data Table (Ability Command) — ( DataTableGetAbilCmd ) - [F] —
actor
— Value From Data Table (Actor) — ( DataTableGetActor ) - [F] —
actorscope
— Value From Data Table (Actor Scope) — ( DataTableGetActorScope ) - [F] —
aifilter
— Value From Data Table (AI Filter) — ( DataTableGetAIFilter ) - [F] —
bank
— Value From Data Table (Bank) — ( DataTableGetBank ) - [F] —
bool
— Value From Data Table (Boolean) — ( DataTableGetBool ) - [F] —
byte
— Value From Data Table (Byte) — ( DataTableGetByte ) - [F] —
camerainfo
— Value From Data Table (Camera Object) — ( DataTableGetCameraInfo ) - [F] —
int
[ cinematic ] — Value From Data Table (Cinematic) — ( DataTableGetCinematic ) - [F] —
color
— Value From Data Table (Color) — ( DataTableGetColor ) - [F] —
int
[ control ] — Value From Data Table (Control) — ( DataTableGetControl ) - [F] —
int
[ conversation ] — Value From Data Table (Conversation) — ( DataTableGetConversation ) - [F] —
int
[ reply ] — Value From Data Table (Conversation Reply) — ( DataTableGetReply ) - [F] —
int
[ dialog ] — Value From Data Table (Dialog) — ( DataTableGetDialog ) - [F] —
int
[ control ] — Value From Data Table (Dialog Item) — ( libNtve_gf_ValueFromDataTableDialogItem ) - [F] —
int
[ difficulty ] — Value From Data Table (Difficulty Level) — ( libNtve_gf_ValueFromDataTableDifficultyLevel ) - [F] —
doodad
— Value From Data Table (Doodad) — ( DataTableGetDoodad ) - [F] —
int
— Value From Data Table (Integer) — ( DataTableGetInt ) - [F] —
marker
— Value From Data Table (Marker) — ( DataTableGetMarker ) - [F] —
int
[ objective ] — Value From Data Table (Objective) — ( DataTableGetObjective ) - [F] —
order
— Value From Data Table (Order) — ( DataTableGetOrder ) - [F] —
int
[ ping ] — Value From Data Table (Ping) — ( DataTableGetPing ) - [F] —
int
[ planet ] — Value From Data Table (Planet) — ( DataTableGetPlanet ) - [F] —
int
[ playercolor ] — Value From Data Table (Player Color) — ( libNtve_gf_ValueFromDataTablePlayerColor ) - [F] —
playergroup
— Value From Data Table (Player Group) — ( DataTableGetPlayerGroup ) - [F] —
point
— Value From Data Table (Point) — ( DataTableGetPoint ) - [F] —
int
[ portrait ] — Value From Data Table (Portrait) — ( DataTableGetPortrait ) - [F] —
fixed
— Value From Data Table (Real) — ( DataTableGetFixed ) - [F] —
region
— Value From Data Table (Region) — ( DataTableGetRegion ) - [F] —
revealer
— Value From Data Table (Revealer) — ( DataTableGetRevealer ) - [F] —
sound
— Value From Data Table (Sound) — ( DataTableGetSound ) - [F] —
soundlink
— Value From Data Table (Sound Link) — ( DataTableGetSoundLink ) - [F] —
string
— Value From Data Table (String) — ( DataTableGetString ) - [F] —
text
— Value From Data Table (Text) — ( DataTableGetText ) - [F] —
int
[ preset::TextTag ] — Value From Data Table (Text Tag) — ( libNtve_gf_ValueFromDataTableTextTag ) - [F] —
timer
— Value From Data Table (Timer) — ( DataTableGetTimer ) - [F] —
int
[ transmission ] — Value From Data Table (Transmission) — ( DataTableGetTransmission ) - [F] —
transmissionsource
— Value From Data Table (Transmission Source) — ( DataTableGetTransmissionSource ) - [F] —
trigger
— Value From Data Table (Trigger) — ( DataTableGetTrigger ) - [F] —
unit
— Value From Data Table (Unit) — ( DataTableGetUnit ) - [F] —
unitfilter
— Value From Data Table (Unit Filter) — ( DataTableGetUnitFilter ) - [F] —
unitgroup
— Value From Data Table (Unit Group) — ( DataTableGetUnitGroup ) - [F] —
unit
— Value From Data Table (Unit Reference) — ( ) - [F] —
wave
— Value From Data Table (Wave) — ( DataTableGetWave ) - [F] —
waveinfo
— Value From Data Table (Wave Info) — ( DataTableGetWaveInfo ) - [F] —
wavetarget
— Value From Data Table (Wave Target) — ( DataTableGetWaveTarget )
# Examples
# campaigns/liberty.sc2campaign
// L8109
DataTableGetInt(true, lv_datatable_name)
// L8109
DataTableGetInt(true, lv_datatable_name)
# campaigns/swarmstory.sc2campaign
// 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
// L883
DataTableGetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1)))
// L965
DataTableGetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1)))
# campaigns/voidstory.sc2campaign
// 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
// L373
DataTableGetInt(false, (lv_typeString + "." + lv_instanceString + "." + lv_fieldString))
# campaigns/voidstory.sc2campaign
// 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
// 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
// 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
// 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
// L726
DataTableGetInt(false, TriggerEventParamName(libAtDe_gv_eventID_AttackDefendRoundEnds_C, libAtDe_gv_eventParam_AttackDefendAttackingTeamScoreForRound_Team_C))
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// 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
// L328
DataTableGetInt(false, "LastCreatedPvEAttackWaveIndex")
// L1003
DataTableGetInt(false, TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnPlayer_C))
# mods/heroesdata.stormmod
// L945
DataTableGetInt(false, libAIAI_gv_defenderAILastCreatedDefenderAIIndex)
# mods/heroesdata.stormmod
// 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
// 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
// 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
// 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))