The Wiki for Tale 5 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.
User:Oni/Macros/Onion
From ATITD5
Jump to navigationJump to searchOnions - 1680x1050 screen resolution
Setup
- Turn Off: Right-Click Pins/Unpins a Menu.
- Turn Off: Right-Click Opens a Menu as Pinned.
- Turn Off: Plant all crops where you stand.
- Turn Off: Automatically make all planted crops guild owned.
- Have 8 Onion Seeds and 50 Water in Jugs.
- See images below on screen setup/mouse starting position.
- Pin the "Plant Onions" box in the Top Left.
- Shown is also where the macro will click to fill jugs (Water Icon).
- Click the "Onion Seeds" (plant onions). You will see the following:
- Click the North West single move button ONCE (circled in red).
- Place your mouse of the start Position as shown: (Tip of mouse pointer should be on the red dot)
- Tab over to ACTool and hit F2 (do not move the mouse)
- Select the number of times to run and click ok.
// Onion Growing macro made by Oni // see image for mouse start location. // 1680x1050 screen resolution. constants Batch = 0 StartX = 0 StartY = 0 NewX = 0 NewY = 0 Job = 0 MDelay = 100 SDelay = 200 End SetConst StartX = {MouseX} SetConst StartY = {MouseY} TimeStamp $StartX, $StartY Form Veggie, Settings ed1=Editbox:Batch:1 ed2=ComboBox:Project:Onions End FormLoad Veggie, Veggie.frm if ShowForm Veggie set Batch = Veggie[ed1] case When Veggie[ed2] = Onions set Job = Onions End else Stop End FormSave Veggie, Veggie.frm Loop $Batch Call $Job End Procedure Onions MousePos 40, 10 leftclick delay 1000 MousePos 86, 160 // close plant window delay 50 rightclick delay 50 /// Plant 8 onions /// // (1) // MousePos 52, 43 // plant click delay 300 rightclick delay 1077 MousePos 45, 84 // NW delay 300 rightclick delay 300 MousePos 31, 162 // click "build" delay 300 rightclick Delay 75 // (2) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 59, 78 // N // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 // (3) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 74, 84 // NE // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 // (4) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 82, 100 // E // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 // (5) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 73, 115 // SE // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 // (6) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 59, 123 // S // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 // (7) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 44, 114 // SW // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 // (8) // MousePos 52, 43 // plant click Delay 75 rightclick delay 1077 MousePos 35, 101 // W // Delay 75 rightclick delay 50 MousePos 31, 162 // click "build" delay 50 rightclick Delay 75 ///// END PLANT //// // PIN 1 // Compute NewX = $StartX + 3 Compute NewY = $StartY - 7 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 92 MousePos 174, 92 // pin 1 Delay 102 rightclick Delay 102 // PIN 2 // Compute NewX = $StartX + 41 Compute NewY = $StartY - 28 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 177 MousePos 172, 178 Delay 102 rightclick Delay 102 // PIN 3 // Compute NewX = $StartX + 74 Compute NewY = $StartY - 27 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 261 MousePos 173, 261 Delay 102 rightclick Delay 102 // PIN 4 // Compute NewX = $StartX + 112 Compute NewY = $StartY + 48 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 345 MousePos 172, 347 Delay 102 rightclick Delay 102 // PIN 5 // Compute NewX = $StartX + 118 Compute NewY = $StartY + 83 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 429 MousePos 173, 430 Delay 102 rightclick Delay 102 // PIN 6 // Compute NewX = $StartX + 63 Compute NewY = $StartY + 93 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 513 MousePos 172, 514 Delay 102 rightclick Delay 102 // PIN 7 // Compute NewX = $StartX - 27 Compute NewY = $StartY + 84 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 599 MousePos 173, 598 Delay 102 rightclick Delay 102 // PIN 8 // Compute NewX = $StartX - 12 Compute NewY = $StartY + 40 mousepos $NewX, $NewY Delay 102 rightclick Delay 102 Compute NewX = $NewX + 78 Compute NewY = $NewY - 24 mousepos $NewX, $NewY Delay 102 dragto 76, 683 MousePos 173, 682 Delay 102 rightclick Delay 102 keys {F4} /////WATER//////// /////Set1///// MousePos 55, 123 Delay 102 rightclick Delay 102 MousePos 55, 210 Delay 102 rightclick Delay 102 MousePos 55, 291 Delay 102 rightclick Delay 102 MousePos 55, 376 Delay 102 rightclick Delay 102 MousePos 55, 461 Delay 102 rightclick Delay 102 MousePos 55, 546 Delay 102 rightclick Delay 102 MousePos 55, 631 Delay 102 rightclick Delay 102 MousePos 55, 717 Delay 102 rightclick Delay 102 ////////Fill Jugs/////// MousePos 169, 53 delay 50 leftclick delay 50 MousePos 838, 564 delay 50 leftclick delay 505 //// LOOP 1 keys {F4} Compute NewX = $StartX + 110 Compute NewY = $StartY - 16 delay 10 LoadRGB $newX, $NewY while {RGBgreen} < 150 delay 10 LoadRGB $newX, $NewY delay 10 keys {F4} delay 10 End delay 3500 keys {F4} MousePos 55, 123 Delay 102 rightclick Delay 102 MousePos 55, 210 Delay 102 rightclick Delay 102 MousePos 55, 291 Delay 102 rightclick Delay 102 MousePos 55, 376 Delay 102 rightclick Delay 102 MousePos 55, 461 Delay 102 rightclick Delay 102 MousePos 55, 546 Delay 102 rightclick Delay 102 MousePos 55, 631 Delay 102 rightclick Delay 102 MousePos 55, 717 Delay 102 rightclick Delay 102 ////////Fill Jugs/////// MousePos 169, 53 delay 50 leftclick delay 50 MousePos 838, 564 delay 50 leftclick delay 505 /////Set2///// keys {F4} Compute NewX = $StartX + 121 Compute NewY = $StartY - 25 delay 10 LoadRGB $newX, $NewY while {RGBgreen} < 150 delay 10 LoadRGB $newX, $NewY delay 10 keys {F4} delay 10 End delay 3500 keys {F4} MousePos 55, 123 Delay 102 rightclick Delay 102 MousePos 55, 210 Delay 102 rightclick Delay 102 MousePos 55, 291 Delay 102 rightclick Delay 102 MousePos 55, 376 Delay 102 rightclick Delay 102 MousePos 55, 461 Delay 102 rightclick Delay 102 MousePos 55, 546 Delay 102 rightclick Delay 102 MousePos 55, 631 Delay 102 rightclick Delay 102 MousePos 55, 717 Delay 102 rightclick Delay 102 ////////Fill Jugs/////// MousePos 169, 53 delay 50 leftclick delay 50 MousePos 838, 564 delay 50 leftclick delay 505 /////Set3///// keys {F4} Compute NewX = $StartX + 127 Compute NewY = $StartY - 30 delay 10 LoadRGB $newX, $NewY while {RGBgreen} < 150 delay 10 LoadRGB $newX, $NewY delay 10 keys {F4} delay 10 End delay 3500 keys {F4} MousePos 55, 123 Delay 102 rightclick Delay 102 MousePos 55, 210 Delay 102 rightclick Delay 102 MousePos 55, 291 Delay 102 rightclick Delay 102 MousePos 55, 376 Delay 102 rightclick Delay 102 MousePos 55, 461 Delay 102 rightclick Delay 102 MousePos 55, 546 Delay 102 rightclick Delay 102 MousePos 55, 631 Delay 102 rightclick Delay 102 MousePos 55, 717 Delay 102 rightclick Delay 102 ////////Fill Jugs/////// MousePos 169, 53 delay 50 leftclick delay 50 MousePos 838, 564 delay 50 leftclick delay 505 /////Set4///// keys {F4} Compute NewX = $StartX + 137 Compute NewY = $StartY - 37 delay 10 LoadRGB $newX, $NewY while {RGBgreen} < 150 delay 10 LoadRGB $newX, $NewY Delay 102 keys {F4} delay 10 End delay 3500 keys {F4} MousePos 55, 123 Delay 102 rightclick Delay 102 MousePos 55, 210 Delay 102 rightclick Delay 102 MousePos 55, 291 Delay 102 rightclick Delay 102 MousePos 55, 376 Delay 102 rightclick Delay 102 MousePos 55, 461 Delay 102 rightclick Delay 102 MousePos 55, 546 Delay 102 rightclick Delay 102 MousePos 55, 631 Delay 102 rightclick Delay 102 MousePos 55, 717 Delay 102 rightclick Delay 1020 ////// Harvest//////// MousePos 55, 123 Delay 102 rightclick Delay 102 MousePos 55, 210 Delay 102 rightclick Delay 102 MousePos 55, 291 Delay 102 rightclick Delay 102 MousePos 55, 376 Delay 102 rightclick Delay 102 MousePos 55, 461 Delay 102 rightclick Delay 102 MousePos 55, 546 Delay 102 rightclick Delay 102 MousePos 55, 631 Delay 102 rightclick Delay 102 MousePos 55, 717 Delay 102 rightclick Delay 102 ////////close pin/////// MousePos 173, 93 Delay 102 rightclick Delay 102 MousePos 173, 177 Delay 102 rightclick Delay 102 MousePos 171, 262 Delay 102 rightclick Delay 102 MousePos 173, 346 Delay 102 rightclick Delay 102 MousePos 173, 431 Delay 102 rightclick Delay 102 MousePos 173, 514 Delay 102 rightclick Delay 102 MousePos 172, 600 Delay 102 rightclick Delay 102 MousePos 174, 685 Delay 102 rightclick Delay 102 delay 6001 End