# Value From Data Table (String)

Grammarname from the scope|Global/Local data table
FlagsNative | 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> — Scope
  • string — Name

Returns — string

native string DataTableGetString(bool global, string name);

Category: Data Table / Load Value

# Examples

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:513

    // Implementation
    lv_name = libSwaC_gf_ZS_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
    return DataTableGetString(true, lv_name);
}

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:884

    }
    else if ((DataTableGetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == lib281DEC45_ge_ZSS_UIArchivesType_Mission)) {
        lv_mission = (DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(lib281DEC45_gv_zSS_UIArchivesScenePanel, PlayerGroupAll(), false);
        DialogControlSetVisible(lib281DEC45_gv_zSS_UIArchivesMissionPanel, PlayerGroupAll(), true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:966

    }
    else if ((DataTableGetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == lib281DEC45_ge_ZSS_UIArchivesType_Scene)) {
        lv_scene = UserDataInstanceFromReference(DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(lib281DEC45_gv_zSS_UIArchivesScenePanel, PlayerGroupAll(), true);
        DialogControlSetVisible(lib281DEC45_gv_zSS_UIArchivesMissionPanel, PlayerGroupAll(), false);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:6159

    }

    lib281DEC45_gv_zSS_NextMission = (DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
    libSwaC_gf_StorySetSimulationMission(lib281DEC45_gv_zSS_NextMission);
    if ((libSwaC_gf_StoryMapTypeCheck(lib281DEC45_gv_zSS_NextMission, c_mapKindUpgrade) == true)) {

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:6203

    }

    lv_scene = UserDataInstanceFromReference(DataTableGetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleReportPanel, false);
    libSwaC_gf_PlayCinematic(lv_scene, true);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:8427

    // Implementation
    lv_name = libVoiC_gf_PC_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
    return DataTableGetString(true, lv_name);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:1119


    // Implementation
    lv_returnValue = DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)));
    return StringToInt(lv_returnValue);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:1132


    // Implementation
    lv_returnValue = DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)));
    return StringToFixed(lv_returnValue);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:1145


    // Implementation
    lv_returnValue = DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)));
    return lv_returnValue;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3757


    // Implementation
    if ((DataTableGetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_character))) != "")) {
        return UserDataInstanceFromReference(DataTableGetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_character))));
    }

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3758

    // Implementation
    if ((DataTableGetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_character))) != "")) {
        return UserDataInstanceFromReference(DataTableGetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_character))));
    }

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:1440

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:1479

    }
    else if ((DataTableGetInt(true, libVCUI_gf_PU_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == libVCUI_ge_PU_ArchivesType_Mission)) {
        lv_selectedMission = (DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(libVCUI_gv_pU_ArchivesScenePanel, PlayerGroupAll(), false);
        DialogControlSetVisible(libVCUI_gv_pU_ArchivesMissionPanel, PlayerGroupAll(), true);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:1539

    }
    else if ((DataTableGetInt(true, libVCUI_gf_PU_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == libVCUI_ge_PU_ArchivesType_Scene)) {
        lv_selectedScene = UserDataInstanceFromReference(DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(libVCUI_gv_pU_ArchivesScenePanel, PlayerGroupAll(), true);
        DialogControlSetVisible(libVCUI_gv_pU_ArchivesMissionPanel, PlayerGroupAll(), false);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:1646

    // Automatic Variable Declarations
    // Implementation
    return UserDataInstanceFromReference(DataTableGetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:4499

    lv_progressBarValue = c_invalidDialogControlId;
    lv_progressBarProgressBar = c_invalidDialogControlId;
    lv_dataTableString = DataTableGetString(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_Attachment));
    lv_attachmentPreset = lv_dataTableString;

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/%2810%29trymemode.stormmap/MapScript.galaxy:771

    lv_itHeroIndex = 1;
    for ( ; ( (auto495632A1_ai >= 0 && lv_itHeroIndex <= auto495632A1_ae) || (auto495632A1_ai < 0 && lv_itHeroIndex >= auto495632A1_ae) ) ; lv_itHeroIndex += auto495632A1_ai ) {
        lv_heroStringIDs = DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)));
        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/%2810%29trymemode.stormmap/MapScript.galaxy:774

        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;
            DialogControlAddItem(gv_tryMeModePanel.lv_changeAllyPulldown, PlayerGroupAll(), StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
            DataTableSetInt(true, ("ChangeHeroList" + IntToString(lv_itListItemIndex)), lv_itHeroIndex);
        }

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/%2810%29trymemode.stormmap/MapScript.galaxy:813

    lv_itHeroIndex = 1;
    for ( ; ( (autoCD56D3BC_ai >= 0 && lv_itHeroIndex <= autoCD56D3BC_ae) || (autoCD56D3BC_ai < 0 && lv_itHeroIndex >= autoCD56D3BC_ae) ) ; lv_itHeroIndex += autoCD56D3BC_ai ) {
        lv_heroStringIDs = DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)));
        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/%2810%29trymemode.stormmap/MapScript.galaxy:816

        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;
            DialogControlAddItem(gv_tryMeModePanel.lv_changeEnemyPulldown, PlayerGroupAll(), StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
            DataTableSetInt(true, ("ChangeHeroList" + IntToString(lv_itListItemIndex)), lv_itHeroIndex);
        }

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/%2810%29trymemode.stormmap/MapScript.galaxy:2101

    else {
        lv_heroIndex = DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))));
        gv_pLAYER_AI_AllyHero = (DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex))));
        gf_DespawnAllyHero();
        gv_allyHeroLoaded = false;

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/%2810%29trymemode.stormmap/MapScript.galaxy:2193

    else {
        lv_heroIndex = DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))));
        gv_pLAYER_AI_EnemyHero = (DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex))));
        gf_DespawnEnemyHero();
        gv_enemyHeroLoaded = false;

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmapmap/MapScript.galaxy:771

    lv_itHeroIndex = 1;
    for ( ; ( (auto495632A1_ai >= 0 && lv_itHeroIndex <= auto495632A1_ae) || (auto495632A1_ai < 0 && lv_itHeroIndex >= auto495632A1_ae) ) ; lv_itHeroIndex += auto495632A1_ai ) {
        lv_heroStringIDs = DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)));
        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmapmap/MapScript.galaxy:774

        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;
            DialogControlAddItem(gv_tryMeModePanel.lv_changeAllyPulldown, PlayerGroupAll(), StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
            DataTableSetInt(true, ("ChangeHeroList" + IntToString(lv_itListItemIndex)), lv_itHeroIndex);
        }

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmapmap/MapScript.galaxy:813

    lv_itHeroIndex = 1;
    for ( ; ( (autoCD56D3BC_ai >= 0 && lv_itHeroIndex <= autoCD56D3BC_ae) || (autoCD56D3BC_ai < 0 && lv_itHeroIndex >= autoCD56D3BC_ae) ) ; lv_itHeroIndex += autoCD56D3BC_ai ) {
        lv_heroStringIDs = DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex)));
        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmapmap/MapScript.galaxy:816

        if ((CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[ShowInStore]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[PreventTryMeLaunch]", c_playerAny) == 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowAIRandomSelection]", c_playerAny) != 0) && (CatalogFieldValueGetAsInt(c_gameCatalogHero, (lv_heroStringIDs), "Flags[AllowHumanRandomSelection]", c_playerAny) != 0) && (StringCompare(lv_heroStringIDs, "Cho", c_stringNoCase) != 0) && (StringCompare(lv_heroStringIDs, "Gall", c_stringNoCase) != 0)) {
            lv_itListItemIndex += 1;
            DialogControlAddItem(gv_tryMeModePanel.lv_changeEnemyPulldown, PlayerGroupAll(), StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
            DataTableSetInt(true, ("ChangeHeroList" + IntToString(lv_itListItemIndex)), lv_itHeroIndex);
        }

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmapmap/MapScript.galaxy:2101

    else {
        lv_heroIndex = DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))));
        gv_pLAYER_AI_AllyHero = (DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex))));
        gf_DespawnAllyHero();
        gv_allyHeroLoaded = false;

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmapmap/MapScript.galaxy:2193

    else {
        lv_heroIndex = DataTableGetInt(true, ("ChangeHeroList" + IntToString(DialogControlGetSelectedItem(EventDialogControl(), EventPlayer()))));
        gv_pLAYER_AI_EnemyHero = (DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex))));
        gf_DespawnEnemyHero();
        gv_enemyHeroLoaded = false;

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmodbase.stormdata/LibPBUI.galaxy:1602

            }
            else {
                libUIUI_gf_UIDebugPanelSpawnOrSwapHeroForPlayer(libGame_gv_players[lv_itPlayer2].lv_heroIndex, libCore_gf_DataSkinsGetSkinIndexFromSkinLink((DataTableGetString(true, ("HeroIndex_" + IntToString(libGame_gv_players[lv_itPlayer2].lv_heroIndex) + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lv_itPlayer2)))))), 0, libCore_gf_GetTotalXPForLevel(10), lv_itPlayer2, lv_itPlayer2);
            }
        }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:2617

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C));
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:2623

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C));
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:4168

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_HeroGainTalent_C, libGame_gv_eventParam_HeroGainTalent_Gained_Talent)));
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:4458


    // Implementation
    lv_value = DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_MapMechanicInit_C, libGame_gv_eventParam_MapMechanicInit_Mechanic_C));
    return lv_value;
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:5095

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetString(false, TriggerEventParamName(libGame_gv_eventID_CustomKillVO_C, libGame_gv_eventParam_CustomKillVOKillLine_C));
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:7504

    lv_itHeroIndex = 1;
    for ( ; ( (auto8AB41EE4_ai >= 0 && lv_itHeroIndex <= auto8AB41EE4_ae) || (auto8AB41EE4_ai < 0 && lv_itHeroIndex >= auto8AB41EE4_ae) ) ; lv_itHeroIndex += auto8AB41EE4_ai ) {
        lv_heroRoleInt = CatalogFieldValueGetAsInt(c_gameCatalogHero, DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))), "ExpandedRole", c_playerAny);
        lv_heroRole = lv_heroRoleInt;
        if ((lv_heroRole == c_expandedRoleTank) && (lp_allowTank == false)) {

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:7883

    lv_itMountCategory = 1;
    for ( ; ( (auto1203A014_ai >= 0 && lv_itMountCategory <= auto1203A014_ae) || (auto1203A014_ai < 0 && lv_itMountCategory >= auto1203A014_ae) ) ; lv_itMountCategory += auto1203A014_ai ) {
        lv_mountCategoryStr = DataTableGetString(true, ("HeroIndex_" + IntToString(libGame_gv_players[lp_choosingPlayer].lv_heroIndex) + "_MountCategoryIndex_" + IntToString(lv_itMountCategory)));
        auto7695663F_ae = DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_MountCount"));
        lv_itMount = 1;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:7924

    }
    lv_randomChoice = RandomInt(1, lv_allowedSprayCount);
    lv_sprayLink = (DataTableGetString(true, ("SprayIndex_" + IntToString(lv_randomChoice))));
    libCore_gf_DataLootContentLoadSprayDataIntoIndex(lv_sprayLink, lp_choosingPlayer);
    PlayerSetSpray(lp_choosingPlayer, lv_sprayLink);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:7950

    }
    lv_randomChoice = RandomInt(1, lv_allowedBannerCount);
    lv_bannerLink = (DataTableGetString(true, ("BannerIndex_" + IntToString(lv_randomChoice))));
    libCore_gf_DataLootContentLoadBannerDataIntoIndex(lv_bannerLink, lp_choosingPlayer);
    PlayerSetBanner(lp_choosingPlayer, lv_bannerLink);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:7976

    }
    lv_randomChoice = RandomInt(1, lv_allowedAnnouncerPackCount);
    lv_announcerPack = (DataTableGetString(true, ("AnnouncerPackIndex_" + IntToString(lv_randomChoice))));
    libCore_gf_DataLootContentLoadAnnouncerPackDataIntoIndex(lv_announcerPack, lp_choosingPlayer, true);
    PlayerSetAnnouncerPack(lp_choosingPlayer, lv_announcerPack);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:984


    // Implementation
    lv_value = DataTableGetString(true, ("SprayIndex_" + IntToString(lp_index)));
    return (lv_value);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1049


    // Implementation
    lv_value = DataTableGetString(true, ("BannerIndex_" + IntToString(lp_index)));
    return (lv_value);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1132


    // Implementation
    lv_value = DataTableGetString(true, ("AnnouncerPackIndex_" + IntToString(lp_index)));
    return (lv_value);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1233


    // Implementation
    lv_value = DataTableGetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_VoiceLineIndex_" + IntToString(lp_voiceLineIndex)));
    return (lv_value);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1368

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(true, ("MountIndex_" + IntToString(lp_index))));
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1389

    lv_itMount = 1;
    for ( ; ( (autoC8475757_ai >= 0 && lv_itMount <= autoC8475757_ae) || (autoC8475757_ai < 0 && lv_itMount >= autoC8475757_ae) ) ; lv_itMount += autoC8475757_ai ) {
        if ((lp_mountLink == (DataTableGetString(true, ("Mounts_MountCategory_" + lv_mountCategory + "_Index_" + IntToString(lv_itMount) + "_ID"))))) {
            return DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategory + "_Index_" + IntToString(lv_itMount) + "_CatalogIndex"));
        }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1419

    lv_itMount = 1;
    for ( ; ( (auto10922B9B_ai >= 0 && lv_itMount <= auto10922B9B_ae) || (auto10922B9B_ai < 0 && lv_itMount >= auto10922B9B_ae) ) ; lv_itMount += auto10922B9B_ai ) {
        if ((lp_mountLink == (DataTableGetString(true, ("Mounts_MountCategory_" + lv_mountCategory + "_Index_" + IntToString(lv_itMount) + "_ID"))))) {
            return DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategory + "_Index_" + IntToString(lv_itMount) + "_Index"));
        }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1448

    for ( ; ( (auto4B94B86E_ai >= 0 && lv_itCategory <= auto4B94B86E_ae) || (auto4B94B86E_ai < 0 && lv_itCategory >= auto4B94B86E_ae) ) ; lv_itCategory += auto4B94B86E_ai ) {
        if ((DataTableGetBool(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_MountCategoryIndex_" + IntToString(lv_itCategory) + "_GrantedBySkin")) == false)) {
            if ((lv_mountCategory == DataTableGetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_MountCategoryIndex_" + IntToString(lv_itCategory))))) {
                return true;
            }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1457

            lv_itSkinCategory = 1;
            for ( ; ( (autoE654268E_ai >= 0 && lv_itSkinCategory <= autoE654268E_ae) || (autoE654268E_ai < 0 && lv_itSkinCategory >= autoE654268E_ae) ) ; lv_itSkinCategory += autoE654268E_ai ) {
                if ((lv_mountCategory == DataTableGetString(true, ("SkinIndex_" + IntToString(lp_skinIndex) + "_MountCategoryIndex_" + IntToString(lv_itSkinCategory))))) {
                    return true;
                }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:1777

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(true, ("SkinIndex_" + IntToString(lp_index))));
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:465

    lv_itEntry = 1;
    for ( ; ( (auto4DC7E54B_ai >= 0 && lv_itEntry <= auto4DC7E54B_ae) || (auto4DC7E54B_ai < 0 && lv_itEntry >= auto4DC7E54B_ae) ) ; lv_itEntry += auto4DC7E54B_ai ) {
        lv_effectName = DataTableGetString(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)));
        TextExpressionSetToken("Param/Expression/lib_Sprt_7E978CA8", "D", StringToText(lv_effectName));
        TextExpressionSetToken("Param/Expression/lib_Sprt_7E978CA8", "A", IntToText(DataTableGetInt(true, ("DMG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)))));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:486

    lv_itEntry = 1;
    for ( ; ( (auto98AE91C5_ai >= 0 && lv_itEntry <= auto98AE91C5_ae) || (auto98AE91C5_ai < 0 && lv_itEntry >= auto98AE91C5_ae) ) ; lv_itEntry += auto98AE91C5_ai ) {
        lv_effectName = DataTableGetString(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)));
        if ((CatalogFieldValueGet(c_gameCatalogEffect, lv_effectName, "AmountScoreArray[" + IntToString(0) + "].Value", c_playerAny) == "")) {
            continue;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:2491

    lv_itDamageEffect = 1;
    for ( ; ( (auto8BE242BD_ai >= 0 && lv_itDamageEffect <= auto8BE242BD_ae) || (auto8BE242BD_ai < 0 && lv_itDamageEffect >= auto8BE242BD_ae) ) ; lv_itDamageEffect += auto8BE242BD_ai ) {
        if ((DataTableGetString(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":Effect" + IntToString(lv_itDamageEffect))) == lv_damagingEffectName)) {
            lv_effectFound = true;
            break;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:2576

    lv_itHealingEffect = 1;
    for ( ; ( (auto03E8CDA8_ai >= 0 && lv_itHealingEffect <= auto03E8CDA8_ae) || (auto03E8CDA8_ai < 0 && lv_itHealingEffect >= auto03E8CDA8_ae) ) ; lv_itHealingEffect += auto03E8CDA8_ai ) {
        if ((DataTableGetString(true, ("HLGStatTrackPlayer" + lv_healingEffectPlayerAsStr + ":Effect" + IntToString(lv_itHealingEffect))) == lv_healingEffectName)) {
            lv_effectFound = true;
            break;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:5759

    for ( ; ( (auto7198189B_ai >= 0 && lv_heroIndex <= auto7198189B_ae) || (auto7198189B_ai < 0 && lv_heroIndex >= auto7198189B_ae) ) ; lv_heroIndex += auto7198189B_ai ) {
        if ((libCore_gf_MetagameDoesPlayerHaveAccessToHero(lv_playerIndex, lv_heroIndex) == true) && ((PlayerType(lv_playerIndex) != c_playerTypeComputer) || (libAIAI_gf_HeroAIAIDifficultyLevelShouldUseHero(lv_playerIndex, lv_heroIndex) == true))) {
            TriggerDebugOutput(1, StringToText(DataTableGetString(true, ("HeroIndex_" + IntToString(lv_heroIndex)))), true);
        }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2032

    BankValueSetFromInt(lv_localBank, "Debug Menu Options", "MountVariation", DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_mountVariationDropdown, 1));
    BankValueSetFromInt(lv_localBank, "Debug Menu Options", "TrueHeroIndex", DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, 1));
    BankValueSetFromInt(lv_localBank, "Debug Menu Options", "TrueSkinIndex", libCore_gf_DataSkinsGetSkinIndexFromSkinLink((DataTableGetString(true, ("HeroIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, 1)) + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, 1)))))));
    BankSave(lv_localBank);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2057

    lv_itHeroIndex = 1;
    for ( ; ( (auto5870041B_ai >= 0 && lv_itHeroIndex <= auto5870041B_ae) || (auto5870041B_ai < 0 && lv_itHeroIndex >= auto5870041B_ae) ) ; lv_itHeroIndex += auto5870041B_ai ) {
        DialogControlAddItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, libCore_gv_playerGroupFromPlayer[lp_player], StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
        DialogControlAddItem(libUIUI_gv_uIDebugPanel.lv_voiceLineRadioHeroDropdown, libCore_gv_playerGroupFromPlayer[lp_player], StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
    }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2058

    for ( ; ( (auto5870041B_ai >= 0 && lv_itHeroIndex <= auto5870041B_ae) || (auto5870041B_ai < 0 && lv_itHeroIndex >= auto5870041B_ae) ) ; lv_itHeroIndex += auto5870041B_ai ) {
        DialogControlAddItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, libCore_gv_playerGroupFromPlayer[lp_player], StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
        DialogControlAddItem(libUIUI_gv_uIDebugPanel.lv_voiceLineRadioHeroDropdown, libCore_gv_playerGroupFromPlayer[lp_player], StringExternal(("Hero/Name/" + DataTableGetString(true, ("HeroIndex_" + IntToString(lv_itHeroIndex))))));
    }
    DialogControlSelectItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, libCore_gv_playerGroupFromPlayer[lp_player], 1);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2084

    lv_itSkin = 1;
    for ( ; ( (autoAB36DC2D_ai >= 0 && lv_itSkin <= autoAB36DC2D_ae) || (autoAB36DC2D_ai < 0 && lv_itSkin >= autoAB36DC2D_ae) ) ; lv_itSkin += autoAB36DC2D_ai ) {
        lv_skinID = DataTableGetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinIndex_" + IntToString(lv_itSkin)));
        lv_skinLink = (lv_skinID);
        if ((lv_skinLink != null)) {

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2113

    DialogControlRemoveAllItems(libUIUI_gv_uIDebugPanel.lv_mountTypeDropdown, libCore_gv_playerGroupFromPlayer[lp_player]);
    lv_heroIndexStr = IntToString(lp_heroIndex);
    lv_skinIndex = libCore_gf_DataSkinsGetSkinIndexFromSkinLink((DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player))))));
    lv_mountCategoryCount = DataTableGetInt(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryCount"));
    auto8FC14C0D_ae = lv_mountCategoryCount;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2118

    lv_itMountCategory = 1;
    for ( ; ( (auto8FC14C0D_ai >= 0 && lv_itMountCategory <= auto8FC14C0D_ae) || (auto8FC14C0D_ai < 0 && lv_itMountCategory >= auto8FC14C0D_ae) ) ; lv_itMountCategory += auto8FC14C0D_ai ) {
        lv_mountCategoryStr = DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(lv_itMountCategory)));
        TextExpressionSetToken("Param/Expression/lib_UIUI_FCFB9990", "Category", StringToText(lv_mountCategoryStr));
        DialogControlAddItem(libUIUI_gv_uIDebugPanel.lv_mountTypeDropdown, libCore_gv_playerGroupFromPlayer[lp_player], TextExpressionAssemble("Param/Expression/lib_UIUI_FCFB9990"));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2149

    DialogControlRemoveAllItems(libUIUI_gv_uIDebugPanel.lv_mountBaseDropdown, libCore_gv_playerGroupFromPlayer[lp_player]);
    lv_heroIndexStr = IntToString(lp_heroIndex);
    lv_skinIndex = libCore_gf_DataSkinsGetSkinIndexFromSkinLink((DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player))))));
    lv_mountCategoryStr = DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(lp_mountTypeIndex)));
    lv_mountCount = DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_MountCount"));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2150

    lv_heroIndexStr = IntToString(lp_heroIndex);
    lv_skinIndex = libCore_gf_DataSkinsGetSkinIndexFromSkinLink((DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player))))));
    lv_mountCategoryStr = DataTableGetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(lp_mountTypeIndex)));
    lv_mountCount = DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_MountCount"));
    auto0EB3AB07_ae = lv_mountCount;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2155

    lv_itMount = 1;
    for ( ; ( (auto0EB3AB07_ai >= 0 && lv_itMount <= auto0EB3AB07_ae) || (auto0EB3AB07_ai < 0 && lv_itMount >= auto0EB3AB07_ae) ) ; lv_itMount += auto0EB3AB07_ai ) {
        lv_mountStr = DataTableGetString(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(lv_itMount) + "_ID"));
        lv_mountIndex = DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(lv_itMount) + "_Index"));
        lv_mountVariationIndex = DataTableGetInt(true, ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(lv_itMount) + "_VariationRefIndex"));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:10781

        }

        lv_soundID = DataTableGetString(true, ("DEBUG_AnnouncerVOSoundLink_Player_" + IntToString(lv_triggeringPlayer) + "_ListIndex_" + IntToString(lv_listIndexLeft) + "_SoundID"));
        TextExpressionSetToken("Param/Expression/lib_UIUI_432F44CB", "SoundID", StringToText(lv_soundID));
        TextExpressionSetToken("Param/Expression/lib_UIUI_432F44CB", "Player", IntToText(lv_triggeringPlayer));

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:2129


    // Implementation
    lv_returnValue = DataTableGetString(true, ("NS_" + TriggerGetFunction(lp_cheatTrigger)));
    return StringToInt(lv_returnValue);
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:2141


    // Implementation
    lv_returnValue = DataTableGetString(true, ("NS_" + TriggerGetFunction(lp_cheatTrigger)));
    return StringToFixed(lv_returnValue);
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:2153


    // Implementation
    lv_returnValue = DataTableGetString(true, ("NS_" + TriggerGetFunction(lp_cheatTrigger)));
    return lv_returnValue;
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:3226


    // Implementation
    if ((DataTableGetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_character))) != "")) {
        return UserDataInstanceFromReference(DataTableGetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_character))));
    }

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:3227

    // Implementation
    if ((DataTableGetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_character))) != "")) {
        return UserDataInstanceFromReference(DataTableGetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_character))));
    }

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:567

string libNCUI_gf_NU_ArchivesLastMissionSelected () {
    // Implementation
    return (DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:605

    }
    else if ((DataTableGetInt(true, libNCUI_gf_NU_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == libNCUI_ge_NU_ArchivesType_Mission)) {
        lv_selectedMission = (DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(libNCUI_gv_nU_ArchivesScenePanel, PlayerGroupAll(), false);
        DialogControlSetVisible(libNCUI_gv_nU_ArchivesMissionPanel, PlayerGroupAll(), true);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:667

    }
    else if ((DataTableGetInt(true, libNCUI_gf_NU_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == libNCUI_ge_NU_ArchivesType_Scene)) {
        lv_selectedScene = UserDataInstanceFromReference(DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(libNCUI_gv_nU_ArchivesScenePanel, PlayerGroupAll(), true);
        DialogControlSetVisible(libNCUI_gv_nU_ArchivesMissionPanel, PlayerGroupAll(), false);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:808

string libNCUI_gf_NU_ArchivesSelectedScene () {
    // Implementation
    return UserDataInstanceFromReference(DataTableGetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:651

        lv_indexTechItem = UserDataInstance("CampaignTechItem", auto1206C1A8_ai);
        auto1206C1A8_ai = auto1206C1A8_ai+1;
        libNovC_gf_NC_ArmyTechItemAssignedUnitSet(lv_indexTechItem, (DataTableGetString(true, ("DebugTechSaveTechItem_" + (lv_indexTechItem)))));
    }
    auto94F69BB7_ai = 1;

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:2716


    // Implementation
    lv_unitTypeAsString = DataTableGetString(libCOMI_gv_cMC_CoopAI_AttackForce_DataTableScope, libCOMI_gf_CM_CoopAI_AttackForce_GetDataTableName_Unit(lp_unitTypeIndex));
    lv_unitTypeAsGameLink = (lv_unitTypeAsString);
    return lv_unitTypeAsGameLink;

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:5968

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(false, TriggerEventParamName(EventGenericName(), "EventHeroInstance")));
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMU.galaxy:4128

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(true, ("CT_CorpseType_" + IntToString(lp_corpseIndex))));
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMU.galaxy:9032

            lv_resourceAmount = libNtve_gf_UnitGetPropertyResources(lv_indexResource, c_unitPropCurrent);
            UnitBehaviorRemove(lv_indexResource, "MutatorMineralsLowYield", 1);
            UnitBehaviorAddPlayer(lv_indexResource, (DataTableGetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))))), 0, 1);
            libNtve_gf_SendActorMessageToUnit(lv_indexResource, "Signal MutatorNormalYield");
            UnitSetPropertyFixed(lv_indexResource, c_unitPropResources, lv_resourceAmount);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOOC.galaxy:5098

        lv_scoreIndex = 1;
        for ( ; ( (auto73B3DFB4_ai >= 0 && lv_scoreIndex <= auto73B3DFB4_ae) || (auto73B3DFB4_ai < 0 && lv_scoreIndex >= auto73B3DFB4_ae) ) ; lv_scoreIndex += auto73B3DFB4_ai ) {
            if ((DataTableGetString(true, ("CC_ScoreType_" + IntToString(lv_scoreIndex))) == (lp_scoreType))) {
                lv_scoreGroup = DataTableGetUnitGroup(true, ("CC_ScoreGroup_" + IntToString(lv_scoreIndex)));
                UnitGroupRemove(lv_scoreGroup, lp_trackedUnit);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOOC.galaxy:5111

    lv_scoreIndex = 1;
    for ( ; ( (auto824015EC_ai >= 0 && lv_scoreIndex <= auto824015EC_ae) || (auto824015EC_ai < 0 && lv_scoreIndex >= auto824015EC_ae) ) ; lv_scoreIndex += auto824015EC_ai ) {
        if ((DataTableGetString(true, ("CC_ScoreType_" + IntToString(lv_scoreIndex))) == (lp_scoreType))) {
            lv_scoreGroup = DataTableGetUnitGroup(true, ("CC_ScoreGroup_" + IntToString(lv_scoreIndex)));
            UnitGroupAdd(lv_scoreGroup, lp_trackedUnit);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOOC.galaxy:5530

    // Implementation
    lv_name = libCOOC_gf_CC_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
    return DataTableGetString(true, lv_name);
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOOC.galaxy:8591

            lv_newScore = (DataTableGetFixed(true, ("CC_ScoreVal_" + IntToString(lv_scoreIndex) + "_" + IntToString(EventUnitDamageSourcePlayer()))) + EventUnitDamageAmount());
            DataTableSetFixed(true, ("CC_ScoreVal_" + IntToString(lv_scoreIndex) + "_" + IntToString(EventUnitDamageSourcePlayer())), lv_newScore);
            PlayerScoreValueSetFromInt(EventUnitDamageSourcePlayer(), (DataTableGetString(true, ("CC_ScoreType_" + IntToString(lv_scoreIndex)))), FixedToInt(lv_newScore));
        }

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOUI.galaxy:3580

    lv_progressBarValue = c_invalidDialogControlId;
    lv_progressBarProgressBar = c_invalidDialogControlId;
    lv_dataTableString = DataTableGetString(true, libCOUI_gf_CU_ProgressBarUnit_DataNameOld(lp_unit, libCOUI_ge_CU_ProgressBarUnitStoredValuesOld_Attachment));
    lv_attachmentPreset = lv_dataTableString;

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:7295

    // Automatic Variable Declarations
    // Implementation
    return (DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
}

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:7327

    }
    else if ((DataTableGetInt(true, libA3DDD02B_gf_PP_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == libA3DDD02B_ge_PP_ArchivesType_Mission)) {
        lv_selectedMission = (DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(libA3DDD02B_gv_pP_ArchivesScenePanel, PlayerGroupAll(), false);
        DialogControlSetVisible(libA3DDD02B_gv_pP_ArchivesMissionPanel, PlayerGroupAll(), true);

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:7366

    }
    else if ((DataTableGetInt(true, libA3DDD02B_gf_PP_ArchivesDataTypeString(BattleReportPanelGetSelectedBattleReport(1))) == libA3DDD02B_ge_PP_ArchivesType_Scene)) {
        lv_selectedScene = UserDataInstanceFromReference(DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
        DialogControlSetVisible(libA3DDD02B_gv_pP_ArchivesScenePanel, PlayerGroupAll(), true);
        DialogControlSetVisible(libA3DDD02B_gv_pP_ArchivesMissionPanel, PlayerGroupAll(), false);

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:7400

    // Automatic Variable Declarations
    // Implementation
    return UserDataInstanceFromReference(DataTableGetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportPanelGetSelectedBattleReport(1))));
}

mods/warcoop/warcoopdata.sc2modbase.sc2data/TriggerLibs/WarCoopData.galaxy:206

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetString(false, TriggerEventParamName(EventGenericName(), "Cheat"));
}

mods/warcoop/warcoopdata.sc2modbase.sc2data/TriggerLibs/WarCoopData.galaxy:218

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetString(false, TriggerEventParamName(EventGenericName(), ("Param" + IntToString(lp_parameterIndex))));
}