The Wiki for Tale 4 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.
Difference between revisions of "User:Heplotep"
From A Tale in the Desert
Jump to navigationJump to searchLine 12: | Line 12: | ||
// IT IS NOT AUTOMATIC YET, it will not stop when the barrel completes, you must stop it | // IT IS NOT AUTOMATIC YET, it will not stop when the barrel completes, you must stop it | ||
− | // As | + | // As always, your screen size may affect the constants.. the descriptions are pretty |
// self descriptive. The decision method is the fuel level and flamebar as described | // self descriptive. The decision method is the fuel level and flamebar as described | ||
// on the wiki. | // on the wiki. |
Revision as of 23:58, 15 April 2009
That's right. I am the player formerly known as DisShovel. My main camp is around -650, 400 in Khmun. Drop by some time.
And now Barrel Master 1000 !
// This will not load the barrels.. and it important to get the vise window size correct. // it changes size after you load... so load one barrel, close the vise window, click to // reopen, then pin it in upper left corner // After the first barrel, the window will remain the correct size, just unload, and load // and then start the macro. // IT IS NOT AUTOMATIC YET, it will not stop when the barrel completes, you must stop it // As always, your screen size may affect the constants.. the descriptions are pretty // self descriptive. The decision method is the fuel level and flamebar as described // on the wiki. Constants //User Definable variables LeftBarendX = 65 FuelBarY = 151 FlameBarDecisionX = 160 FlameBarY = 169 ProgreesBarY = 215 FuelPixelPerTick = 5 TempX = 0 TempY = 0 Fuel = 0 Flame = 0 ColorDetect = 50 End MousePos 100, 20 //Activates eGenesis window.. Don't run ACTool maximized. Delay 200 LeftClick Delay 2000 // Start up - 7 stokes Loop 7 Call Stoke Delay 1500 End // Then Main Control Loop until stopped While 1 = 1 Call CheckBars If $Flame = 0 If $Fuel < 2 If $Fuel < 1 Call Stoke Delay 1000 Call Stoke Else Call Stoke End End End Delay 2500 end Procedure CheckBars Compute TempX = $LeftBarendX + $FuelPixelPerTick Compute TempY = $FuelBarY // Point Mouse at fuel bar as indication of action MousePos $TempX, $TempY delay 200 //check if fuel is fist tick or above LoadRGB $TempX, $TempY if {RGBRed} < $ColorDetect SetConst Fuel = 1 Else SetConst Fuel = 0 End // if it is, check one tick left If $Fuel > 0 Compute TempX = $TempX + $FuelPixelPerTick LoadRGB $TempX, $TempY if {RGBRed} < $ColorDetect Compute Fuel = $Fuel + 1 End End // Now check the flame Compute TempX = $FlameBarDecisionX Compute TempY = $FlameBarY // Point Mouse at flame bar as indication of action MousePos $TempX, $TempY delay 200 //check if fuel is fist tick or above LoadRGB $TempX, $TempY if {RGBRed} < $ColorDetect SetConst Flame = 1 //Bell Asterisk Else SetConst Flame = 0 End End Procedure Stoke MousePos 161, 220 delay 100 Leftclick //Bell End Bell