# Save Data Table Value (Integer)

Grammar — Save value as name in the scope|Global/Local data table
FlagsNative | Action

Saves an integer value into a data table. Data tables allow you to store and recall values using a string identifier. If you save a data table value using a string identifier that already exists, you will overwrite the old value, even if it is a different data type than the value you are saving.

# Arguments

  • bool<preset::DataScope> — Scope
  • string — Name
  • int — Value

Returns — void

native void DataTableSetInt(
	bool global,
	string name,
	int val,
);

Category: Data Table / Save Value

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:8101

        }
        if ((lp_onOff == true)) {
            DataTableSetInt(true, lv_datatable_name, 9);
        }
        else {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:8104

        }
        else {
            DataTableSetInt(true, lv_datatable_name, 0);
        }
        return ;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:8113

        if ((lv_current <= 1)) {
            lv_current += 1;
            DataTableSetInt(true, lv_datatable_name, lv_current);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:8124

        if ((UnitTestState(gf_ActorUnit(lp_actor), c_unitStateIdle) == false) && (lv_current > 0)) {
            lv_current = 0;
            DataTableSetInt(true, lv_datatable_name, lv_current);
            gf_TurnAnimationPropertiesOnOffInstantly(gf_ActorUnit(lp_actor), lv_animprop, false);
        }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:8101

        }
        if ((lp_onOff == true)) {
            DataTableSetInt(true, lv_datatable_name, 9);
        }
        else {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:8104

        }
        else {
            DataTableSetInt(true, lv_datatable_name, 0);
        }
        return ;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:8113

        if ((lv_current <= 1)) {
            lv_current += 1;
            DataTableSetInt(true, lv_datatable_name, lv_current);
        }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:8124

        if ((UnitTestState(gf_ActorUnit(lp_actor), c_unitStateIdle) == false) && (lv_current > 0)) {
            lv_current = 0;
            DataTableSetInt(true, lv_datatable_name, lv_current);
            gf_TurnAnimationPropertiesOnOffInstantly(gf_ActorUnit(lp_actor), lv_animprop, false);
        }

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

    // Implementation
    lv_name = libSwaC_gf_ZS_StoryDataTableName(lp_type, ("D" + lp_dataID));
    DataTableSetInt(true, lv_name, lp_uIItemID);
    lv_name = libSwaC_gf_ZS_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
    DataTableSetString(true, lv_name, lp_dataID);

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

            if (CatalogFieldValueGet(c_gameCatalogMap, lv_indexMission, "Kind", 1) == "Mission") {
                libSwaC_gf_ZS_SetMissionStatusAge(lv_indexMission, libSwaC_ge_MissionStatus_Completed, libSwaC_gf_ZS_LoadTransitionVarInteger(lp_sourceBank, lv__SectionName, libSwaC_gf_ZS_StoryMapBankID(lv_indexMission), 0));
                DataTableSetInt(true, ("ZPrevStatus_" + (lv_indexMission)), libSwaC_gf_MissionStatusAge(lv_indexMission, libSwaC_ge_MissionStatus_Completed));
            }
            autoFD6CFF07_ai = autoFD6CFF07_ai + 1;

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(true, ("ZC_BestObj_" + (lp_objective)), lp_progress);
}

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

    }

    DataTableSetInt(true, (libSwaC_gv_zSC_ArmyCategoryStateKey + (lp_armyCategory)), (lp_state));
    if ((libSwaC_gf_ZS_ArmyCategoryMorphCategory(lp_armyCategory, 1) != null)) {
        DataTableSetInt(true, (libSwaC_gv_zSC_ArmyCategoryStateKey + (libSwaC_gf_ZS_ArmyCategoryMorphCategory(lp_armyCategory, 1))), (lp_state));

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

    DataTableSetInt(true, (libSwaC_gv_zSC_ArmyCategoryStateKey + (lp_armyCategory)), (lp_state));
    if ((libSwaC_gf_ZS_ArmyCategoryMorphCategory(lp_armyCategory, 1) != null)) {
        DataTableSetInt(true, (libSwaC_gv_zSC_ArmyCategoryStateKey + (libSwaC_gf_ZS_ArmyCategoryMorphCategory(lp_armyCategory, 1))), (lp_state));
    }

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(true, (libSwaC_gv_zSC_ArmyUpgradeStateKey + (lp_armyUpgrade)), (lp_state));
}

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


    // Implementation
    DataTableSetInt(true, (libSwaC_gv_zSC_ArmyUnitStateKey + (lp_armyUnit)), (lp_state));
    if ((libSwaC_gf_ZS_ArmyUnitMorphUnit(lp_armyUnit, 1) != null)) {
        DataTableSetInt(true, (libSwaC_gv_zSC_ArmyUnitStateKey + (libSwaC_gf_ZS_ArmyUnitMorphUnit(lp_armyUnit, 1))), (lp_state));

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

    DataTableSetInt(true, (libSwaC_gv_zSC_ArmyUnitStateKey + (lp_armyUnit)), (lp_state));
    if ((libSwaC_gf_ZS_ArmyUnitMorphUnit(lp_armyUnit, 1) != null)) {
        DataTableSetInt(true, (libSwaC_gv_zSC_ArmyUnitStateKey + (libSwaC_gf_ZS_ArmyUnitMorphUnit(lp_armyUnit, 1))), (lp_state));
    }

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

        lv_indexCategory = CatalogEntryGet(c_gameCatalogArmyCategory, auto02CA0A68_ai);
        if ((libSwaC_gf_ZS_StoryArmyCategoryUsedInUI(lv_indexCategory) == true)) {
            DataTableSetInt(true, ("DebugTechSaveArmyCategory_" + (lv_indexCategory)), (libSwaC_gf_ZS_StoryArmyCategoryState(lv_indexCategory)));
            auto0EA55526_ae = CatalogFieldValueCount(c_gameCatalogArmyCategory, lv_indexCategory, "ArmyUpgradeArray", 1);
            auto0EA55526_ai = 1;

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

            while (auto0EA55526_ai <= auto0EA55526_ae) {
                lv_indexUpgrade = CatalogFieldValueGet(c_gameCatalogArmyCategory, lv_indexCategory, "ArmyUpgradeArray["+IntToString(auto0EA55526_ai-1)+"]", 1);
                DataTableSetInt(true, ("DebugTechSaveArmyUpgrade_" + (lv_indexUpgrade)), (libSwaC_gf_ZS_StoryArmyUpgradeState(lv_indexUpgrade)));
                auto0EA55526_ai = auto0EA55526_ai + 1;
            }

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

            }
            DataTableSetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportLastCreated()), (lv_mission));
            DataTableSetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportLastCreated()), (lib281DEC45_ge_ZSS_UIArchivesType_Mission));
            if ((lib281DEC45_gv_zSS_CampaignComplete == false) && (lv_defaultSelection == true) && (lib281DEC45_gf_ZSS_UIArchivesMissionPriority(lv_mission) <= lv_bestPriority)) {
                lv_bestPriority = lib281DEC45_gf_ZSS_UIArchivesMissionPriority(lv_mission);

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

            }
            DataTableSetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportLastCreated()), (lv_mission));
            DataTableSetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportLastCreated()), (lib281DEC45_ge_ZSS_UIArchivesType_Mission));
        }
        auto6E46D5BD_ai = auto6E46D5BD_ai + 1;

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

            BattleReportSetPriority(BattleReportLastCreated(), lib281DEC45_gf_ZSS_UIArchivesScenePriority(lv_scene));
            DataTableSetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportLastCreated()), ("Scenes" + ";" + (lv_scene)));
            DataTableSetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportLastCreated()), (lib281DEC45_ge_ZSS_UIArchivesType_Scene));
            BattleReportSetSceneText(BattleReportLastCreated(), libSwaC_gf_StorySceneName(lv_scene));
            if ((lib281DEC45_gv_zSS_CampaignComplete == true) && (lv_defaultSelection == true) && (lib281DEC45_gf_ZSS_UIArchivesScenePriority(lv_scene) >= lv_bestPriority)) {

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

        lv_indexCategory = CatalogEntryGet(c_gameCatalogArmyCategory, autoD272FB45_ai);
        if ((libVoiC_gf_PC_ArmyCategoryUsedInUI(lv_indexCategory) == true)) {
            DataTableSetInt(true, ("DebugTechSaveArmyCategory_" + (lv_indexCategory)), (libVoiC_gf_PC_ArmyCategoryState(lv_indexCategory)));
        }

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(true, ("PC_BestObj_" + (lp_objective)), lp_progress);
}

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

    TextExpressionSetToken("Param/Expression/lib_VoiC_4D7EC61D", "B", IntToText(lp_progress));
    TriggerDebugOutput(1, TextExpressionAssemble("Param/Expression/lib_VoiC_4D7EC61D"), false);
    DataTableSetInt(true, ("ZC_ArchiveObj_" + (lp_objective)), lp_progress);
}

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

        for ( ; ( (autoFCDD7321_ai >= 0 && lv_index <= autoFCDD7321_ae) || (autoFCDD7321_ai < 0 && lv_index >= autoFCDD7321_ae) ) ; lv_index += autoFCDD7321_ai ) {
            if ((UserDataInstance("MissionObjective", lv_index) == lv_objectiveInstance)) {
                DataTableSetInt(true, ("PObjIndex_" + (lp_objective)), lv_index);
                break;
            }

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

    }

    DataTableSetInt(true, (libVoiC_gv_pCC_ArmyCategoryStateKey + (lp_armyCategory)), (lp_state));
    if ((lp_state == c_armyCategoryStateLocked)) {
        auto28EE512E_ae = CatalogFieldValueCount(c_gameCatalogArmyCategory, lp_armyCategory, "ArmyUnitArray", 1);

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


    // Implementation
    DataTableSetInt(true, (libVoiC_gv_pCC_ArmyUnitStateKey + (lp_armyUnit)), (lp_state));
}

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

    // Implementation
    lv_name = libVoiC_gf_PC_StoryDataTableName(lp_type, ("D" + lp_dataID));
    DataTableSetInt(true, lv_name, lp_uIItemID);
    lv_name = libVoiC_gf_PC_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
    DataTableSetString(true, lv_name, lp_dataID);

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

    lv_previousValue = DataTableGetInt(true, ("UnitMade_" + lv_iD));
    lv_previousValue += 1;
    DataTableSetInt(true, ("UnitMade_" + lv_iD), lv_previousValue);
    lv_previousValue = DataTableGetInt(true, ("MinSpent_" + lv_iD));
    DataTableSetInt(true, ("MinSpent_" + lv_iD), (lv_previousValue+UnitTypeGetCost(UnitGetType(EventUnitCreatedUnit()), c_unitCostMinerals)));

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

    DataTableSetInt(true, ("UnitMade_" + lv_iD), lv_previousValue);
    lv_previousValue = DataTableGetInt(true, ("MinSpent_" + lv_iD));
    DataTableSetInt(true, ("MinSpent_" + lv_iD), (lv_previousValue+UnitTypeGetCost(UnitGetType(EventUnitCreatedUnit()), c_unitCostMinerals)));
    lv_previousValue = DataTableGetInt(true, ("VesSpent_" + lv_iD));
    DataTableSetInt(true, ("VesSpent_" + lv_iD), (lv_previousValue+UnitTypeGetCost(UnitGetType(EventUnitCreatedUnit()), c_unitCostVespene)));

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

    DataTableSetInt(true, ("MinSpent_" + lv_iD), (lv_previousValue+UnitTypeGetCost(UnitGetType(EventUnitCreatedUnit()), c_unitCostMinerals)));
    lv_previousValue = DataTableGetInt(true, ("VesSpent_" + lv_iD));
    DataTableSetInt(true, ("VesSpent_" + lv_iD), (lv_previousValue+UnitTypeGetCost(UnitGetType(EventUnitCreatedUnit()), c_unitCostVespene)));
    return true;
}

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason), (lp_exitType));
    TriggerAddEventGeneric(t, libVCMI_gv_pMC_SoATargetingEventExited);
}

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


    if (((libVCMI_gv_pM_SoATargetingChargesSpent == 0) || ((libVCMI_gf_PM_SoATargetingPauseEnabled() == true) && (libVCMI_gv_pM_SoATargetingChargesSpent != libVCMI_gv_pM_SoATargetingChargesTotal)))) {
        DataTableSetInt(false, TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason), (libVCMI_ge_SpearofAdunTargetingExitType_ByCanceling));
        TriggerSendEvent(libVCMI_gv_pMC_SoATargetingEventExited);
    }

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

    }
    else {
        DataTableSetInt(false, TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason), (libVCMI_ge_SpearofAdunTargetingExitType_ByFiring));
        TriggerSendEvent(libVCMI_gv_pMC_SoATargetingEventExited);
    }

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

            Wait(0.125, c_timeGame);
            UnitBehaviorRemove(libVCMI_gv_sOA_CasterUnit, libVCMI_gv_pM_SoATargetingBehavior, 1);
            DataTableSetInt(true, ("AbilUsed_" + (libVCMI_gv_pM_SoATargetingAbilityInstance)), (DataTableGetInt(true, ("AbilUsed_" + (libVCMI_gv_pM_SoATargetingAbilityInstance)))+1));
        }
        else {

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

    Wait(0.03, c_timeGame);
    if ((UnitAbilityGetCooldown(libVCMI_gv_sOA_CasterUnit, "SOAPurifierBeam", "Abil/SOAPurifierBeam") > 0.0)) {
        DataTableSetInt(false, TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason), (libVCMI_ge_SpearofAdunTargetingExitType_ByFiring));
        TriggerSendEvent(libVCMI_gv_pMC_SoATargetingEventExited);
    }

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

    }
    else {
        DataTableSetInt(false, TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason), (libVCMI_ge_SpearofAdunTargetingExitType_ByCanceling));
        TriggerSendEvent(libVCMI_gv_pMC_SoATargetingEventExited);
    }

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

    }

    DataTableSetInt(true, ("AbilUsed_" + ("GPTier1Power1")), (DataTableGetInt(true, ("GPTier1Power1"))+1));
    return true;
}

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

                for ( ; ( (auto8A407701_ai >= 0 && lv_indexValue <= auto8A407701_ae) || (auto8A407701_ai < 0 && lv_indexValue >= auto8A407701_ae) ) ; lv_indexValue += auto8A407701_ai ) {
                    if ((libVCST_gf_PS_DebugStoryConditionPassed(lv_typeString, lv_instanceString, lv_fieldString, "1", CatalogFieldValueGet(c_gameCatalogConversation, lp_conversationLink, "Groups[" + IntToString(lv_indexGroup) + "].Conditions[" + IntToString(lv_indexCondition) + "].Operation", c_playerAny), CatalogFieldValueGet(c_gameCatalogConversation, lp_conversationLink, "Groups[" + IntToString(lv_indexGroup) + "].Conditions[" + IntToString(lv_indexCondition) + "].Value", c_playerAny)) == true)) {
                        DataTableSetInt(false, (lv_typeString + "." + lv_instanceString + "." + lv_fieldString), UserDataGetInt(lv_userType, lv_userInstance, lv_userField, 1));
                        break;
                    }

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

    libNtve_gf_SaveDataTableValueDialogItem(true, libVCUI_gf_PU_ProgressBarUnit_DialogNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnit_DialogTypesOld_ProgressBar_Label), lv_progressBarLabel);
    libNtve_gf_SaveDataTableValueDialogItem(true, libVCUI_gf_PU_ProgressBarUnit_DialogNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnit_DialogTypesOld_ProgressBar_Value), lv_progressBarValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue), lp_minValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue), lp_maxValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);

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

    libNtve_gf_SaveDataTableValueDialogItem(true, libVCUI_gf_PU_ProgressBarUnit_DialogNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnit_DialogTypesOld_ProgressBar_Value), lv_progressBarValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue), lp_minValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue), lp_maxValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);

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

    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue), lp_minValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue), lp_maxValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);
    DataTableSetString(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_Attachment), (lp_attachment));

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

    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue), lp_maxValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);
    DataTableSetString(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_Attachment), (lp_attachment));
    while ((lp_unit != null) && (lv_progressBarDialog != c_invalidDialogId)) {

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

    // Implementation
    if (((lp_value >= lv_minValue) && (lp_value <= lv_maxValue))) {
        DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_CurValue), lp_value);
    }
    else {

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);
    libVCUI_gf_PU_UpdateProgressBarUnitOld(lp_unit);

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

    // Implementation
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);
    libVCUI_gf_PU_UpdateProgressBarUnitOld(lp_unit);
}

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue), lp_minValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue), lp_maxValue);
    libVCUI_gf_PU_UpdateProgressBarUnitOld(lp_unit);

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

    // Implementation
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MinValue), lp_minValue);
    DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_MaxValue), lp_maxValue);
    libVCUI_gf_PU_UpdateProgressBarUnitOld(lp_unit);
}

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

    libNtve_gf_SaveDataTableValueDialogItem(true, libVCUI_gf_PU_UnitProgressBar_Dialog(lp_unit, libVCUI_ge_PU_UnitProgressBar_DialogTypes_ProgressBar_Bar), lv_progressBar);
    libNtve_gf_SaveDataTableValueDialogItem(true, libVCUI_gf_PU_UnitProgressBar_Dialog(lp_unit, libVCUI_ge_PU_UnitProgressBar_DialogTypes_ProgressBar_Broder), lv_progressBarBorder);
    DataTableSetInt(true, libVCUI_gf_PU_UnitProgressBar_Data(lp_unit, libVCUI_ge_PU_UnitProgressBarDataName_MinValue), lp_minValue);
    DataTableSetInt(true, libVCUI_gf_PU_UnitProgressBar_Data(lp_unit, libVCUI_ge_PU_UnitProgressBarDataName_MaxValue), lp_maxValue);
    DataTableSetInt(true, libVCUI_gf_PU_UnitProgressBar_Data(lp_unit, libVCUI_ge_PU_UnitProgressBarDataName_CurValue), lp_minValue);

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2327

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2333

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2339

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2345

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1963

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1969

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1975

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1981

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(lp_scope, lp_name, lp_value);
}

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

            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:817

            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:775

            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:817

            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/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:162

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C, libAREN_gv_eventParam_MapTributeWarning_Position_C), lp_position);
    TriggerSendEvent(libAREN_gv_eventID_MapTributeWarning_C);
}

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:181

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C2, libAREN_gv_eventParam_MapTributeWarning_Position_C2), lp_position);
    TriggerSendEvent(libAREN_gv_eventID_MapTributeWarning_C2);
}

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:223

    libAREN_gv_aRM_MechanicData[libAREN_gv_aRM_MechanicsCount].lv_recallUnit[libGame_gv_teamOrderIndex_C] = UnitGroupUnit(UnitGroup("HallOfStormsLocationUnit", libCore_gv_cOMPUTER_TeamOrder, libAREN_gv_aRM_MechanicData[libAREN_gv_aRM_MechanicsCount].lv_playableRegion, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), 1);
    libAREN_gv_aRM_MechanicData[libAREN_gv_aRM_MechanicsCount].lv_recallUnit[libGame_gv_teamChaosIndex_C] = UnitGroupUnit(UnitGroup("HallOfStormsLocationUnit", libCore_gv_cOMPUTER_TeamChaos, libAREN_gv_aRM_MechanicData[libAREN_gv_aRM_MechanicsCount].lv_playableRegion, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), 1);
    DataTableSetInt(false, "ARENAMECHANIC_LASTREGISTERED", libAREN_gv_aRM_MechanicsCount);
    TriggerAddEventUnitRegion(libAREN_gt_ARM_NoProjectileBetweenPlanes, null, lp_region, false);
}

mods/heroesbrawlmods/arenamodemods/attackdefend.stormmodbase.stormdata/LibAtDe.galaxy:719

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libAtDe_gv_eventID_AttackDefendRoundEnds_C, libAtDe_gv_eventParam_AttackDefendAttackingTeamScoreForRound_Team_C), lp_team);
    TriggerSendEvent(libAtDe_gv_eventID_AttackDefendRoundEnds_C);
}

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmodbase.stormdata/LibPVEB.galaxy:788

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_Player_C), lp_player);
    DataTableSetUnit(false, TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_HeroUnit_C), lp_heroUnit);
    TriggerSendEvent(libPVEB_gv_eventID_NPCHeroSpawn_C);

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmodbase.stormdata/LibPVEB.galaxy:1651

    libPVEB_gv_pvEWaves[lv_waveIndex].lv_unitsLeashing = UnitGroupEmpty();
    libPVEB_gv_pvEWaves[lv_waveIndex].lv_sent = false;
    DataTableSetInt(false, "LastCreatedPvEAttackWaveIndex", lv_waveIndex);
}

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEM.galaxy:322

    libPVEM_gv_pvEAttackWaves[lv_waveIndex].lv_unitsLeashing = UnitGroupEmpty();
    libPVEM_gv_pvEAttackWaves[lv_waveIndex].lv_sent = false;
    DataTableSetInt(false, "LastCreatedPvEAttackWaveIndex", lv_waveIndex);
}

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEM.galaxy:995

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnPlayer_C), lp_player);
    DataTableSetUnit(false, TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnHeroUnit_C), lp_heroUnit);
    TriggerSendEvent(libPVEM_gv_pvEEventIDNPCHeroSpawn_C);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/AILib.galaxy:852

    }
    libAIAI_gf_DefenderAITransitionDefenderAIIntoState(lv_defenderAIIndex, libAIAI_ge_DefenderAIState_Idle);
    DataTableSetInt(false, libAIAI_gv_defenderAILastCreatedDefenderAIIndex, lv_defenderAIIndex);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameDataHelperLib.galaxy:463

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_AbathurPlayer_C), lp_abathurPlayer);
    DataTableSetUnit(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_ClonedUnit_C), lp_clonedUnit);
    TriggerSendEvent(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameDataHelperLib.galaxy:489

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_AbathurOwner_C), lp_ownerofAbathur);
    DataTableSetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_TargetOwner_C), lp_ownerofTarget);
    TriggerSendEvent(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameDataHelperLib.galaxy:490

    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_AbathurOwner_C), lp_ownerofAbathur);
    DataTableSetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_TargetOwner_C), lp_ownerofTarget);
    TriggerSendEvent(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameDataHelperLib.galaxy:515

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurSymbiote_C, libGDHL_gv_eventParam_AbathurSymbiote_AbathurPlayer_C), lp_abathurPlayer);
    DataTableSetUnit(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurSymbiote_C, libGDHL_gv_eventParam_AbathurSymbiote_SymbioteUnit_C), lp_symbioteUnit);
    DataTableSetUnit(false, TriggerEventParamName(libGDHL_gv_eventID_AbathurSymbiote_C, libGDHL_gv_eventParam_AbathurSymbiote_SymbioteTarget_C), lp_symbioteTarget);

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

    }

    DataTableSetInt(false, libGame_gv_capturePointLastCreatedCapturePointIndex_C, libGame_gv_capturePointCurrentCount);
}

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_DeathRecapSpecialCaseEvent_C, libGame_gv_eventParam_DeathRecapSpecialCaseEvent_Player_C), lp_player);
    TriggerSendEvent(libGame_gv_eventID_DeathRecapSpecialCaseEvent_C);
}

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardUpdate_C, libGame_gv_eventParam_MapSpecificAwardUpdate_Player_C), lp_player);
    DataTableSetFixed(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardUpdate_C, libGame_gv_eventParam_MapSpecificAwardUpdate_Value_C), lp_value);
    DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardUpdate_C, libGame_gv_eventParam_MapSpecificAwardUpdate_IsAdd_C), lp_isAdd);

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_TryMeCustomButton1Pressed_C, libGame_gv_eventParam_TryMeCustomButton1Pressed_Player_C), lp_player);
    TriggerSendEvent(libGame_gv_eventID_TryMeCustomButton1Pressed_C);
}

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

    // Implementation
    DataTableSetPoint(false, TriggerEventParamName(libGame_gv_eventID_CameraPannedFromScript_C, libGame_gv_eventParam_CameraPannedFromScript_Point_C), lp_point);
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CameraPannedFromScript_C, libGame_gv_eventParam_CameraPannedFromScript_Player_C), lp_player);
    TriggerSendEvent(libGame_gv_eventID_CameraPannedFromScript_C);
}

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_CapturePointIndex_C), lp_capturePointIndex);
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_Owner_C), lp_owner);
    DataTableSetPlayerGroup(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_CapturingPlayers_C), lp_capturingPlayers);

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

    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_CapturePointIndex_C), lp_capturePointIndex);
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_Owner_C), lp_owner);
    DataTableSetPlayerGroup(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_CapturingPlayers_C), lp_capturingPlayers);
    DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_CapturePointChangesOwner_C, libGame_gv_eventParam_CapturePointChangesOwner_HasMercLordTalent_C), lp_hasMercLordTalent);

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CapturePointBecomesFullyOverCaptured_C, libGame_gv_eventParam_CapturePointBecomesFullyOverCaptured_CapturePointIndex_C), lp_capturePointIndex);
    TriggerSendEvent(libGame_gv_eventID_CapturePointBecomesFullyOverCaptured_C);
}

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CustomTryMeModeSetLevel_C, libGame_gv_eventParam_CustomTryMeModeSetLevel_Player_C), lp_player);
    DataTableSetFixed(false, TriggerEventParamName(libGame_gv_eventID_CustomTryMeModeSetLevel_C, libGame_gv_eventParam_CustomTryMeModeSetLevel_Level_C), lp_level);
    TriggerSendEvent(libGame_gv_eventID_CustomTryMeModeSetLevel_C);

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

    // Automatic Variable Declarations
    // Implementation
    DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_DebugHeroSwapped_C, libGame_gv_eventParam_DebugHeroSwapped_Player_C), lp_player);
    TriggerSendEvent(libGame_gv_eventID_DebugHeroSwapped_C);
}

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

    // Implementation
    lv_newSkinCount = (DataTableGetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinCount")) + 1);
    DataTableSetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinCount"), lv_newSkinCount);
    DataTableSetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinIndex_" + IntToString(lv_newSkinCount)), (lp_skinLink));
    autoEC162BB4_ae = (CatalogFieldValueCount(c_gameCatalogSkin, lp_skinLink, "VariationArray", c_playerAny) - 1);

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

    lv_voiceLineCountStr = ("HeroIndex_" + lv_heroIndexStr + "_VoiceLineCount");
    DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr), lv_heroID);
    DataTableSetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_MountCategoryCount"), 0);
    auto5C57F1C1_ae = CatalogFieldValueCount(c_gameCatalogHero, lv_heroID, "AllowedMountCategoryArray", c_playerAny);
    lv_itMountCategory = 1;

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

    for ( ; ( (auto5C57F1C1_ai >= 0 && lv_itMountCategory <= auto5C57F1C1_ae) || (auto5C57F1C1_ai < 0 && lv_itMountCategory >= auto5C57F1C1_ae) ) ; lv_itMountCategory += auto5C57F1C1_ai ) {
        lv_mountCategoryID = CatalogFieldValueGet(c_gameCatalogHero, lv_heroID, "AllowedMountCategoryArray[" + IntToString((lv_itMountCategory - 1)) + "]", c_playerAny);
        DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
        DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr))), lv_mountCategoryID);
        DataTableSetBool(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)) + "_GrantedBySkin"), false);

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

    }
    DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(1)), "Default");
    DataTableSetInt(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinCount"), 1);
    auto938DD68A_ae = (CatalogFieldValueCount(c_gameCatalogHero, lv_heroID, "SkinArray", c_playerAny) - 1);
    lv_itSkin = 0;

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

        for ( ; ( (autoA7E35B1D_ai >= 0 && lv_itSkinAddedMountCategory <= autoA7E35B1D_ae) || (autoA7E35B1D_ai < 0 && lv_itSkinAddedMountCategory >= autoA7E35B1D_ae) ) ; lv_itSkinAddedMountCategory += autoA7E35B1D_ai ) {
            lv_mountCategoryID = CatalogFieldValueGet(c_gameCatalogSkin, lv_skinID, "AdditionalMountCategoryArray[" + IntToString((lv_itSkinAddedMountCategory - 1)) + "]", c_playerAny);
            DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
            DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr))), lv_mountCategoryID);
            DataTableSetBool(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)) + "_GrantedBySkin"), true);

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

        libCore_gf_DataHeroesAddHeroSkinIDToDataTable(lp_heroIndex, (CatalogFieldValueGet(c_gameCatalogHero, lv_heroID, "VariationArray[" + IntToString(lv_itSkin) + "]", c_playerAny)));
    }
    DataTableSetInt(true, lv_voiceLineCountStr, 0);
    autoF024766A_ae = CatalogFieldValueCount(c_gameCatalogHero, lv_heroID, "VoiceLineArray", c_playerAny);
    lv_itVoiceLine = 1;

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

        lv_voiceLineID = CatalogFieldValueGet(c_gameCatalogHero, lv_heroID, "VoiceLineArray[" + IntToString((lv_itVoiceLine - 1)) + "]", c_playerAny);
        if ((lv_voiceLineID != ("RandomVoiceLine"))) {
            DataTableSetInt(true, lv_voiceLineCountStr, (DataTableGetInt(true, lv_voiceLineCountStr) + 1));
            DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_VoiceLineIndex_" + IntToString(DataTableGetInt(true, lv_voiceLineCountStr))), lv_voiceLineID);
        }

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

    lv_mountCategoryCountStr = ("Mounts_MountCategory_" + lv_mountCategoryStr + "_MountCount");
    libCore_gv_dataMountsMountCount += 1;
    DataTableSetInt(true, "Mounts_MountCount", libCore_gv_dataMountsMountCount);
    DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
    lv_mountDataTableStr = ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)));

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

    libCore_gv_dataMountsMountCount += 1;
    DataTableSetInt(true, "Mounts_MountCount", libCore_gv_dataMountsMountCount);
    DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
    lv_mountDataTableStr = ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)));
    DataTableSetString(true, (lv_mountDataTableStr + "_ID"), lv_mountLinkStr);

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

    lv_mountDataTableStr = ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)));
    DataTableSetString(true, (lv_mountDataTableStr + "_ID"), lv_mountLinkStr);
    DataTableSetInt(true, (lv_mountDataTableStr + "_Index"), libCore_gv_dataMountsMountCount);
    DataTableSetInt(true, (lv_mountDataTableStr + "_CatalogIndex"), lp_catalogIndex);
    DataTableSetInt(true, (lv_mountDataTableStr + "_VariationRefIndex"), lp_variationRefIndex);

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

        TriggerDebugOutput(7, TextExpressionAssemble("Param/Expression/lib_Sprt_7E978CA8"), false);
        DataTableSetString(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)), "");
        DataTableSetInt(true, ("DMG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)), 0);
        DataTableSetFixed(true, ("DMG" + lv_effectName + "Heroic:DamageAttempted" + IntToString(lp_reportPlayer)), 0.0);
        DataTableSetFixed(true, ("DMG" + lv_effectName + "Heroic:DamageDone" + IntToString(lp_reportPlayer)), 0.0);

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

        DataTableSetFixed(true, ("DMG" + lv_effectName + "Heroic:DamageAttempted" + IntToString(lp_reportPlayer)), 0.0);
        DataTableSetFixed(true, ("DMG" + lv_effectName + "Heroic:DamageDone" + IntToString(lp_reportPlayer)), 0.0);
        DataTableSetInt(true, ("DMG" + lv_effectName + ":EffectCount" + IntToString(lp_reportPlayer)), 0);
        DataTableSetFixed(true, ("DMG" + lv_effectName + ":DamageAttempted" + IntToString(lp_reportPlayer)), 0.0);
        DataTableSetFixed(true, ("DMG" + lv_effectName + ":DamageDone" + IntToString(lp_reportPlayer)), 0.0);

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

        TriggerDebugOutput(7, TextExpressionAssemble("Param/Expression/lib_Sprt_8634C21F"), false);
        DataTableSetString(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)), "");
        DataTableSetInt(true, ("HLG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)), 0);
        DataTableSetFixed(true, ("HLG" + lv_effectName + "Heroic:HealingDone" + IntToString(lp_reportPlayer)), 0.0);
        DataTableSetInt(true, ("HLG" + lv_effectName + ":EffectCount" + IntToString(lp_reportPlayer)), 0);

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

        DataTableSetInt(true, ("HLG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)), 0);
        DataTableSetFixed(true, ("HLG" + lv_effectName + "Heroic:HealingDone" + IntToString(lp_reportPlayer)), 0.0);
        DataTableSetInt(true, ("HLG" + lv_effectName + ":EffectCount" + IntToString(lp_reportPlayer)), 0);
        DataTableSetFixed(true, ("HLG" + lv_effectName + ":HealingDone" + IntToString(lp_reportPlayer)), 0.0);
    }

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

        DataTableSetFixed(true, ("HLG" + lv_effectName + ":HealingDone" + IntToString(lp_reportPlayer)), 0.0);
    }
    DataTableSetInt(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":EffectInstanceCount"), 0);
    DataTableSetInt(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":EffectInstanceCount"), 0);
    lv_talentTextLine = StringExternal("Param/Value/lib_Sprt_B1D004C9");

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

    }
    DataTableSetInt(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":EffectInstanceCount"), 0);
    DataTableSetInt(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":EffectInstanceCount"), 0);
    lv_talentTextLine = StringExternal("Param/Value/lib_Sprt_B1D004C9");
    lv_itTalent = 1;