Pokemon Sword and Shield Endless Watt Bot

This is my first script and it farms watts for you with date change glitch. It has a date changer for both US date format and world date format. Can run endlessly try not to abuse. Directions at the top of the script. Credit to Mad for helping with the toggle start.
Version1.5
AuthorPoonz
Publish DateWed, 8 Jan 2020 - 22:12
Last UpdateFri, 17 Jan 2020 - 06:26
Downloads29
RATE


1

0

Release Notes: Goes faster
Code: Select all
//Pokemon Sword and Shield AFK Watt Glitch Farm by Poonz
//Switch game to local connection in Y-Comm
//Have a beam already ready and farmable
//Make sure to start beam with wishing piece and not a random one
//Set date to the 2nd of any month that has 31 days
//If you live outside the US go see line 161
//Start bot when its glowing and ready to collect watts
//Some knowledge of the unlimited watt glitch
//Left bumper to start and stop bot
//Start bot standing infront of max raid hole infront of nursery
//                        ^^^^^^^^^^^^^^^^^^^
//(MAX RAID HOLE TO THE RIGHT OF THE NURSERY IN WILD LANDS WHEN YOU TAXI THERE)
 
 
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(Watt5);
call(Watt5);
call(Watt5);
call(Watt5);
call(WattFarm);
}
combo Watt5 {
call(Norm);
call(Norm);
call(Norm);
call(Norm);
call(Norm);
}
combo Norm {
call(Dry)
call(WattFarm)
}
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 WattFarm {
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(ThreeSec)
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(HalfSec)
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)
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)
set_val(SWITCH_B, 100);
wait(WaitShort)
set_val(SWITCH_B, 0);
wait(OneSec)
set_val(SWITCH_A, 100);
wait(WaitShort)
set_val(SWITCH_A, 0);
wait(FourSec)
wait(ThreeSec)
}
combo DateUS {
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)
}
combo DateWorld {
set_val(SWITCH_UP, 100);
wait(WaitShort)
set_val(SWITCH_UP, 0);
wait(HalfSec)
}