# Screen Button

Grammar — Screen button screenButtonID|ID
FlagsFunction

Returns the dialog item that is the specified screen button.

# Arguments

  • int — ScreenButtonID

Returns — int<control>

int libNtve_gf_ScreenButton(int lp_screenButtonID);

Category: Dialog / Screen Button

# Examples

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

    UISetCursorAutoHide(PlayerGroupAll(), true, gv_c_MouseHideWait);
    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Quit, StringExternal("Param/Value/6655B697"), 240, 80, c_anchorBottomRight, 40, 35, gt_QuitButtonClicked);
    libNtve_gf_SetDialogItemHandle(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), "WoL_CantinaArcade_QuitButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), StringExternal("Param/Value/7B6BAF53"), PlayerGroupAll());

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

    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Quit, StringExternal("Param/Value/6655B697"), 240, 80, c_anchorBottomRight, 40, 35, gt_QuitButtonClicked);
    libNtve_gf_SetDialogItemHandle(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), "WoL_CantinaArcade_QuitButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), StringExternal("Param/Value/7B6BAF53"), PlayerGroupAll());
    TriggerEnable(gt_EscapeKeyMenu, true);

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

    libNtve_gf_SetDialogItemHandle(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), "WoL_CantinaArcade_QuitButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), StringExternal("Param/Value/7B6BAF53"), PlayerGroupAll());
    TriggerEnable(gt_EscapeKeyMenu, true);
    while (true) {

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

    libNtve_gf_HideScreenButton(true, gv_c_ScreenButton_Quit);
    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Continue, StringExternal("Param/Value/7E637B3B"), 280, 80, c_anchorBottomRight, 250, 35, gt_EndCinematicContinueButtonClicked);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue), StringExternal("Param/Value/629EF19B"), PlayerGroupAll());
    while (true) {

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

    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Continue, StringExternal("Param/Value/7E637B3B"), 280, 80, c_anchorBottomRight, 250, 35, gt_EndCinematicContinueButtonClicked);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue), StringExternal("Param/Value/629EF19B"), PlayerGroupAll());
    while (true) {
        Wait(10.0, c_timeGame);

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

    libNtve_gf_DisplayScreenButton((ge_ScreenButtonID_ButtonBack), StringExternal("Param/Value/30BF56DA"), 240, 80, c_anchorBottomRight, 50, 70, gt_BackButtonClicked);
    libNtve_gf_SetDialogItemHandle(DialogControlLastCreated(), "WoL_BackButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton((ge_ScreenButtonID_ButtonBack)));
    TriggerExecute(gt_BackButtonEscape, true, false);
}

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

    gf_DisplayBackButton(gt_CantinaArcadeLeave);
    libNtve_gf_DisplayScreenButton((ge_ScreenButtonID_ButtonPlay), StringExternal("Param/Value/067BD733"), 240, 80, c_anchorBottomRight, 320, 70, gt_CantinaArcadePlay);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton((ge_ScreenButtonID_ButtonPlay)));
    DialogSetPositionRelative(libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonPlay)), c_anchorRight, libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonBack)), c_anchorLeft, 20, 0);
    gf_DisplayRoomChangePanel();

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

    libNtve_gf_DisplayScreenButton((ge_ScreenButtonID_ButtonPlay), StringExternal("Param/Value/F8D4A69F"), 240, 80, c_anchorBottomRight, 320, 70, gt_CantinaArcadePlay);
    libNtve_gf_SetDialogItemHandle(DialogControlLastCreated(), "WoL_CantinaArcade_PlayButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton((ge_ScreenButtonID_ButtonPlay)));
    DialogSetPositionRelative(libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonPlay)), c_anchorRight, libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonBack)), c_anchorLeft, 20, 0);
    return true;

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

void gf_FormatReplayTransmissionButton (int lp_screenButtonID) {
    // Implementation
    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());

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

    // Implementation
    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);

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

    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);
    libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "TutorialReplyButtonText", PlayerGroupAll());
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1204

    BoardShowAll(true, PlayerGroupAll());
    libNtve_gf_DisplayScreenButton(1, (StringExternal("Param/Value/EE7FA59B") + StringExternal("Param/Value/470B45ED") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/21D8590C")), 400, 132, c_anchorTopRight, 15, 225, gt_EnergyNovaButton);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(true, 1);
    SoundPlay(SoundLink("UI_DropdownListSelect", -1), PlayerGroupAll(), 100.0, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1216


        if ((UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova") == 0.0)) {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), StringExternal("Param/Value/FC58AB37"), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), true);
            libNtve_gf_FlashScreenButton(1, 2.0, ColorWithAlpha(0.00, 100.00, 100.00, 0.00), ColorWithAlpha(100.00, 100.00, 100.00, 0.00));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1217

        if ((UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova") == 0.0)) {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), StringExternal("Param/Value/FC58AB37"), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), true);
            libNtve_gf_FlashScreenButton(1, 2.0, ColorWithAlpha(0.00, 100.00, 100.00, 0.00), ColorWithAlpha(100.00, 100.00, 100.00, 0.00));
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1221

        }
        else {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), (StringExternal("Param/Value/ADB51156") + StringExternal("Param/Value/D927B1B4") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/4B589141")), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
            libNtve_gf_StopFlashingScreenButton(1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1222

        else {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), (StringExternal("Param/Value/ADB51156") + StringExternal("Param/Value/D927B1B4") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/4B589141")), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
            libNtve_gf_StopFlashingScreenButton(1);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4499


    gv_gameOver = true;
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    BoardShowAll(false, PlayerGroupAll());
    libNtve_gf_HideScreenButton(false, 1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4752

    AITimePause(true);
    GameTimeOfDayPause(true);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    CinematicFade(false, 0.1, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:5556

    UnitClearSelection(gv_pLAYER_USER);
    PlayerSetState(gv_pLAYER_USER, c_playerStateXPGain, false);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    GameTimeOfDayPause(true);

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

    UISetCursorAutoHide(PlayerGroupAll(), true, gv_c_MouseHideWait);
    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Quit, StringExternal("Param/Value/6655B697"), 240, 80, c_anchorBottomRight, 40, 35, gt_QuitButtonClicked);
    libNtve_gf_SetDialogItemHandle(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), "WoL_CantinaArcade_QuitButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), StringExternal("Param/Value/7B6BAF53"), PlayerGroupAll());

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

    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Quit, StringExternal("Param/Value/6655B697"), 240, 80, c_anchorBottomRight, 40, 35, gt_QuitButtonClicked);
    libNtve_gf_SetDialogItemHandle(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), "WoL_CantinaArcade_QuitButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), StringExternal("Param/Value/7B6BAF53"), PlayerGroupAll());
    TriggerEnable(gt_EscapeKeyMenu, true);

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

    libNtve_gf_SetDialogItemHandle(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), "WoL_CantinaArcade_QuitButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Quit), StringExternal("Param/Value/7B6BAF53"), PlayerGroupAll());
    TriggerEnable(gt_EscapeKeyMenu, true);
    while (true) {

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

    libNtve_gf_HideScreenButton(true, gv_c_ScreenButton_Quit);
    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Continue, StringExternal("Param/Value/7E637B3B"), 280, 80, c_anchorBottomRight, 250, 35, gt_EndCinematicContinueButtonClicked);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue), StringExternal("Param/Value/629EF19B"), PlayerGroupAll());
    while (true) {

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

    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Continue, StringExternal("Param/Value/7E637B3B"), 280, 80, c_anchorBottomRight, 250, 35, gt_EndCinematicContinueButtonClicked);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue));
    libNtve_gf_SetDialogItemTooltip(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue), StringExternal("Param/Value/629EF19B"), PlayerGroupAll());
    while (true) {
        Wait(10.0, c_timeGame);

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

    libNtve_gf_DisplayScreenButton((ge_ScreenButtonID_ButtonBack), StringExternal("Param/Value/30BF56DA"), 240, 80, c_anchorBottomRight, 50, 70, gt_BackButtonClicked);
    libNtve_gf_SetDialogItemHandle(DialogControlLastCreated(), "WoL_BackButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton((ge_ScreenButtonID_ButtonBack)));
    TriggerExecute(gt_BackButtonEscape, true, false);
}

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

    gf_DisplayBackButton(gt_CantinaArcadeLeave);
    libNtve_gf_DisplayScreenButton((ge_ScreenButtonID_ButtonPlay), StringExternal("Param/Value/067BD733"), 240, 80, c_anchorBottomRight, 320, 70, gt_CantinaArcadePlay);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton((ge_ScreenButtonID_ButtonPlay)));
    DialogSetPositionRelative(libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonPlay)), c_anchorRight, libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonBack)), c_anchorLeft, 20, 0);
    gf_DisplayRoomChangePanel();

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

    libNtve_gf_DisplayScreenButton((ge_ScreenButtonID_ButtonPlay), StringExternal("Param/Value/F8D4A69F"), 240, 80, c_anchorBottomRight, 320, 70, gt_CantinaArcadePlay);
    libNtve_gf_SetDialogItemHandle(DialogControlLastCreated(), "WoL_CantinaArcade_PlayButton", PlayerGroupAll());
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton((ge_ScreenButtonID_ButtonPlay)));
    DialogSetPositionRelative(libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonPlay)), c_anchorRight, libNtve_gf_ScreenButtonDialog((ge_ScreenButtonID_ButtonBack)), c_anchorLeft, 20, 0);
    return true;

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

void gf_FormatReplayTransmissionButton (int lp_screenButtonID) {
    // Implementation
    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());

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

    // Implementation
    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);

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

    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);
    libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "TutorialReplyButtonText", PlayerGroupAll());
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:1204

    BoardShowAll(true, PlayerGroupAll());
    libNtve_gf_DisplayScreenButton(1, (StringExternal("Param/Value/EE7FA59B") + StringExternal("Param/Value/470B45ED") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/21D8590C")), 400, 132, c_anchorTopRight, 15, 225, gt_EnergyNovaButton);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(true, 1);
    SoundPlay(SoundLink("UI_DropdownListSelect", -1), PlayerGroupAll(), 100.0, 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:1216


        if ((UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova") == 0.0)) {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), StringExternal("Param/Value/FC58AB37"), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), true);
            libNtve_gf_FlashScreenButton(1, 2.0, ColorWithAlpha(0.00, 100.00, 100.00, 0.00), ColorWithAlpha(100.00, 100.00, 100.00, 0.00));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:1217

        if ((UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova") == 0.0)) {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), StringExternal("Param/Value/FC58AB37"), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), true);
            libNtve_gf_FlashScreenButton(1, 2.0, ColorWithAlpha(0.00, 100.00, 100.00, 0.00), ColorWithAlpha(100.00, 100.00, 100.00, 0.00));
        }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:1221

        }
        else {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), (StringExternal("Param/Value/ADB51156") + StringExternal("Param/Value/D927B1B4") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/4B589141")), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
            libNtve_gf_StopFlashingScreenButton(1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:1222

        else {
            libNtve_gf_SetDialogItemText(libNtve_gf_ScreenButton(1), (StringExternal("Param/Value/ADB51156") + StringExternal("Param/Value/D927B1B4") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/4B589141")), PlayerGroupAll());
            DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
            libNtve_gf_StopFlashingScreenButton(1);
        }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4499


    gv_gameOver = true;
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    BoardShowAll(false, PlayerGroupAll());
    libNtve_gf_HideScreenButton(false, 1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4752

    AITimePause(true);
    GameTimeOfDayPause(true);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    CinematicFade(false, 0.1, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:5556

    UnitClearSelection(gv_pLAYER_USER);
    PlayerSetState(gv_pLAYER_USER, c_playerStateXPGain, false);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    GameTimeOfDayPause(true);

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

    autoB3A9F369_val = PlayerRace(lp_player);
    if (autoB3A9F369_val == "Prot") {
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_protoss.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "ChallengeReadyButtonProtoss", PlayerGroupAll());
        libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_protoss.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_protoss.dds", c_triggerImageTypeEndCap);

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

    if (autoB3A9F369_val == "Prot") {
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_protoss.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "ChallengeReadyButtonProtoss", PlayerGroupAll());
        libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_protoss.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_protoss.dds", c_triggerImageTypeEndCap);
        libNtve_gf_SetScreenButtonFlashingBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_animr_protoss.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_protoss.dds", c_triggerImageTypeEndCap);

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

    }
    else if (autoB3A9F369_val == "Terr") {
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "ChallengeReadyButtonTerran", PlayerGroupAll());
        libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover.dds", c_triggerImageTypeEndCap);

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

    else if (autoB3A9F369_val == "Terr") {
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "ChallengeReadyButtonTerran", PlayerGroupAll());
        libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover.dds", c_triggerImageTypeEndCap);
        libNtve_gf_SetScreenButtonFlashingBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_anim.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover.dds", c_triggerImageTypeEndCap);

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

    }
    else if (autoB3A9F369_val == "Zerg") {
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_zerg.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "ChallengeReadyButtonZerg", PlayerGroupAll());
        libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_zerg.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_zerg.dds", c_triggerImageTypeEndCap);

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

    else if (autoB3A9F369_val == "Zerg") {
        libNtve_gf_SetDialogItemImage(libNtve_gf_ScreenButton(lp_screenButtonID), "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_zerg.dds", PlayerGroupAll());
        libNtve_gf_SetDialogItemStyle(libNtve_gf_ScreenButton(lp_screenButtonID), "ChallengeReadyButtonZerg", PlayerGroupAll());
        libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_zerg.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_zerg.dds", c_triggerImageTypeEndCap);
        libNtve_gf_SetScreenButtonFlashingBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_anim_zerg.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_zerg.dds", c_triggerImageTypeEndCap);

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

    libNtve_gv_screenButtonsFlashStopping[lp_screenButtonID] = true;
    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: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:3204

    libNtve_gv_screenButtonsHoverImage[lp_screenButtonID] = lp_hoverImage;
    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: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:6205

        }

        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());

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


        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);

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

        }

        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());

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


        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: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.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:2671

    libNtve_gv_screenButtonsFlashStopping[lp_screenButtonID] = true;
    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: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:2682

    libNtve_gv_screenButtonsHoverImage[lp_screenButtonID] = lp_hoverImage;
    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: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:5319

        }

        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());

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


        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);

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

        }

        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());

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


        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: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);
    }