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
- 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 1000MouseClick, 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 upMousemove, 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 upMousemove, 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, 315Mouseclick 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