Destiny 2 AFK Forge Farm

Enable Vibration in Destiny 2. You must be only in the Orbit.. Use PS4 Up to start the Script.
Version1.0.2
AuthorLordblackie
Publish DateTue, 23 Jun 2020 - 08:23
Last UpdateMon, 29 Jun 2020 - 17:28
Downloads35
RATE


1

0

Release Notes: It Work but you cant get loot out of the Forge.
Code: Select all
/*
 
Destinny 2 AFK Forge Farm
by Lordblackie
 
Enable Vibration in Destiny 2
Use PS4 Up to start the Script.
You must be only in the Orbit.
 
*/

 
define ToggleButton = PS4_UP;
 
int active, time, safetime, timetowait, statesafetime, run;
 
int start = TRUE;
int testRumble = FALSE;
int gotlanded = FALSE;
 
define time2wait = 78;
define safetime2wait = 165;
 
 
main {
 
    if(event_press(ToggleButton)) {
        active = !active;
    }
 
    if (active) {
 
        if (start) {
            combo_run(StartForge);
            combo_stop(timer);
            combo_stop(safetimer);
            safetime = 0;
        }
 
        if (70 < get_rumble(RUMBLE_A) && 60 < get_rumble(RUMBLE_B)){
            gotlanded = TRUE;
            safetime = 0;
        }
 
        //beta
        if (50 < get_rumble(RUMBLE_B) && 65 > get_rumble(RUMBLE_B)){
            if (testRumble) {
                time = time - 6;
                safetime = safetime -6;
            }
        }
 
        if (gotlanded) {
            if (time == time2wait) {
                start = TRUE;
                time = 0;
                gotlanded = FALSE;
                safetime = 0;
                run = run + 1;
            } else {
                combo_run(timer);
            }
 
        }
 
        if (statesafetime) {
 
            if (safetime == safetime2wait) {
                start = TRUE;
                time = 0;
                gotlanded = FALSE;
                statesafetime = FALSE;
                run = run + 1;
            } else {
                combo_run(safetimer);
            }
        }
 
        if (time > 60) {
            testRumble = TRUE;
            combo_run(testrumble);
        } else {
            testRumble = FALSE;
            combo_stop(testrumble);
        }
 
    } else {
        combo_stop(StartForge);
        combo_stop(timer);
        combo_stop(safetimer);
        start = TRUE;
        time = 0;
        safetime = 0;
 
    }
 
    set_val(TRACE_1, run);
    set_val(TRACE_5, time);
    set_val(TRACE_6, safetime);
 
}
 
combo StartForge {
    start = FALSE;
    set_val(PS4_LY, 100);
    wait(320);
    set_val(PS4_LY, 0);
    wait(30);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(2600);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(700);
    set_val(PS4_LY, 100);
    wait(140);
    set_val(PS4_LY, 0);
    wait(40);
    set_val(PS4_LX, -100);
    wait(1140);
    set_val(PS4_LX, 0);
    wait(20);
    set_val(PS4_LY, 100);
    wait(430);
    set_val(PS4_LY, 0);
    wait(80);
    set_val(PS4_CROSS, 100);
    wait(30);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_LX, 100);
    wait(20);
    set_val(PS4_LX, 0);
    wait(20);
    set_val(PS4_CROSS, 100);
    wait(30);
    set_val(PS4_CROSS, 0);
    wait(20);
    set_val(PS4_LX, 100);
    wait(1140);
    set_val(PS4_LX, 0);
    wait(20);
    set_val(PS4_LY, 100);
    wait(210);
    set_val(PS4_LY, 0);
    wait(120);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    statesafetime = TRUE;
    safetime = 0;
}
 
combo timer {
    wait(1000);
    time = time + 1;
}
 
combo safetimer {
    wait(1000);
    safetime = safetime + 1;
}
 
combo testrumble {
    set_val(PS4_SQUARE, 0);
    wait(20)
    set_val(PS4_SQUARE, 100);
    wait(700)
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(3260);
 
 
}