Pokemon Sword and Shield Loto ID/Master Ball Farm

This script indefinitely does the Loto ID with the help of the date change. Read the top of the script for directions on how to use or it wont work. It has a date changer for both US date format and world date format. Enjoy https://www.youtube.com/watch?v=iC7ueXaAtY0 DO THIS GLITCH BEFORE STARTING SCRIPT
Version1.00
AuthorPoonz
Publish DateSat, 11 Jan 2020 - 06:46
Last UpdateSat, 11 Jan 2020 - 06:46
Downloads43
RATE


2

0

Code: Select all
//      Pokemon Sword and Shield Masterball Farm by Poonz
//                      Requirements:
//(Must have at least 100+ pokemon from other trainers in PC)
//(Easiest way is surprise trade makes loto 100% win rate)
//                      Instructions:
//https://www.youtube.com/watch?v=iC7ueXaAtY0
//^^^^^^DO THIS BEFORE STARTING SCRIPT^^^^^
//Set text speed to fast
//Change date format down below for your country
//Set month to the January
//Left bumper to start
//Start script standing infront of the PC in any pokemon center
 
 
 
define WaitShort=100;
define HalfSec=500;
define OneSec=1000;
define TwoSec=2000;
define ThreeSec=3000;
define FourSec=4000;
 
int toggle;
 
main {
    if(event_press(SWITCH_L)) toggle=!toggle; // on/off
 
    if(toggle) combo_run(MonthS);
}
combo MonthS {
call(Watt5)
call(Watt5)
call(Norm);
call(DateChange);
}
combo Watt5 {
call(Norm);
call(Norm);
call(Norm);
call(Norm);
call(Norm);
}
combo Norm {
call(DateChange)
call(Loto2)
}
 
combo Dry {
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
}
combo Loto2 {
call(Dry)
set_val(SWITCH_DOWN100);
wait(WaitShort)
set_val(SWITCH_DOWN0);
wait(HalfSec)
call(AButton)
call(Dry)
wait(TwoSec)
call(AButton)
call(AButton)
wait(TwoSec)
call(AButton)
wait(OneSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(ThreeSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
call(Dry)
}
combo DateChange {
set_val(SWITCH_HOME, 100);
wait(WaitShort)
set_val(SWITCH_HOME, 0);
wait(HalfSec)
set_val(SWITCH_DOWN, 100);
wait(WaitShort)
set_val(SWITCH_DOWN, 0);
wait(HalfSec)
set_val(SWITCH_LX100);
set_val(SWITCH_LY,    0);
wait(475)
wait(HalfSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(HalfSec)
set_val(SWITCH_LX,    0);
set_val(SWITCH_LY100);
wait(2000)
wait(HalfSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(HalfSec)
set_val(SWITCH_LX,    0);
set_val(SWITCH_LY100);
wait(475)   
wait(HalfSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
set_val(SWITCH_LX,    0);
set_val(SWITCH_LY100);
wait(1000)
wait(HalfSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(HalfSec)   
call(DateUS)      //<<<<<<<< Change to DateWorld for DD/MM/YYYY date format
set_val(SWITCH_LX100);
set_val(SWITCH_LY,    0);
wait(800)
wait(HalfSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(HalfSec)
set_val(SWITCH_B, 100);
wait(WaitShort)
set_val(SWITCH_B, 0);
wait(HalfSec)
set_val(SWITCH_B, 100);
wait(WaitShort)
set_val(SWITCH_B, 0);
wait(HalfSec)
set_val(SWITCH_B, 100);
wait(WaitShort)
set_val(SWITCH_B, 0);
wait(HalfSec)
set_val(SWITCH_HOME, 100);
wait(WaitShort)
set_val(SWITCH_HOME, 0);
wait(OneSec)
}
 
combo AButton {
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(OneSec)
}
combo DateUS {
set_val(SWITCH_UP, 100);
wait(WaitShort)
set_val(SWITCH_UP, 0);
wait(HalfSec)
}
combo DateWorld {
set_val(SWITCH_RIGHT, 100);
wait(WaitShort)
set_val(SWITCH_RIGHT, 0);
wait(HalfSec)
set_val(SWITCH_UP, 100);
wait(WaitShort)
set_val(SWITCH_UP, 0);
wait(HalfSec)
}