Destiny 2 Bright Engram/Bright Dust Farming Leviathan

I did this using a Titan and you will need a sword equipped with light level around 270 or higher. Also you will need "Mida Multi Tool" and "Mida Mini Tool" equipped. I think my movement speed was at a 6. Simple to get started. Enter leviathan, once loaded, hit DPAD UP to start the script. Its not fully efficient. You will die and sometimes you will kill all 6 mobs. Either way it will do it all on its own. You may need to baby sit for a few to make sure your not running to fast or too slow. Make sure you pop a XP booster. Don't worry if your low on bright dust. That will fill up over time as well. This is the final version I'm updating to (Release day of Curse of Osiris) as I no longer care to play this game.
Version1.1
AuthorTRU-ASSASSIN
Publish DateWed, 13 Dec 2017 - 21:09
Last UpdateWed, 13 Dec 2017 - 21:09
Downloads120
RATE


1

0

Release Notes: Scripted for PC using Xbox 360 controller. Unknown if it will work for PS4.
Code: Select all
 
// GPC Online Library
// destiny 2
 
int TimeA=15000;
int TimeB=5500;
int TimeC=12900;
 
int runLoop;
 
main {
vm_tctrl(-8);
    if (event_press(XB360_UP)) {
        if (runLoop == TRUE) {
            runLoop = FALSE;
        } else if (runLoop == FALSE) {                                                                                                                                                 
            runLoop = TRUE;
        }
    }
 
    if (runLoop == TRUE) {
        combo_run(autowalk);
        combo_run(autowalk1);
    }
}
 
combo autowalk {
    //set_val(XB360_Y, 40); //Equip Sword
    //wait(500);
    set_val(XB360_LY, -100); //forwards sprent
    set_val(XB360_LX, -22); //Side Step Left
    set_val(XB360_LS, 100);
    wait(TimeC);
    //set_val(XB360_LX, -100); //Side Step Left
    //set_val(XB360_LS, 100);
    //wait(1000);
    set_val(XB360_Y, 40); //Equip Sword
    wait(350);
    set_val(XB360_RT, 40); //Swing Sword 1
    wait(500);
    set_val(XB360_LY, -100); //forwards sprent
    set_val(XB360_LS, 100);
    wait(800);
    set_val(XB360_RT, 40); //Swing Sword 2
    wait(500);
    set_val(XB360_LY, -100); //forwards sprent
    set_val(XB360_LS, 100);
    wait(800);
    set_val(XB360_RT, 40); //swing Sword 3
    wait(500);
    set_val(XB360_RX, 100); //Turn right
    wait(520);
    set_val(NOT_USE, 100); // wait
    wait(1100);
    set_val(XB360_LY, -100); //forwards sprent
    set_val(XB360_LS, 100);
    wait(850);
    set_val(XB360_RT, 40); //Swing Sword 4
    wait(500);
    set_val(XB360_RX, 100); //Turn right
    wait(500);
    set_val(XB360_LY, -100); //forwards sprent
    set_val(XB360_LS, 100);
    wait(1000);
    set_val(XB360_RT, 40); //Swing Sword 5
    wait(500);
    set_val(XB360_LY, -100); //forwards sprent
    set_val(XB360_LS, 100);
    set_val(XB360_RX, 40); //Turn right
    wait(900);
    set_val(XB360_RT, 40); //Swing Sword 6
    wait(500);
 
    //////////////////////// OPEN MAP /////////////////////
    set_val(XB360_B, 100); //GO BACK
    wait(100);
    set_val(XB360_BACK, 100); //open map
    wait(1000);
    set_val(XB360_LY, -80); //move up on map
    wait(470);
    set_val(XB360_LX, 80); //move right on map
    wait(750);
    set_val(XB360_A, 100); //Select
    wait(250);
    set_val(XB360_LY, 80); //move down on map
    wait(420);
    set_val(XB360_LX, -80); //move left on map
    wait(550);
    set_val(NOT_USE, 100); //controller wait
    wait(300);
    set_val(XB360_A, 100); //select
    wait(300);
    set_val(XB360_LY, 60); //move down on map
    wait(430);
    set_val(XB360_LX, 80); //move right on map
    wait(700);
    set_val(NOT_USE, 100); //controller wait
    wait(300);
    set_val(XB360_A, 100); //select
    wait(250);
    set_val(XB360_LY, 60); //move down on map
    wait(550);
    set_val(NOT_USE, 100); //controller wait
    wait(300);
    set_val(XB360_A, 100); //select
    wait(250);
    set_val(NOT_USE, 100); //controller wait
    wait(3200);
 
    /////////////////BACK UP RELOAD IF KICKED INTO ORBIT /////////////
    set_val(XB360_B, 100); //GO BACK
    wait(250);
    set_val(XB360_LY, 80); //move down to director
    wait(490);
    set_val(NOT_USE, 100); //controller wait
    wait(100);
    set_val(XB360_A, 100); //select director
    wait(250);
     set_val(XB360_LY, -80); //move up on map
    wait(420);
    set_val(XB360_LX, 80); //move right on map
    wait(750);
    set_val(NOT_USE, 100); //controller wait
    wait(100);
    set_val(XB360_A, 100); //Select
    wait(250);
    set_val(XB360_LY, 80); //move down on map
    wait(1020);
    set_val(NOT_USE, 100); //controller wait
    wait(250);
    set_val(XB360_A, 100); //teleport out
    wait(1500);
    set_val(NOT_USE, 100); // wait for loading screen
    wait(TimeA);
 
}
combo autowalk1 {
    //set_val(XB360_A, 100);
    //wait(1000);
}