//--------------------------------------------------------------------------------------------------
// Trigger: On Click Hero Button
//--------------------------------------------------------------------------------------------------
bool lib15_gt_OnClickHeroButton_Func (bool testConds, bool runActions) {
    int autoBE85E0F5_ae;
    int autoBE85E0F5_ai;
 
    // Variable Declarations
    int lv_int;
 
    // Variable Initialization
 
    // Actions
    if (!runActions) {
        return true;
    }
 
    autoBE85E0F5_ae = lib10_gv_numberofHeroes;
    autoBE85E0F5_ai = 1;
    lv_int = 1;
    for ( ; ( (autoBE85E0F5_ai >= 0 && lv_int <= autoBE85E0F5_ae) || (autoBE85E0F5_ai <= 0 && lv_int >= autoBE85E0F5_ae) ) ; lv_int += autoBE85E0F5_ai ) {
        if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
            break;
        }
    }
    if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
        if ((lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer()) != 0)) {
            libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normalpressed.dds", PlayerGroupSingle(EventPlayer()));
            libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
        }
        lib6_gf_SetHeroSelectionButtonIndexForPlayer(lv_int, EventPlayer());
        libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
        libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
        lib15_gf_UpdateHeroSelection(lv_int, EventPlayer());
        DialogControlSetEnabled(lib15_gv_selection.lv_buttonConfirm, PlayerGroupSingle(EventPlayer()), true);
    }
    return true;
}
 
//--------------------------------------------------------------------------------------------------
void lib15_gt_OnClickHeroButton_Init () {
    lib15_gt_OnClickHeroButton = TriggerCreate("lib15_gt_OnClickHeroButton_Func");
    TriggerAddEventDialogControl(lib15_gt_OnClickHeroButton, c_playerAny, c_invalidDialogControlId, c_triggerControlEventTypeClick);
}
 

goto line:
Compare with:
text copy window edit this code post new code