# Convert String To UI Layout Frame Name

Grammar — UI Layout Frame Name(value)
FlagsFunction

Converts a string value to a relative UI layout frame name.

# Arguments

  • string — Value

Returns — string<layoutframerel>

string libNtve_gf_ConvertStringToUILayoutFrameName(
	string lp_value,
);

Category: Conversion / UI Conversions

# Examples

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

        lv_itImage = 1;
        for ( ; ( (autoC3B8AB2A_ai >= 0 && lv_itImage <= autoC3B8AB2A_ae) || (autoC3B8AB2A_ai < 0 && lv_itImage >= autoC3B8AB2A_ae) ) ; lv_itImage += autoC3B8AB2A_ai ) {
            DialogControlHookup(lp_scorePanel, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("Team" + IntToString(lv_itTeam) + "/Round" + IntToString(lv_itImage) + "Indicator")));
            lv_dialogItem[lv_itTeam][lv_itImage] = DialogControlLastCreated();
            DialogControlSetVisible(lv_dialogItem[lv_itTeam][lv_itImage], PlayerGroupAll(), true);

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

        lv_itImage = 1;
        for ( ; ( (auto9A272711_ai >= 0 && lv_itImage <= auto9A272711_ae) || (auto9A272711_ai < 0 && lv_itImage >= auto9A272711_ae) ) ; lv_itImage += auto9A272711_ai ) {
            DialogControlHookup(lv_panel, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("Team" + IntToString(lv_itTeam) + "ScoreImage" + IntToString(lv_itImage))));
            libAtDe_gv_AtDe_UI_TeamScorePanel.lv_scoreImage[lv_itTeam][lv_itImage] = DialogControlLastCreated();
            if ((lv_itTeam == libGame_gv_teamChaosIndex_C)) {

mods/heroesbrawlmods/arenamodemods/gardenarena.stormmodbase.stormdata/LibAMGT.galaxy:1819

    lv_itTeam = 1;
    for ( ; ( (auto9FCE7B02_ai >= 0 && lv_itTeam <= auto9FCE7B02_ae) || (auto9FCE7B02_ai < 0 && lv_itTeam >= auto9FCE7B02_ae) ) ; lv_itTeam += auto9FCE7B02_ai ) {
        DialogControlHookup(libAMGT_gv_aRMGardenPanel.lv_gardenOfTerrorScorePanel, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("Team" + IntToString(lv_itTeam) + "Score")));
        libAMGT_gv_aRMGardenPanel.lv_seedsCounts[lv_itTeam] = DialogControlLastCreated();
    }

mods/heroesbrawlmods/arenamodemods/gardenarena.stormmodbase.stormdata/LibAMGT.galaxy:1836

    lv_itTeam = 1;
    for ( ; ( (auto43917915_ai >= 0 && lv_itTeam <= auto43917915_ae) || (auto43917915_ai < 0 && lv_itTeam >= auto43917915_ae) ) ; lv_itTeam += auto43917915_ai ) {
        DialogControlHookup(lv_notificationsPanel, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("ProgressAnnouncement" + IntToString(lv_itTeam))));
        libAMGT_gv_aRMGardenPanel.lv_progressNotification[lv_itTeam] = DialogControlLastCreated();
        DialogControlHookup(DialogControlLastCreated(), c_triggerControlTypeLabel, "StandardNotificationTemplate/NotificationTitle");

mods/heroesbrawlmods/arenamodemods/punisherarena.stormmodbase.stormdata/LibAMPU.galaxy:1266

    lv_itTeam = 1;
    for ( ; ( (auto053BFA4B_ai >= 0 && lv_itTeam <= auto053BFA4B_ae) || (auto053BFA4B_ai < 0 && lv_itTeam >= auto053BFA4B_ae) ) ; lv_itTeam += auto053BFA4B_ai ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("PunisherFrame" + IntToString(lv_itTeam))));
        libAMPU_gv_aRMPunisherPanel.lv_punisherHealthFrames[lv_itTeam] = DialogControlLastCreated();
        DialogControlHookup(libAMPU_gv_aRMPunisherPanel.lv_punisherHealthFrames[lv_itTeam], c_triggerControlTypeUnitStatus, "HealthBarFrame");

mods/heroesbrawlmods/arenamodemods/punisherarena.stormmodbase.stormdata/LibAMPU.galaxy:2196

    lv_itTeam = 1;
    for ( ; ( (auto005E38E6_ai >= 0 && lv_itTeam <= auto005E38E6_ae) || (auto005E38E6_ai < 0 && lv_itTeam >= auto005E38E6_ae) ) ; lv_itTeam += auto005E38E6_ai ) {
        DialogControlHookup(libAMPU_gv_aRMPunisherPanel.lv_gardenOfTerrorPanel, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("Team" + IntToString(lv_itTeam) + "Score")));
        libAMPU_gv_aRMPunisherPanel.lv_skullsCounts[lv_itTeam] = DialogControlLastCreated();
    }

mods/heroesbrawlmods/arenamodemods/templearena.stormmodbase.stormdata/LibAMCT.galaxy:1173

    }

    DialogControlHookup(libAMCT_gv_mMCapturePointsPanel.lv_capturePointsTempleModeFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("Shrine" + IntToString(lp_TempleIndex))));
    lv_currentTemplePanel = DialogControlLastCreated();
    libAMCT_gv_mMCapturePointsPanel.lv_capturePointsTempleFireEffect2[lp_TempleIndex] = DialogControlLastCreated();

mods/heroesbrawlmods/arenamodemods/templearena.stormmodbase.stormdata/LibAMCT.galaxy:2372

    lv_itTeam = 1;
    for ( ; ( (autoF990F1E7_ai >= 0 && lv_itTeam <= autoF990F1E7_ae) || (autoF990F1E7_ai < 0 && lv_itTeam >= autoF990F1E7_ae) ) ; lv_itTeam += autoF990F1E7_ai ) {
        DialogControlHookup(libAMCT_gv_aRMSkyTempleUI_ScorePanel, c_triggerControlTypeUnitStatus, libNtve_gf_ConvertStringToUILayoutFrameName(("Team" + IntToString(lv_itTeam) + "CoreStatus")));
        libAMCT_gv_aRMSkyTempleUI_CoreUnitStatus[lv_itTeam] = DialogControlLastCreated();
    }

mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmodbase.stormdata/LibPEB1.galaxy:11996

    lv_itButton = 0;
    for ( ; ( (auto1989FCE4_ai >= 0 && lv_itButton <= auto1989FCE4_ae) || (auto1989FCE4_ai < 0 && lv_itButton >= auto1989FCE4_ae) ) ; lv_itButton += auto1989FCE4_ai ) {
        DialogControlHookup(lv_statsFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("SortButton" + IntToString(lv_itButton))));
        lv_sortButton = DialogControlLastCreated();
        DialogControlSetEnabled(DialogControlLastCreated(), PlayerGroupAll(), false);

mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmodbase.stormdata/LibPEB1.galaxy:12020

        	if (lv_playerIndex<0) { break; }
        	if ((PlayerStatus(lv_playerIndex) == c_playerStatusActive)) {
            DialogControlHookup(libPEB1_gv_pZETabScreenPanel.lv_tabControl, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("PlayerFrame" + IntToString((lv_playerIndex - 1)))));
            lv_tempDialogItem = DialogControlLastCreated();
            DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), true);

mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmodbase.stormdata/LibPEB1.galaxy:11161

    lv_itButton = 0;
    for ( ; ( (auto1989FCE4_ai >= 0 && lv_itButton <= auto1989FCE4_ae) || (auto1989FCE4_ai < 0 && lv_itButton >= auto1989FCE4_ae) ) ; lv_itButton += auto1989FCE4_ai ) {
        DialogControlHookup(lv_statsFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("SortButton" + IntToString(lv_itButton))));
        lv_sortButton = DialogControlLastCreated();
        DialogControlSetEnabled(DialogControlLastCreated(), PlayerGroupAll(), false);

mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmodbase.stormdata/LibPEB1.galaxy:11185

        	if (lv_playerIndex<0) { break; }
        	if ((PlayerStatus(lv_playerIndex) == c_playerStatusActive)) {
            DialogControlHookup(libPEB1_gv_pZETabScreenPanel.lv_tabControl, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("PlayerFrame" + IntToString((lv_playerIndex - 1)))));
            lv_tempDialogItem = DialogControlLastCreated();
            DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), true);

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

        	lv_itPlayer = PlayerGroupNextPlayer(autoE33C6573_g, lv_itPlayer);
        	if (lv_itPlayer<0) { break; }
        	DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeHeroCutscene, libNtve_gf_ConvertStringToUILayoutFrameName(("HeroCutsceneFrame" + IntToString((lv_itPlayer - 1)))));
        libPBUI_gv_curateHeroSelectionUI.lv_heroCutsceneFrame[lv_itPlayer] = DialogControlLastCreated();
        DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

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

        libPBUI_gv_curateHeroSelectionUI.lv_heroCutsceneFrame[lv_itPlayer] = DialogControlLastCreated();
        DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeHeroContainer, libNtve_gf_ConvertStringToUILayoutFrameName(("SelectedHero" + IntToString((lv_itPlayer - 1)))));
        libPBUI_gv_curateHeroSelectionUI.lv_heroContainerFrame[lv_itPlayer] = DialogControlLastCreated();
    }

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

    lv_itPlayerSlot = 1;
    for ( ; ( (auto191B1ACA_ai >= 0 && lv_itPlayerSlot <= auto191B1ACA_ae) || (auto191B1ACA_ai < 0 && lv_itPlayerSlot >= auto191B1ACA_ae) ) ; lv_itPlayerSlot += auto191B1ACA_ai ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerName" + IntToString(lv_itPlayerSlot))));
        libPBUI_gv_curateHeroSelectionUI.lv_teamHeroPlayerName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamHeroName" + IntToString(lv_itPlayerSlot))));

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

        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerName" + IntToString(lv_itPlayerSlot))));
        libPBUI_gv_curateHeroSelectionUI.lv_teamHeroPlayerName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamHeroName" + IntToString(lv_itPlayerSlot))));
        libPBUI_gv_curateHeroSelectionUI.lv_teamHeroHeroName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerHero" + IntToString(lv_itPlayerSlot))));

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

        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamHeroName" + IntToString(lv_itPlayerSlot))));
        libPBUI_gv_curateHeroSelectionUI.lv_teamHeroHeroName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerHero" + IntToString(lv_itPlayerSlot))));
        if ((lv_itPlayerSlot > lv_playerCount)) {
            DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

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

    lv_itHeroRow = 1;
    for ( ; ( (autoE6CE5E06_ai >= 0 && lv_itHeroRow <= autoE6CE5E06_ae) || (autoE6CE5E06_ai < 0 && lv_itHeroRow >= autoE6CE5E06_ae) ) ; lv_itHeroRow += autoE6CE5E06_ai ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("RoleHeroSelectionPanel" + IntToString(lv_itHeroRow))));
        lv_currentPanelLayer += 1;
        lv_panels[lv_currentPanelLayer] = DialogControlLastCreated();

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

        lv_itHeroCol = 1;
        for ( ; ( (autoD75C823C_ai >= 0 && lv_itHeroCol <= autoD75C823C_ae) || (autoD75C823C_ai < 0 && lv_itHeroCol >= autoD75C823C_ae) ) ; lv_itHeroCol += autoD75C823C_ai ) {
            DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("RoleHero" + IntToString(lv_itHeroCol))));
            libPBUI_gv_curateHeroSelectionUI.lv_heroButtons[lv_itHeroRow][lv_itHeroCol] = DialogControlLastCreated();
            lv_currentPanelLayer += 1;

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:295

        	lv_itPlayer = PlayerGroupNextPlayer(auto3BE11115_g, lv_itPlayer);
        	if (lv_itPlayer<0) { break; }
        	DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeHeroCutscene, libNtve_gf_ConvertStringToUILayoutFrameName(("HeroCutsceneFrame" + IntToString((lv_itPlayer - 1)))));
        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_heroCutsceneFrame[lv_itPlayer] = DialogControlLastCreated();
        DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:298

        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_heroCutsceneFrame[lv_itPlayer] = DialogControlLastCreated();
        DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeHeroContainer, libNtve_gf_ConvertStringToUILayoutFrameName(("SelectedHero" + IntToString((lv_itPlayer - 1)))));
        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_heroContainerFrame[lv_itPlayer] = DialogControlLastCreated();
    }

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:307

    lv_itPlayerSlot = 1;
    for ( ; ( (auto5F3DE46F_ai >= 0 && lv_itPlayerSlot <= auto5F3DE46F_ae) || (auto5F3DE46F_ai < 0 && lv_itPlayerSlot >= auto5F3DE46F_ae) ) ; lv_itPlayerSlot += auto5F3DE46F_ai ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerName" + IntToString(lv_itPlayerSlot))));
        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_teamHeroPlayerName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamHeroName" + IntToString(lv_itPlayerSlot))));

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:309

        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerName" + IntToString(lv_itPlayerSlot))));
        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_teamHeroPlayerName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamHeroName" + IntToString(lv_itPlayerSlot))));
        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_teamHeroHeroName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerHero" + IntToString(lv_itPlayerSlot))));

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:311

        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamHeroName" + IntToString(lv_itPlayerSlot))));
        libPVEU_gv_pvEUICurateHeroSelectionUI.lv_teamHeroHeroName[lv_itPlayerSlot] = DialogControlLastCreated();
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("TeamPlayerHero" + IntToString(lv_itPlayerSlot))));
        if ((lv_itPlayerSlot > lv_playerCount)) {
            DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:396

    lv_itHeroRow = 1;
    for ( ; ( (auto327C7A23_ai >= 0 && lv_itHeroRow <= auto327C7A23_ae) || (auto327C7A23_ai < 0 && lv_itHeroRow >= auto327C7A23_ae) ) ; lv_itHeroRow += auto327C7A23_ai ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("RoleHeroSelectionPanel" + IntToString(lv_itHeroRow))));
        lv_currentPanelLayer += 1;
        lv_panels[lv_currentPanelLayer] = DialogControlLastCreated();

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:401

        lv_itHeroCol = 1;
        for ( ; ( (autoEC035DB0_ai >= 0 && lv_itHeroCol <= autoEC035DB0_ae) || (autoEC035DB0_ai < 0 && lv_itHeroCol >= autoEC035DB0_ae) ) ; lv_itHeroCol += autoEC035DB0_ai ) {
            DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("RoleHero" + IntToString(lv_itHeroCol))));
            libPVEU_gv_pvEUICurateHeroSelectionUI.lv_heroButtons[lv_itHeroRow][lv_itHeroCol] = DialogControlLastCreated();
            lv_currentPanelLayer += 1;

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

        }
    }
    DialogControlHookup(lv_itemFrame, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("TgtPortrait" + IntToString(lv_combo) + "/PortraitImage")));
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), libUIUI_gf_KillLogGetPortraitPathforUnit(lp_target), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("TgtPortrait" + IntToString(lv_combo))));

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

    DialogControlHookup(lv_itemFrame, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("TgtPortrait" + IntToString(lv_combo) + "/PortraitImage")));
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), libUIUI_gf_KillLogGetPortraitPathforUnit(lp_target), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("TgtPortrait" + IntToString(lv_combo))));
    DialogControlSendAnimationEvent(DialogControlLastCreated(), PlayerGroupAll(), "FadeIn");
    libUIUI_gf_KillLogDisplayQuestResetdatafromCache(UnitGetOwner(lp_target), DialogControlLastCreated());

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

    }
    lv_icon = CatalogFieldValueGet(c_gameCatalogButton, CatalogFieldValueGet(c_gameCatalogBehavior, lp_questToken, "Face", c_playerAny), "Icon", c_playerAny);
    DialogControlHookup(lv_itemFrame, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/IconImage")));
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), (lv_icon), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/TimestampLabel")));

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

    DialogControlHookup(lv_itemFrame, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/IconImage")));
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), (lv_icon), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/TimestampLabel")));
    libNtve_gf_SetDialogItemText(DialogControlLastCreated(), TextTimeFormat(StringToText("<mintotal/>:<sec2/>"), FixedToInt(TimerGetElapsed(libGame_gv_gameTimer))), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/ProgressValue")));

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

    DialogControlHookup(lv_itemFrame, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/TimestampLabel")));
    libNtve_gf_SetDialogItemText(DialogControlLastCreated(), TextTimeFormat(StringToText("<mintotal/>:<sec2/>"), FixedToInt(TimerGetElapsed(libGame_gv_gameTimer))), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/ProgressValue")));
    libNtve_gf_SetDialogItemText(DialogControlLastCreated(), FixedToText(lp_progress, c_fixedPrecisionAny), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo))));

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

    DialogControlHookup(lv_itemFrame, c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo) + "/ProgressValue")));
    libNtve_gf_SetDialogItemText(DialogControlLastCreated(), FixedToText(lp_progress, c_fixedPrecisionAny), PlayerGroupAll());
    DialogControlHookup(lv_itemFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestIcon" + IntToString(lv_combo))));
    DialogControlSendAnimationEvent(DialogControlLastCreated(), PlayerGroupAll(), "FadeIn");
    SoundPlayForPlayer(SoundLink("TalentQuestLogCompleteAlly", -1), c_maxPlayers, PlayerGroupMath(PlayerGroupAlliance(c_playerGroupAlly, lp_player), PlayerGroupSingle(lp_player), libNtve_ge_PlayerGroupOperation_Subtract), 100.0, 0.0);

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

    for ( ; lv_i_BehaviorIndex <= auto435BDE7C_ae ; lv_i_BehaviorIndex += 1 ) {
        if ((libUIUI_gv_killLogQuestResetCache[lp_player].lv_quests[lv_i_BehaviorIndex] != null)) {
            DialogControlHookup(lp_portraitFrame, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("QuestResetIcon" + IntToString(lv_i_BehaviorIndex))));
            lv_questIconFrame = DialogControlLastCreated();
            DialogControlSetVisible(lv_questIconFrame, PlayerGroupAll(), true);

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

    for ( ; lv_i_Player <= auto5DE6BA42_ae ; lv_i_Player += 1 ) {
        if ((PlayerGroupHasPlayer(PlayerGroupActive(), lv_i_Player) == true)) {
            DialogControlHookup(lv_killFrame, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("Button" + IntToString(lv_i_Player))));
            DialogControlSetEnabled(DialogControlLastCreated(), PlayerGroupAll(), true);
            libNtve_gf_SetDialogItemText(DialogControlLastCreated(), libGame_gv_players[lv_i_Player].lv_heroData.lv_name, PlayerGroupAll());

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

            libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "StandardGlueButtonRedSmall", libGame_gf_EnemyPlayerGroupOfPlayer(lv_i_Player));
            libUIUI_gv_killLogDebugPanel.lv_killButtons[lv_i_Player] = DialogControlLastCreated();
            DialogControlHookup(lv_questFrame, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("Button" + IntToString(lv_i_Player))));
            DialogControlSetEnabled(DialogControlLastCreated(), PlayerGroupAll(), true);
            libNtve_gf_SetDialogItemText(DialogControlLastCreated(), libGame_gv_players[lv_i_Player].lv_heroData.lv_name, PlayerGroupAll());

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

    lv_i_Player = (libCore_gv_bALMaxPlayers + 1);
    for ( ; lv_i_Player <= auto26EAC635_ae ; lv_i_Player += 1 ) {
        DialogControlHookup(lv_killFrame, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("Button" + IntToString(lv_i_Player))));
        DialogControlSetEnabled(DialogControlLastCreated(), PlayerGroupAll(), true);
        libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "StandardGlueButtonRedSmall", libGame_gf_EnemyPlayerGroupOfPlayer(lv_i_Player));

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:1256

    lv_iNukePlayerSlot = 1;
    for ( ; lv_iNukePlayerSlot <= auto930AC329_ae ; lv_iNukePlayerSlot += 1 ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("Nuke" + IntToString(lv_iNukePlayerSlot))));
        libMSC2_gv_mMSC2UIPanel.lv_NukeFrameAllyTeamPlayerIconBorders[lv_iNukePlayerSlot] = DialogControlLastCreated();
        libNtve_gf_SetDialogItemColor(libMSC2_gv_mMSC2UIPanel.lv_NukeFrameAllyTeamPlayerIconBorders[lv_iNukePlayerSlot], Color(0.00, 100.00, 0.00), PlayerGroupSingle(libCore_gf_GetPlayerIDfromTeamSlot(lv_iNukePlayerSlot, 1)));

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:1261

        libNtve_gf_SetDialogItemColor(libMSC2_gv_mMSC2UIPanel.lv_NukeFrameAllyTeamPlayerIconBorders[lv_iNukePlayerSlot], Color(0.00, 100.00, 0.00), PlayerGroupSingle(libCore_gf_GetPlayerIDfromTeamSlot(lv_iNukePlayerSlot, 2)));
        DialogControlSetEnabled(DialogControlLastCreated(), libCore_gv_allHeroPlayersPlusObserver, false);
        DialogControlHookup(DialogControlLastCreated(), c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("CarrierIcon")));
        libMSC2_gv_mMSC2UIPanel.lv_NukeFrameAllyTeamPlayerIcons[lv_iNukePlayerSlot] = DialogControlLastCreated();
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", libCore_gv_allHeroPlayersPlusObserver);

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:1265

        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", libCore_gv_allHeroPlayersPlusObserver);
        DialogControlSetEnabled(DialogControlLastCreated(), libCore_gv_allHeroPlayersPlusObserver, false);
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeLabel, libNtve_gf_ConvertStringToUILayoutFrameName(("CarrierTimer" + IntToString(lv_iNukePlayerSlot))));
        libMSC2_gv_mMSC2UIPanel.lv_NukeFrameAllyTeamPlayerTimer[lv_iNukePlayerSlot] = DialogControlLastCreated();
        DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:1278

    lv_iNukePlayerSlot = 1;
    for ( ; lv_iNukePlayerSlot <= auto2F789A31_ae ; lv_iNukePlayerSlot += 1 ) {
        DialogControlHookup(lv_panels[lv_currentPanelLayer], c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("Nuke" + IntToString(lv_iNukePlayerSlot))));
        libMSC2_gv_mMSC2UIPanel.lv_NukeFrameEnemyTeamPlayerIconBorders[lv_iNukePlayerSlot] = DialogControlLastCreated();
        DialogControlSetEnabled(DialogControlLastCreated(), libCore_gv_allHeroPlayersPlusObserver, false);

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:1281

        libMSC2_gv_mMSC2UIPanel.lv_NukeFrameEnemyTeamPlayerIconBorders[lv_iNukePlayerSlot] = DialogControlLastCreated();
        DialogControlSetEnabled(DialogControlLastCreated(), libCore_gv_allHeroPlayersPlusObserver, false);
        DialogControlHookup(DialogControlLastCreated(), c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("CarrierIcon")));
        libMSC2_gv_mMSC2UIPanel.lv_NukeFrameEnemyTeamPlayerIcons[lv_iNukePlayerSlot] = DialogControlLastCreated();
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", libCore_gv_allHeroPlayersPlusObserver);

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

    lv_upgradeSlotIndex = 1;
    for ( ; ( (auto383664CE_ai >= 0 && lv_upgradeSlotIndex <= auto383664CE_ae) || (auto383664CE_ai <= 0 && lv_upgradeSlotIndex >= auto383664CE_ae) ) ; lv_upgradeSlotIndex += auto383664CE_ai ) {
        DialogControlHookup(libNCUI_gv_nU_UpgradesSelectionContainer, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("SelectionItem" + IntToString(lv_upgradeSlotIndex))));
        libNCUI_gv_nU_UpgradesSelectionButtons[lv_upgradeSlotIndex] = DialogControlLastCreated();
        DialogControlHookup(libNCUI_gv_nU_UpgradesSelectionButtons[lv_upgradeSlotIndex], c_triggerControlTypeImage, "UnitIcon");

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

    lv_upgradeItemsIndex = 1;
    for ( ; ( (autoB1924854_ai >= 0 && lv_upgradeItemsIndex <= autoB1924854_ae) || (autoB1924854_ai <= 0 && lv_upgradeItemsIndex >= autoB1924854_ae) ) ; lv_upgradeItemsIndex += autoB1924854_ai ) {
        DialogControlHookup(libNCUI_gv_nU_UpgradesSubselectionPanel, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("SubselectionItem" + IntToString(lv_upgradeItemsIndex))));
        libNCUI_gv_nU_UpgradesSubselectionItemButtons[lv_upgradeItemsIndex] = DialogControlLastCreated();
        DialogControlHookup(libNCUI_gv_nU_UpgradesSubselectionItemButtons[lv_upgradeItemsIndex], c_triggerControlTypeImage, "Icon");

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

    lv_equipmentSlotIndex = 1;
    for ( ; ( (auto5621FE69_ai >= 0 && lv_equipmentSlotIndex <= auto5621FE69_ae) || (auto5621FE69_ai <= 0 && lv_equipmentSlotIndex >= auto5621FE69_ae) ) ; lv_equipmentSlotIndex += auto5621FE69_ai ) {
        DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("EquipmentContainer" + IntToString(lv_equipmentSlotIndex))));
        libNCUI_gv_nU_EquipmentSlotContainers[lv_equipmentSlotIndex] = DialogControlLastCreated();
        DialogControlHookup(libNCUI_gv_nU_EquipmentSlotContainers[lv_equipmentSlotIndex], c_triggerControlTypeLabel, "SelectionNameLabel");

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

        lv_equipmentItemIndex = 1;
        for ( ; ( (auto4985848F_ai >= 0 && lv_equipmentItemIndex <= auto4985848F_ae) || (auto4985848F_ai <= 0 && lv_equipmentItemIndex >= auto4985848F_ae) ) ; lv_equipmentItemIndex += auto4985848F_ai ) {
            DialogControlHookup(libNCUI_gv_nU_EquipmentSlotContainers[lv_equipmentSlotIndex], c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("Item" + IntToString(lv_equipmentItemIndex))));
            libNCUI_gv_nU_EquipmentSlotContainerItemButtons[lv_equipmentSlotIndex][lv_equipmentItemIndex] = DialogControlLastCreated();
            DialogControlHookup(libNCUI_gv_nU_EquipmentSlotContainerItemButtons[lv_equipmentSlotIndex][lv_equipmentItemIndex], c_triggerControlTypeImage, "Icon");

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

        }
    }
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollHelmet"));
    libNCUI_gv_nU_EquipmentSlotIndicators[1] = DialogControlLastCreated();
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollSuit"));

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

    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollHelmet"));
    libNCUI_gv_nU_EquipmentSlotIndicators[1] = DialogControlLastCreated();
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollSuit"));
    libNCUI_gv_nU_EquipmentSlotIndicators[2] = DialogControlLastCreated();
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollGadget"));

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

    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollSuit"));
    libNCUI_gv_nU_EquipmentSlotIndicators[2] = DialogControlLastCreated();
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollGadget"));
    libNCUI_gv_nU_EquipmentSlotIndicators[3] = DialogControlLastCreated();
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollWeapon"));

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

    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollGadget"));
    libNCUI_gv_nU_EquipmentSlotIndicators[3] = DialogControlLastCreated();
    DialogControlHookup(libNCUI_gv_nU_EquipmentOverviewContainer, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentDollWeapon"));
    libNCUI_gv_nU_EquipmentSlotIndicators[4] = DialogControlLastCreated();
}

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

    lv_itemIndex = 0;
    for ( ; ( (autoA1D5A805_ai >= 0 && lv_itemIndex <= autoA1D5A805_ae) || (autoA1D5A805_ai < 0 && lv_itemIndex >= autoA1D5A805_ae) ) ; lv_itemIndex += autoA1D5A805_ai ) {
        DialogControlHookup(libCOUI_gv_cU_PrestigePanel, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("Prestige" + IntToString(lv_itemIndex))));
        libCOUI_gv_cU_PrestigeSelectors[lv_itemIndex].lv_button = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_PrestigeSelectors[lv_itemIndex].lv_button, c_triggerControlTypeImage, "Icon");

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

    DialogControlSetAnimationState(libCOUI_gv_cU_TychusSquadContainer, PlayerGroupAll(), "AbilityMaxChargesState", IntToString(libCOUI_gv_cU_TychusMedivacMaxCharges));
    DialogControlSetAnimationState(libCOUI_gv_cU_TychusSquadContainer, PlayerGroupAll(), "AbilityCurrentChargesState", IntToString(libCOUI_gv_cU_TychusMedivacCurrentCharges));
    DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeProgressBar, libNtve_gf_ConvertStringToUILayoutFrameName("BarTrainingProgress"));
    libCOUI_gv_cU_TychusSquadTrainingProgressBar = DialogControlLastCreated();
    auto0FDE0D2B_ae = (libCOUI_gv_cUC_TYCHUS_MAX_SQUAD_SIZE - 1);

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

    lv_squadindex = 0;
    for ( ; ( (auto0FDE0D2B_ai >= 0 && lv_squadindex <= auto0FDE0D2B_ae) || (auto0FDE0D2B_ai < 0 && lv_squadindex >= auto0FDE0D2B_ae) ) ; lv_squadindex += auto0FDE0D2B_ai ) {
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitStatus, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex))));
        libCOUI_gv_cU_TychusSquadUnitFrames[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/UnitTargetFrame")));

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

        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitStatus, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex))));
        libCOUI_gv_cU_TychusSquadUnitFrames[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/UnitTargetFrame")));
        libCOUI_gv_cU_TychusSquadUnitTargets[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/BarTargetFrame")));

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

        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/UnitTargetFrame")));
        libCOUI_gv_cU_TychusSquadUnitTargets[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/BarTargetFrame")));
        libCOUI_gv_cU_TychusSquadBarTargets[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/EquipmentStructureTargetFrame")));

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

        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/BarTargetFrame")));
        libCOUI_gv_cU_TychusSquadBarTargets[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/EquipmentStructureTargetFrame")));
        libCOUI_gv_cU_TychusSquadEquipmentStructureTargets[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypePortrait, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/PortraitContainer/Portrait")));

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

        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeUnitTarget, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/EquipmentStructureTargetFrame")));
        libCOUI_gv_cU_TychusSquadEquipmentStructureTargets[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypePortrait, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/PortraitContainer/Portrait")));
        libCOUI_gv_cU_TychusSquadPortraits[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/2DPortraitContainer/2DPortrait")));

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

        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypePortrait, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/PortraitContainer/Portrait")));
        libCOUI_gv_cU_TychusSquadPortraits[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/2DPortraitContainer/2DPortrait")));
        libCOUI_gv_cU_TychusSquadPortraitsStatic[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeProgressBar, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/AvailabilityProgress")));

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

        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/2DPortraitContainer/2DPortrait")));
        libCOUI_gv_cU_TychusSquadPortraitsStatic[lv_squadindex] = DialogControlLastCreated();
        DialogControlHookup(libCOUI_gv_cU_TychusSquadContainer, c_triggerControlTypeProgressBar, libNtve_gf_ConvertStringToUILayoutFrameName(("TychusHero" + IntToString(lv_squadindex) + "/AvailabilityProgress")));
        libCOUI_gv_cU_TychusSquadAvailabilityProgressBars[lv_squadindex] = DialogControlLastCreated();
        DialogControlSetAnimationState(libCOUI_gv_cU_TychusSquadUnitFrames[lv_squadindex], PlayerGroupAll(), "EmptyState", "Empty");

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

        }

        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectUI, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("HeroSelectButton" + IntToString(lv_currentIndex))));
        libWCdr_gv_debugHeroSelectUI.lv_heroSelectButtons[lv_currentIndex].lv_button = DialogControlLastCreated();
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectButtons[lv_currentIndex].lv_button, c_triggerControlTypeImage, "Icon");

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

    lv_currentIndex = libWCdr_gv_debugHeroSelectUI.lv_numberofLegends;
    for ( ; ( (auto22983038_ai >= 0 && lv_currentIndex <= auto22983038_ae) || (auto22983038_ai < 0 && lv_currentIndex >= auto22983038_ae) ) ; lv_currentIndex += auto22983038_ai ) {
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectUI, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("HeroSelectButton" + IntToString(lv_currentIndex))));
        libWCdr_gv_debugHeroSelectUI.lv_heroSelectButtons[lv_currentIndex].lv_button = DialogControlLastCreated();
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectButtons[lv_currentIndex].lv_button, c_triggerControlTypeImage, "Icon");

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

    lv_currentIndex = 1;
    for ( ; ( (auto77ED8DFC_ai >= 0 && lv_currentIndex <= auto77ED8DFC_ae) || (auto77ED8DFC_ai < 0 && lv_currentIndex >= auto77ED8DFC_ae) ) ; lv_currentIndex += auto77ED8DFC_ai ) {
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectUI, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("EquipmentSlot" + IntToString(lv_currentIndex))));
        libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentButton = DialogControlLastCreated();
        DialogControlSetAnimationState(libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentButton, PlayerGroupAll(), libWCdr_gv_animationStates.lv_emptyState, libWCdr_gv_animationStates.lv_emptyState_Empty);

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

        libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentButton = DialogControlLastCreated();
        DialogControlSetAnimationState(libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentButton, PlayerGroupAll(), libWCdr_gv_animationStates.lv_emptyState, libWCdr_gv_animationStates.lv_emptyState_Empty);
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentButton, c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName("IconImage"));
        libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentIcon = DialogControlLastCreated();
    }

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

        libWCdr_gv_debugHeroSelectUI.lv_equipmentSlotButtons[lv_currentIndex].lv_equipmentIcon = DialogControlLastCreated();
    }
    DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectUI, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName("EquipmentContainer/ClearButton"));
    libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_clearButton = DialogControlLastCreated();
    lv_currentIndex = 1;

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

    lv_currentIndex = 1;
    for ( ; ( (autoC08EF675_ai >= 0 && lv_currentIndex <= autoC08EF675_ae) || (autoC08EF675_ai < 0 && lv_currentIndex >= autoC08EF675_ae) ) ; lv_currentIndex += autoC08EF675_ai ) {
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectUI, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("EquipmentContainer/EquipmentButton" + IntToString(lv_currentIndex))));
        libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_equipmentButton[lv_currentIndex] = DialogControlLastCreated();
        DialogControlSetAnimationState(libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_equipmentButton[lv_currentIndex], PlayerGroupAll(), libWCdr_gv_animationStates.lv_emptyState, libWCdr_gv_animationStates.lv_emptyState_Empty);

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

        libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_equipmentButton[lv_currentIndex] = DialogControlLastCreated();
        DialogControlSetAnimationState(libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_equipmentButton[lv_currentIndex], PlayerGroupAll(), libWCdr_gv_animationStates.lv_emptyState, libWCdr_gv_animationStates.lv_emptyState_Empty);
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_equipmentButton[lv_currentIndex], c_triggerControlTypeImage, libNtve_gf_ConvertStringToUILayoutFrameName("IconImage"));
        libWCdr_gv_debugHeroSelectUI.lv_equipmentPanel.lv_equipmentIcon[lv_currentIndex] = DialogControlLastCreated();
    }

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

    lv_currentIndex = 0;
    for ( ; ( (auto84F86EE8_ai >= 0 && lv_currentIndex <= auto84F86EE8_ae) || (auto84F86EE8_ai < 0 && lv_currentIndex >= auto84F86EE8_ae) ) ; lv_currentIndex += auto84F86EE8_ai ) {
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_heroSelectUI, c_triggerControlTypePanel, libNtve_gf_ConvertStringToUILayoutFrameName(("ReadyUpPanel" + IntToString(lv_currentIndex))));
        libWCdr_gv_debugHeroSelectUI.lv_readyPanels[lv_currentIndex].lv_readyPanel = DialogControlLastCreated();
        DialogControlHookup(libWCdr_gv_debugHeroSelectUI.lv_readyPanels[lv_currentIndex].lv_readyPanel, c_triggerControlTypeLabel, "PlayerNameLabel");

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

    DialogControlHookupStandard(c_triggerControlTypePanel, "UIContainer/FullscreenUpperContainer/LootAwardScreen");
    libWCdr_gv_lootAward.lv_lootAwardPanel = DialogControlLastCreated();
    DialogControlHookup(libWCdr_gv_lootAward.lv_lootAwardPanel, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName("CloseButton"));
    libWCdr_gv_lootAward.lv_closeButton = DialogControlLastCreated();
    lv_currentindex = 1;

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

    lv_currentindex = 1;
    for ( ; ( (auto77733465_ai >= 0 && lv_currentindex <= auto77733465_ae) || (auto77733465_ai < 0 && lv_currentindex >= auto77733465_ae) ) ; lv_currentindex += auto77733465_ai ) {
        DialogControlHookup(libWCdr_gv_lootAward.lv_lootAwardPanel, c_triggerControlTypeButton, libNtve_gf_ConvertStringToUILayoutFrameName(("LootBox" + IntToString(lv_currentindex) + "/EquipmentButton")));
        libWCdr_gv_lootAward.lv_lootAwardButtons[lv_currentindex] = DialogControlLastCreated();
    }