# Value From Data Table (String)
Grammar — name from the scope|Global/Local data table
Flags —Native
|Function
Returns a string 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 — string
native string DataTableGetString(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/swarmstory.sc2campaign
// L513
DataTableGetString(true, lv_name)
# campaigns/swarmstoryutil.sc2mod
// L884
DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L966
DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L6159
DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L6203
DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
# campaigns/voidstory.sc2campaign
// L8427
DataTableGetString(true, lv_name)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L1119
DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)))
// L1132
DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)))
// L1145
DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)))
# campaigns/voidstory.sc2campaign
// L3757
DataTableGetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_character)))
// L3758
DataTableGetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_character)))
# campaigns/voidstory.sc2campaign
// L1440
DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L1479
DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L1539
DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L1646
DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L4499
DataTableGetString(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_Attachment))
# mods/heroes.stormmod
// L771
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L774
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L813
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L816
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L2101
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex)))
// L2193
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex)))
// L771
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L774
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L813
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L816
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L2101
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex)))
// L2193
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex)))
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod
// L1602
DataTableGetString(true, ("HeroIndex_" + IntToString(libGame_gv_players[lv_itPlayer2].lv_heroIndex) + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lv_itPlayer2))))
# mods/heroesdata.stormmod
// L2617
DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C))
// L2623
DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C))
// L4168
DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_HeroGainTalent_C, libGame_gv_eventParam_HeroGainTalent_Gained_Talent))
// L4458
DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_MapMechanicInit_C, libGame_gv_eventParam_MapMechanicInit_Mechanic_C))
// L5095
DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_CustomKillVO_C, libGame_gv_eventParam_CustomKillVOKillLine_C))
// L7504
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L7883
DataTableGetString(true, ("HeroIndex_" + IntToString(libGame_gv_players[lp_choosingPlayer].lv_heroIndex) + "_MountCategoryIndex_" + IntToString(lv_itMountCategory)))
// L7924
DataTableGetString(true, ("SprayIndex_" + IntToString(lv_randomChoice)))
// L7950
DataTableGetString(true, ("BannerIndex_" + IntToString(lv_randomChoice)))
// L7976
DataTableGetString(true, ("AnnouncerPackIndex_" + IntToString(lv_randomChoice)))
# mods/heroesdata.stormmod
// L984
DataTableGetString(true, ("SprayIndex_" + IntToString(lp_index)))
// L1049
DataTableGetString(true, ("BannerIndex_" + IntToString(lp_index)))
// L1132
DataTableGetString(true, ("AnnouncerPackIndex_" + IntToString(lp_index)))
// L1233
DataTableGetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_VoiceLineIndex_" + IntToString(lp_voiceLineIndex)))
// L1368
DataTableGetString(true, ("MountIndex_" + IntToString(lp_index)))
// L1389
DataTableGetString(true, ("Mounts_MountCategory_" + lv_mountCategory + "_Index_" + IntToString(lv_itMount) + "_ID"))
// L1419
DataTableGetString(true, ("Mounts_MountCategory_" + lv_mountCategory + "_Index_" + IntToString(lv_itMount) + "_ID"))
// L1448
DataTableGetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_MountCategoryIndex_" + IntToString(lv_itCategory)))
// L1457
DataTableGetString(true, ("SkinIndex_" + IntToString(lp_skinIndex) + "_MountCategoryIndex_" + IntToString(lv_itSkinCategory)))
// L1777
DataTableGetString(true, ("SkinIndex_" + IntToString(lp_index)))
# mods/heroesdata.stormmod
// L465
DataTableGetString(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)))
// L486
DataTableGetString(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)))
// L2491
DataTableGetString(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":Effect" + IntToString(lv_itDamageEffect)))
// L2576
DataTableGetString(true, ("HLGStatTrackPlayer" + lv_healingEffectPlayerAsStr + ":Effect" + IntToString(lv_itHealingEffect)))
// L5759
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex)))
# mods/heroesdata.stormmod
// L2032
DataTableGetString(true, ("HeroIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, 1)) + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, 1))))
// L2057
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L2058
DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)))
// L2084
DataTableGetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinIndex_" + IntToString(lv_itSkin)))
// L2113
DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player))))
// L2118
DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(lv_itMountCategory)))
// L2149
DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player))))
// L2150
DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(lp_mountTypeIndex)))
// L2155
DataTableGetString(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(lv_itMount) + "_ID"))
// L10781
DataTableGetString(true, ("DEBUG_AnnouncerVOSoundLink_Player_" + IntToString(lv_triggeringPlayer) + "_ListIndex_" + IntToString(lv_listIndexLeft) + "_SoundID"))
# mods/missionpacks/novacampaign.sc2mod
// L2129
DataTableGetString(true, ("NS_" + TriggerGetFunction(lp_cheatTrigger)))
// L2141
DataTableGetString(true, ("NS_" + TriggerGetFunction(lp_cheatTrigger)))
// L2153
DataTableGetString(true, ("NS_" + TriggerGetFunction(lp_cheatTrigger)))
# mods/missionpacks/novacampaign.sc2mod
// L3226
DataTableGetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_character)))
// L3227
DataTableGetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_character)))
# mods/missionpacks/novacampaign.sc2mod
// L567
DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L605
DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L667
DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L808
DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
# mods/missionpacks/novacampaign.sc2mod
// L651
DataTableGetString(true, ("DebugTechSaveTechItem_" + (lv_indexTechItem)))
# mods/starcoop/starcoop.sc2mod
// L2716
DataTableGetString(libCOMI_gv_cMC_CoopAI_AttackForce_DataTableScope, libCOMI_gf_CM_CoopAI_AttackForce_GetDataTableName_Unit(lp_unitTypeIndex))
// L5965
DataTableGetString(false, TriggerEventParamName(EventGenericName(), "EventHeroInstance"))
# mods/starcoop/starcoop.sc2mod
// L4129
DataTableGetString(true, ("CT_CorpseType_" + IntToString(lp_corpseIndex)))
// L9033
DataTableGetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))))
# mods/starcoop/starcoop.sc2mod
// L5098
DataTableGetString(true, ("CC_ScoreType_" + IntToString(lv_scoreIndex)))
// L5111
DataTableGetString(true, ("CC_ScoreType_" + IntToString(lv_scoreIndex)))
// L5530
DataTableGetString(true, lv_name)
// L8591
DataTableGetString(true, ("CC_ScoreType_" + IntToString(lv_scoreIndex)))
# mods/starcoop/starcoop.sc2mod
// L3580
DataTableGetString(true, libCOUI_gf_CU_ProgressBarUnit_DataNameOld(lp_unit, libCOUI_ge_CU_ProgressBarUnitStoredValuesOld_Attachment))
# mods/voidprologue.sc2mod
// L7295
DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L7327
DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L7366
DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
// L7400
DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1)))
# mods/warcoop/warcoopdata.sc2mod
// L206
DataTableGetString(false, TriggerEventParamName(EventGenericName(), "Cheat"))
// L218
DataTableGetString(false, TriggerEventParamName(EventGenericName(), ("Param" + IntToString(lp_parameterIndex))))