The Wiki for Tale 7 is in read-only mode and is available for archival and reference purposes only. Please visit the current Tale 11 Wiki in the meantime.
If you have any issues with this Wiki, please post in #wiki-editing on Discord or contact Brad in-game.
Www.atitd.org/wiki/tale7/User:Coyan/carrots.ahk
html
- Carrot planter
- UseHook
- InstallMouseHook
- InstallKeybdHook
- Ctrl+p to Pause script
- Ctrl+r to reload script
shades:="*90"
IfWinExist eGenesis Client { WinActivate WinGetPos,,, winWidth, winHeight minorOffset = 100 majorOffset = 140 winXCenter := winWidth / 2 winYCenter := ((winHeight - 22) / 2) + 32 winXLeft := winXCenter - minorOffset winXFarLeft := winXCenter - majorOffset winXRight := winXCenter + minorOffset winXFarRight := winXCenter + majorOffset winYUp := winYCenter - minorOffset winYFarUp := winYCenter - majorOffset winYDown := winYCenter + minorOffset winYFarDown := winYCenter + majorOffset circleMove = 0
Gui, +AlwaysOnTop +ToolWindow Gui, Add, Text,, How many Carrot cycles? Gui, Add, Edit, Number vNumGrass Gui, Add, Button, default gGrassCommit, OK Gui, Show return
GrassCommit: Gui, Submit Gui, Destroy GrassCycle = 0
WinActivate, eGenesis Client ;CoordMode, Mouse, Relative
SetDefaultMouseSpeed, 0 SetMouseDelay, -1
loop, %NumGrass%
{
Send {down down}
Sleep 300
Send {down up}
Sleep 300
Send {up down}
Sleep 300
Send {up up}
Sleep 300
Send {left down}
sleep 300
Send {left up}
sleep 1000
Send {right down}
sleep 300
Send {right up}
sleep 1000
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 54, 88, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 66, 80, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 82, 88, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 42, 105, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 91, 105, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 54, 119, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 66, 128, 2 sleep 100 Mouseclick Left, 40, 166 sleep 100
MouseClick, left, 47, 47 sleep 200 Mouseclick Left, 82, 119, 2 sleep 100 Mouseclick Left, 40, 166
sleep 300
- Pin and move windows
Mousemove, 883, 468
sleep 300
Mouseclick Right, 883, 468
sleep 200
Mouseclick Right, 883, 468 ;888, 460
sleep 200
click down
sleep 100
mousemove, 450, 350, 3
sleep 100
click up
Mousemove, 961, 468 ;967,441 sleep 300 Mouseclick Right, 961, 468 sleep 200 Mouseclick Right, 961, 468 sleep 200 click down sleep 100 mousemove, 150, 350, 3 sleep 100 click up
Mousemove, 1039, 468 ;1044, 450 sleep 300 Mouseclick Right, 1039, 468 sleep 200 Mouseclick Right, 1039, 468 sleep 200 click down sleep 100 mousemove, 450, 450, 3 sleep 100 click up
Mousemove, 883, 542 ;888, 529 sleep 300 Mouseclick Right, 883, 542 sleep 200 Mouseclick Right, 883, 542 sleep 200 click down sleep 100 mousemove, 150, 450, 3 sleep 100 click up
Mousemove, 1035, 544 ;1045, 530
sleep 300
Mouseclick Right, 1035, 544
sleep 200
Mouseclick Right, 1035, 544
sleep 200
click down
sleep 100
mousemove, 150, 550, 3
sleep 100
click up
Mousemove, 883, 622 ;880,622
sleep 300
Mouseclick Right, 883, 622
sleep 200
Mouseclick Right, 883, 622
sleep 200
click down
sleep 100
mousemove, 150, 650, 3
sleep 100
click up
Mousemove, 961, 622 sleep 300 Mouseclick Right, 961, 622 sleep 200 Mouseclick Right, 961, 622 sleep 200 click down sleep 100 mousemove, 450, 550, 3 sleep 100 click up
Mousemove, 1038, 622 sleep 300 Mouseclick Right, 1038, 622 sleep 200 Mouseclick Right, 1038, 622 sleep 200 click down sleep 100 mousemove, 450, 650, 3 sleep 200 click up
mousemove, 500, 325, 3 Sleep 500
- water 1
Loop, 3 { Mouseclick left, 500, 325 sleep 100 Mouseclick left, 500, 350 sleep 100 Mouseclick left, 500, 350 sleep 100
- Mouseclick left, 500, 350
- sleep 100
Mouseclick left, 200, 325 sleep 100 Mouseclick left, 200, 350 sleep 100 Mouseclick left, 200, 350 sleep 100
- Mouseclick left, 200, 350
- sleep 100
Mouseclick left, 500, 415 sleep 100 Mouseclick left, 500, 450 sleep 100 Mouseclick left, 500, 450 sleep 100
- Mouseclick left, 500, 450
- sleep 100
Mouseclick left, 200, 415 sleep 100 Mouseclick left, 200, 450 sleep 100 Mouseclick left, 200, 450 sleep 100
- Mouseclick left, 200, 450
- sleep 100
mouseclick left, 500, 515 sleep 100 Mouseclick left, 500, 550 sleep 100 Mouseclick left, 500, 550 sleep 100
- Mouseclick left, 500, 550
- sleep 100
mouseclick left, 200, 515 sleep 100 Mouseclick left, 200, 550 sleep 100 Mouseclick left, 200, 550 sleep 100
- Mouseclick left, 200, 550
- sleep 100
mouseclick left, 500, 615 sleep 100 Mouseclick left, 500, 650 sleep 100 Mouseclick left, 500, 650 sleep 100
- Mouseclick left, 500, 650
- sleep 100
mouseclick left, 200, 615 sleep 100 Mouseclick left, 200, 650 sleep 100 Mouseclick left, 200, 650 sleep 100
- Mouseclick left, 200, 650
- sleep 100
Sleep 10000
}
;harvest
sleep 3000
Mouseclick left, 500, 315
sleep 100
Mouseclick Left, 500, 350
sleep 100
Mouseclick right, 500, 315
Mouseclick left, 200, 315 sleep 100 Mouseclick left, 200, 350 sleep 100 Mouseclick right, 200, 315 sleep 100
Mouseclick left, 500, 415 sleep 100 Mouseclick left, 500, 450 sleep 100 Mouseclick right, 500, 415 sleep 100
Mouseclick left, 200, 415 sleep 100 Mouseclick left, 200, 450 sleep 100 Mouseclick right, 200, 415 sleep 100
mouseclick left, 500, 515 sleep 100 Mouseclick left, 500, 550 sleep 100 Mouseclick right, 500, 515 sleep 100
mouseclick left, 200, 515 sleep 100 Mouseclick left, 200, 550 sleep 100 Mouseclick right, 200, 515 sleep 100
mouseclick left, 500, 615 sleep 100 Mouseclick left, 500, 650 sleep 100 Mouseclick right, 500, 615 sleep 100
mouseclick left, 200, 615 sleep 100 Mouseclick left, 200, 650 sleep 100 Mouseclick right, 200, 615 sleep 100
sleep 18000
ImageSearch, Px, Py, 185 , 25, 865, 135, water.png
Sleep 100 MouseClick, left, Px, Py Sleep, 250
ImageSearch, Px, Py, 910 , 510, 990, 650, %shades% maxButton.png MouseClick, left, Px, Py Sleep, 4000
}
Gui, Destroy
return
}
return
^r::reload
^p::Pause