bool gt_MeleeInitialization_Func (bool testConds, bool runActions) {
    int autoC481EFFD_as;
    int autoC481EFFD_ae;
    int autoC481EFFD_ai;

    // Variable Declarations
    int lv_i;
    int lv_pn;

    // Variable Initialization
    lv_i = 0;
    lv_pn = 0;

    // Actions
    if (!runActions) {
        return true;
    }

    autoC481EFFD_as = 1;
    autoC481EFFD_ae = PlayerGroupCount(PlayerGroupAll());
    autoC481EFFD_ai = 1;
    lv_i = autoC481EFFD_as;
    if (autoC481EFFD_ai > 0 || (autoC481EFFD_ai == 0 && autoC481EFFD_as < autoC481EFFD_ae)) {
        while (lv_i <= autoC481EFFD_ae) {
            lv_pn = PlayerGroupPlayer(PlayerGroupAll(), lv_i);
            PlayerGroupLoopBegin(PlayerGroupAll());
            while (!PlayerGroupLoopDone()) {
                libNtve_gf_SetAlliance(lv_pn, PlayerGroupLoopCurrent(), 1);
                PlayerGroupLoopStep();
            }
            PlayerGroupLoopEnd();
            lv_i = lv_i + autoC481EFFD_ai;
        }
    }
    else if (autoC481EFFD_ai < 0 || (autoC481EFFD_ai == 0 && autoC481EFFD_ae < autoC481EFFD_as)) {
        while (lv_i >= autoC481EFFD_ae) {
            lv_pn = PlayerGroupPlayer(PlayerGroupAll(), lv_i);
            PlayerGroupLoopBegin(PlayerGroupAll());
            while (!PlayerGroupLoopDone()) {
                libNtve_gf_SetAlliance(lv_pn, PlayerGroupLoopCurrent(), 1);
                PlayerGroupLoopStep();
            }
            PlayerGroupLoopEnd();
            lv_i = lv_i + autoC481EFFD_ai;
        }
    }
    return true;
}

bool gt_MeleeInitialization_Func (bool testConds, bool runActions) {

    // Variable Declarations
    int lv_i;
    int lv_pn;

    // Variable Initialization
    lv_pn = 0;

    // Actions
    if (!runActions) {
        return true;
    }

    lv_i = 1;
        while (lv_i <= PlayerGroupCount(PlayerGroupAll())) {
            lv_pn = PlayerGroupPlayer(PlayerGroupAll(), lv_i);
            PlayerGroupLoopBegin(PlayerGroupAll());
            while (!PlayerGroupLoopDone()) {
                libNtve_gf_SetAlliance(lv_pn, PlayerGroupLoopCurrent(), 1);
                PlayerGroupLoopStep();
            }
            PlayerGroupLoopEnd();
            lv_i = lv_i + 1;
        }
    return true;
}
