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