# Set Dialog Item Hover Image

Grammar — Set dialogItem hover image to image for players
FlagsAction

Sets the hover image to display on a dialog item.

# Arguments

  • int<control> — Dialog Item
  • string<filepath> — Image
  • playergroup — Players

Returns — void

void libNtve_gf_SetDialogItemImage2(
	int lp_dialogItem,
	string lp_image,
	playergroup lp_players,
);

Category: Dialog / Dialog Item Tools

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:3544

    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ScreenButton", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_confirmation_normalpressed_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_confirmation_normaloverpressedover_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    DialogCreate(1000, 100, c_anchorCenter, 0, 0, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:3840

    libNtve_gf_SetDialogItemImageType(lp_button, c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(lp_button, "ArcadeBackButton", PlayerGroupAll());
    libNtve_gf_SetDialogItemText(lp_button, TextCase(libNtve_gf_DialogItemText(lp_button, 1), true), PlayerGroupAll());

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

    libNtve_gf_SetDialogItemImageType(lp_button, c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(lp_button, "StoryModePlayBackButton", PlayerGroupAll());
}

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

    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemTooltip(DialogControlLastCreated(), ConversationDataStateText("PlanetPanelTooltips|Close_Button", "Description"), PlayerGroupAll());
    DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

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

    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemTooltip(DialogControlLastCreated(), ConversationDataStateText("PlanetPanelTooltips|Zeratul_Play_Button", "Description"), PlayerGroupAll());
    DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

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

    DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 316, 80);
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ABChoiceReplayButtonText", PlayerGroupAll());

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:576

    libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lp_screenButtonID), c_triggerImageTypeBorder, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_button_generic_normaloverpressedover_terran.dds", PlayerGroupAll());
    libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", "Assets\\Textures\\ui_button_generic_normaloverpressedover_terran.dds", c_triggerImageTypeBorder);
    libNtve_gf_SetScreenButtonFlashingBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_button_generic_anim_terran.dds", "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", c_triggerImageTypeBorder);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:587

    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_tutorial_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_tutorial_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "TutorialButtonText", PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:3544

    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ScreenButton", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_confirmation_normalpressed_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_confirmation_normaloverpressedover_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    DialogCreate(1000, 100, c_anchorCenter, 0, 0, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:3840

    libNtve_gf_SetDialogItemImageType(lp_button, c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(lp_button, "ArcadeBackButton", PlayerGroupAll());
    libNtve_gf_SetDialogItemText(lp_button, TextCase(libNtve_gf_DialogItemText(lp_button, 1), true), PlayerGroupAll());

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

    libNtve_gf_SetDialogItemImageType(lp_button, c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(lp_button, "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(lp_button, "StoryModePlayBackButton", PlayerGroupAll());
}

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

    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemTooltip(DialogControlLastCreated(), ConversationDataStateText("PlanetPanelTooltips|Close_Button", "Description"), PlayerGroupAll());
    DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

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

    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemTooltip(DialogControlLastCreated(), ConversationDataStateText("PlanetPanelTooltips|Zeratul_Play_Button", "Description"), PlayerGroupAll());
    DialogControlSetVisible(DialogControlLastCreated(), PlayerGroupAll(), false);

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

    DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 316, 80);
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_greenglow_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ABChoiceReplayButtonText", PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:576

    libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lp_screenButtonID), c_triggerImageTypeBorder, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_button_generic_normaloverpressedover_terran.dds", PlayerGroupAll());
    libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", "Assets\\Textures\\ui_button_generic_normaloverpressedover_terran.dds", c_triggerImageTypeBorder);
    libNtve_gf_SetScreenButtonFlashingBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_button_generic_anim_terran.dds", "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", c_triggerImageTypeBorder);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:587

    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_tutorial_normalpressed.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_tutorial_normaloverpressedover.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), c_triggerImageTypeEndCap, PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "TutorialButtonText", PlayerGroupAll());

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:5707

    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_options_selectonbutton_normalpressed_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "RoomChangePanelText", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_options_selectonbutton_normaloverpressedover_terran.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemTooltip(DialogControlLastCreated(), lp_tip, PlayerGroupAll());
    libCamp_gv_tS_RoomChangeButtonCallbackClick[libCamp_gv_tS_RoomChangeButtonCount] = lp_clickCallback;

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13490

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 100, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPosition(DialogControlLastCreated(), PlayerGroupAll(), c_anchorTopLeft, 0, 0);
        DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13497

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 200, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorLeft, libCamp_gv_tS_DebugResearchButtonProtossMinus, c_anchorRight, 2, 0);
        DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13504

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 100, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorLeft, libCamp_gv_tS_DebugResearchButtonProtossReset, c_anchorRight, 2, 0);
    }

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13523

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 100, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPosition(DialogControlLastCreated(), PlayerGroupAll(), c_anchorTopLeft, 0, 0);
        DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13530

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 200, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorLeft, libCamp_gv_tS_DebugResearchButtonZergMinus, c_anchorRight, 2, 0);
        DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13537

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 100, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorLeft, libCamp_gv_tS_DebugResearchButtonZergReset, c_anchorRight, 2, 0);
    }

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13749

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 200, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPosition(DialogControlLastCreated(), PlayerGroupAll(), c_anchorLeft, 0, 0);
        DialogControlCreate(DialogLastCreated(), c_triggerControlTypeButton);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13756

        DialogControlSetSize(DialogControlLastCreated(), PlayerGroupAll(), 200, 50);
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_techpurchase_techbutton_selected_normaloverpressedover.dds", PlayerGroupAll());
        DialogControlSetPositionRelative(DialogControlLastCreated(), PlayerGroupAll(), c_anchorLeft, libCamp_gv_tS_DebugMercenaryButtonCredits, c_anchorRight, 0, 0);
    }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:1190

    DialogControlHookupStandard(c_triggerControlTypeButton, "UIContainer/ConsoleUIContainer/IdleButton");
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_idlepeon_normalpressed_zerg.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_idlepeon_normaloverpressedover_zerg.dds", PlayerGroupAll());
    DialogControlHookupStandard(c_triggerControlTypeImage, "UIContainer/ConsoleUIContainer/IdleButton/GlowImage");
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_idleworker_zerg.dds", PlayerGroupAll());

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:1190

    DialogControlHookupStandard(c_triggerControlTypeButton, "UIContainer/ConsoleUIContainer/IdleButton");
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_idlepeon_normalpressed_zerg.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_idlepeon_normaloverpressedover_zerg.dds", PlayerGroupAll());
    DialogControlHookupStandard(c_triggerControlTypeImage, "UIContainer/ConsoleUIContainer/IdleButton/GlowImage");
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_idleworker_zerg.dds", PlayerGroupAll());

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

    if (auto5A63B3CA_val == c_armyUpgradeStatePurchased) {
        libNtve_gf_SetDialogItemImage(libSwaC_gv_zS_ArmyCustomUpgradeButtons[lv_index], "@UI/ArmyCustomizationUpgradeButtonPurchasedNormal", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(libSwaC_gv_zS_ArmyCustomUpgradeButtons[lv_index], "@UI/ArmyCustomizationUpgradeButtonPurchasedHover", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libSwaC_gv_zS_ArmyCustomUpgradeNameLabels[lv_index], "ArmyCustomizationSelectedUnitName", PlayerGroupAll());
    }

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

    else if (auto5A63B3CA_val == c_armyUpgradeStateUnlocked) {
        libNtve_gf_SetDialogItemImage(libSwaC_gv_zS_ArmyCustomUpgradeButtons[lv_index], "@UI/ArmyCustomizationUpgradeButtonNormal", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(libSwaC_gv_zS_ArmyCustomUpgradeButtons[lv_index], "@UI/ArmyCustomizationUpgradeButtonHover", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libSwaC_gv_zS_ArmyCustomUpgradeNameLabels[lv_index], "ArmyCustomizationUpgradeName", PlayerGroupAll());
    }

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

        if ((libVCUI_gv_pU_ArmyUnitSelectedIndex[libVCUI_gv_pU_ArmyCategorySelectedIndex] == lv_factionIndex)) {
            libNtve_gf_SetDialogItemImage(libVCUI_gv_pU_ArmyFactionButtons[lv_factionIndex], libVoiC_gf_PC_ArmyUnitFactionHoverImage(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), PlayerGroupAll());
            libNtve_gf_SetDialogItemImage2(libVCUI_gv_pU_ArmyFactionButtons[lv_factionIndex], libVoiC_gf_PC_ArmyUnitFactionHoverImage(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), PlayerGroupAll());
            libNtve_gf_SetDialogItemStyle(libVCUI_gv_pU_ArmyFactionUnitTitle[lv_factionIndex], libVCUI_gf_PU_ArmyFactionStyle("Void_ArmyFactionUnitTitle", libVoiC_gf_PC_ArmyUnitFaction(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), true), PlayerGroupAll());
            libNtve_gf_SetDialogItemStyle(libVCUI_gv_pU_ArmyFactionDetail[lv_factionIndex], libVCUI_gf_PU_ArmyFactionStyle("Void_ArmyFactionDetail", libVoiC_gf_PC_ArmyUnitFaction(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), true), PlayerGroupAll());

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

        else {
            libNtve_gf_SetDialogItemImage(libVCUI_gv_pU_ArmyFactionButtons[lv_factionIndex], libVoiC_gf_PC_ArmyUnitFactionImage(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), PlayerGroupAll());
            libNtve_gf_SetDialogItemImage2(libVCUI_gv_pU_ArmyFactionButtons[lv_factionIndex], libVoiC_gf_PC_ArmyUnitFactionHoverImage(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), PlayerGroupAll());
            libNtve_gf_SetDialogItemStyle(libVCUI_gv_pU_ArmyFactionUnitTitle[lv_factionIndex], libVCUI_gf_PU_ArmyFactionStyle("Void_ArmyFactionUnitTitle", libVoiC_gf_PC_ArmyUnitFaction(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), false), PlayerGroupAll());
            libNtve_gf_SetDialogItemStyle(libVCUI_gv_pU_ArmyFactionDetail[lv_factionIndex], libVCUI_gf_PU_ArmyFactionStyle("Void_ArmyFactionDetail", libVoiC_gf_PC_ArmyUnitFaction(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex]), false), PlayerGroupAll());

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

    libVCUI_gv_pU_StarmapPlanetTitleName[1] = DialogControlLastCreated();
    libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", PlayerGroupAll());
    DialogControlHookup(libVCUI_gv_pU_StarmapPanel, c_triggerControlTypePanel, "PlanetBCallout");
    libVCUI_gv_pU_StarmapPlanetTitleCallout[2] = DialogControlLastCreated();

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

        libVCUI_gv_pU_StarmapPlanetButton[lv_index] = DialogControlLastCreated();
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\blank.dds", PlayerGroupAll());
    }
    DialogControlHookup(libVCUI_gv_pU_StarmapPanel, c_triggerControlTypePanel, "StarmapNewUnitCallout");

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:787

                libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ChallengeVictoryWaveRetryButton", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_options_selectonbutton_normalpressed_terran.dds", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_options_selectonbutton_normaloverpressedover_terran.dds", PlayerGroupAll());
            }
            else if (auto05CEA730_val == "Prot") {

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:792

                libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ChallengeVictoryWaveRetryButtonProtoss", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normalpressed_protoss.dds", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normaloverpressedover_protoss.dds", PlayerGroupAll());
            }
            else if (auto05CEA730_val == "Zerg") {

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:797

                libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ChallengeVictoryWaveRetryButtonZerg", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normalpressed_zerg.dds", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normaloverpressedover_zerg.dds", PlayerGroupAll());
            }
            else {

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:1336

                libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ChallengeVictoryWaveRetryButton", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_options_selectonbutton_normalpressed_terran.dds", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_options_selectonbutton_normaloverpressedover_terran.dds", PlayerGroupAll());
            }
            else if (auto274D507E_val == "Prot") {

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:1341

                libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ChallengeVictoryWaveRetryButtonProtoss", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normalpressed_protoss.dds", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normaloverpressedover_protoss.dds", PlayerGroupAll());
            }
            else if (auto274D507E_val == "Zerg") {

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:1346

                libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ChallengeVictoryWaveRetryButtonZerg", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normalpressed_zerg.dds", PlayerGroupAll());
                libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), "Assets\\Textures\\ui_button_generic_normaloverpressedover_zerg.dds", PlayerGroupAll());
            }
            else {

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

    libNtve_gf_SetDialogItemText(lv_dialogitem, lp_buttonText, PlayerGroupAll());
    if ((lp_hoverImage != "")) {
        libNtve_gf_SetDialogItemImage2(lv_dialogitem, lp_hoverImage, PlayerGroupAll());
    }

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

        libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), libNtve_gv_screenButtonsBorderType[lp_screenButtonID], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), libNtve_gv_screenButtonsBorderImage[lp_screenButtonID], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), libNtve_gv_screenButtonsHoverImage[lp_screenButtonID], PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ScreenButtonText", PlayerGroupAll());
    }

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

    libNtve_gf_SetDialogItemImageType(libNtve_gv_screenButtons[lp_screenButtonID], libNtve_gv_screenButtonsBorderType[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsFlashingBorderImage[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsFlashingHoverImage[lp_screenButtonID], PlayerGroupAll());
}

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

    libNtve_gf_SetDialogItemImageType(libNtve_gv_screenButtons[lp_screenButtonID], libNtve_gv_screenButtonsBorderType[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsBorderImage[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsHoverImage[lp_screenButtonID], PlayerGroupAll());
}

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

        libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsFlashingBorderType[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsFlashingBorderImage[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsFlashingHoverImage[lv_iD], PlayerGroupAll());
        Wait(lv_flashTimeHalf, c_timeReal);
        if (((libNtve_gf_ScreenButtonDialog(lv_iD) == c_invalidDialogId) || (libNtve_gv_screenButtonsFlashing[lv_iD] == false) || (libNtve_gv_screenButtonsFlashStopping[lv_iD] == true))) {

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

        libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderType[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderImage[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsHoverImage[lv_iD], PlayerGroupAll());
        Wait(lv_flashTimeHalf, c_timeReal);
    }

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

    libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderType[lv_iD], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderImage[lv_iD], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsHoverImage[lv_iD], PlayerGroupAll());
    return true;
}

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

    libNtve_gf_SetDialogItemText(lv_dialogitem, lp_buttonText, PlayerGroupAll());
    if ((lp_hoverImage != "")) {
        libNtve_gf_SetDialogItemImage2(lv_dialogitem, lp_hoverImage, PlayerGroupAll());
    }

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

        libNtve_gf_SetDialogItemImageType(DialogControlLastCreated(), libNtve_gv_screenButtonsBorderType[lp_screenButtonID], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage(DialogControlLastCreated(), libNtve_gv_screenButtonsBorderImage[lp_screenButtonID], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(DialogControlLastCreated(), libNtve_gv_screenButtonsHoverImage[lp_screenButtonID], PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(DialogControlLastCreated(), "ScreenButtonText", PlayerGroupAll());
    }

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

    libNtve_gf_SetDialogItemImageType(libNtve_gv_screenButtons[lp_screenButtonID], libNtve_gv_screenButtonsBorderType[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsFlashingBorderImage[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsFlashingHoverImage[lp_screenButtonID], PlayerGroupAll());
}

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

    libNtve_gf_SetDialogItemImageType(libNtve_gv_screenButtons[lp_screenButtonID], libNtve_gv_screenButtonsBorderType[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsBorderImage[lp_screenButtonID], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lp_screenButtonID), libNtve_gv_screenButtonsHoverImage[lp_screenButtonID], PlayerGroupAll());
}

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

        libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsFlashingBorderType[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsFlashingBorderImage[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsFlashingHoverImage[lv_iD], PlayerGroupAll());
        Wait(lv_flashTimeHalf, c_timeReal);
        if (((libNtve_gf_ScreenButtonDialog(lv_iD) == c_invalidDialogId) || (libNtve_gv_screenButtonsFlashing[lv_iD] == false) || (libNtve_gv_screenButtonsFlashStopping[lv_iD] == true))) {

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

        libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderType[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderImage[lv_iD], PlayerGroupAll());
        libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsHoverImage[lv_iD], PlayerGroupAll());
        Wait(lv_flashTimeHalf, c_timeReal);
    }

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

    libNtve_gf_SetDialogItemImageType(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderType[lv_iD], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsBorderImage[lv_iD], PlayerGroupAll());
    libNtve_gf_SetDialogItemImage2(libNtve_gf_ScreenButton(lv_iD), libNtve_gv_screenButtonsHoverImage[lv_iD], PlayerGroupAll());
    return true;
}