Code:
WinBx :=500 ;position of boosters window
WinBy :=19
WinLx :=1500 ;position of leechers window
WinLy :=19
SocialLx :=1882
SocialLy :=591
DesktopBx :=100 ;set this to an empty desktop space
DesktopBy :=1000
DesktopLx :=500 ;set this to an empty desktop space
DesktopLy :=900
^p::Pause ;pause bot
Numpad1:: ;hotkey to start the script
Loop 99999 ;times to loop about 16 seconds per run
{
MouseClick, left, %SocialLx%, %SocialLy% ;open social menu on leecher
Sleep, 500
MouseClick, right, 650, 225 ;select booster
Sleep, 500
MouseClick, left, 718, 305 ;request invite
Sleep, 500
MouseClick, left, %DesktopLx%, %DesktopLy% ;refocus to desktop from leech
Sleep, 500
MouseClick, left, %WinBx%, %WinBy% ;select booster
Sleep, 500
MouseClick, left, 705, 545 ;accept request
Sleep, 500
MouseClick, left, %DesktopBx%, %DesktopBy% ;refocus to desktop from booster
Sleep, 500
MouseClick, left, %WinLx%, %WinLy% ;select leecher
Sleep, 500
MouseClick, left, 705, 545 ;accept join
Sleep, 500
MouseClick, left, %DesktopLx%, %DesktopLy% ;refocus to desktop from leech
Sleep, 500
MouseClick, left, %WinBx%, %WinBy% ;select booster
Sleep, 200
Send, {ESC} ;open menu
Sleep, 100
MouseClick, left, 410, 350 ;leave game
Sleep, 1000
MouseClick, left, 350, 380 ;confirm
Sleep, 1500
MouseClick, left, 140, 260 ;resume game
Sleep, 200
MouseClick, left, %DesktopBx%, %DesktopBy% ;refocus to desktop from booster
Sleep, 500
MouseClick, left, %WinLx%, %WinLy% ;select leecher
Sleep, 1500
MouseClick, left, 140, 260 ;resume game
Sleep, 4000
PixelSearch, Px, Py, 9, 31, 802, 532, 0x1C2033, 3, Fast ;find and click npc 100% accurate
MouseClick, left, %Px%, %Py%
Sleep, 4000 ;Skip through dialog
Send {Space}
Sleep, 98
Send {Space}
Sleep, 192
Send {Space}
Sleep, 125
Send {Space}
Sleep, 142
Send {Space}
Sleep, 200
MouseClick, left, %DesktopLx%, %DesktopLy% ;refocus to desktop from leech
Sleep, 500
MouseClick, left, %WinBx%, %WinBy% ;select booster
Sleep, 500
MouseClick, left, 410, 380 ;dismiss error
Sleep, 500
MouseClick, left, 140, 260 ;resume game
Sleep, 200
MouseClick, left, %DesktopBx%, %DesktopBy% ;refocus to desktop from booster
Sleep, 500
MouseClick, left, %WinLx%, %WinLy% ;select leecher
Sleep, 5000
MouseClick, left, 410, 380 ;dismiss error
Sleep, 200
Send, {ESC} ;open menu
Sleep, 200
MouseClick, left, 410, 350 ;leave game
Sleep, 500
MouseClick, left, %DesktopLx%, %DesktopLy% ;refocus to desktop from leech
Sleep, 2000
}