Back to "wood" tags

Lord Glacier's Chill LUMBERJACK AUTO PILOT - UO OUTLANDS RAZOR SCRIPT - v1.0 LITE by danstock._98439

Created: 11/28/2024
Last Updated: about 2 months ago
Description from the author:

# This script is a basic version of my Ultimate Harvest script! I know many people have been wanting one for a while.

# For those who just want a basic chopping script with auto recall and a few QOL elements included

# This script does NOT include any offensive or defensive measures (beyond popping pouches when paralyzed and recalling)

# It also does NOT include any AFTER RECALL support (unloading, resupplying, etc.) Please checkout my big Harvest Script if you need more features!

# Script includes:

// AUTO RED RECALL (w/ tracking skill and non-tracking skill triggers - uses either Casting or Charged Runebook/Runetome)

// AUTO POUCH POP (will pop trapped pouches if paralyzed and attempt to recall)

// BOARD RECALL (optional - set board amount below)

// WAR MODE RECALL (optional - War Mode will trigger recall w/ brief countdown)

// OVERHEAD MESSAGES (optional - colour coded overhead displays with multiple settings)

// TOOL DECAY NOTICE and/or RECYCLING (optional - recyling requires 'Tool Kit' in inventory)

// AUTOMATICALLY CONVERT LOGS TO BOARDS (optional)

// BOARD PROTECTION (optional stacking, hiding or securing in locked box)

///////// //////// Lord Glaciers Chill LUMBERJACK AUTO PILOT UO OUTLANDS RAZOR SCRIPT - version 1.0.0 - Released July 8, 2025 /////// ////// ///// Compiled by Lord Glacier (aka. DanStock.) //// Inspired by & learned from various scripts found on: https://outlands.uorazorscripts.com/ /// # This script is a basic version of my Ultimate Harvest script! I know many people have been wanting one for a while. # For those who just want a basic chopping script with auto recall and a few QOL elements included # This script does NOT include any offensive or defensive measures (beyond popping pouches when paralyzed and recalling) # It also does NOT include any AFTER RECALL support (unloading, resupplying, etc.) You can trigger your own DIY RECALL SCRIPT instead! # Please checkout my big Harvest Script if you need more features! GOOD LUCK OUT THERE! # Script includes: // AUTO RED RECALL (w/ tracking skill and non-tracking skill triggers - uses either Casting or Charged Runebook/Runetome) // AUTO POUCH POP (will pop trapped pouches if paralyzed and attempt to recall) // BOARD RECALL (optional - set board amount below) // WAR MODE RECALL (optional - War Mode will trigger recall w/ brief countdown) // OVERHEAD MESSAGES (optional - colour coded overhead displays with multiple settings) // TOOL DECAY NOTICE and/or RECYCLING (optional - recyling requires 'Tool Kit' in inventory) // AUTOMATICALLY CONVERT LOGS TO BOARDS (optional) // BOARD PROTECTION (optional stacking, hiding or securing in locked box) # Required (or suggested *) inventory items: # Hatchets # A blessed escape runebook (charged w/ recall scrolls if no Magery skill) # Trapped pouches # Wooden Box w/ copper key * # Tool Kit (for tool recycle) * ////////////////////////////// // RESET SCRIPT HERE: // ////////////////////////////// ////// SET THIS VALUE TO '1' AND RUN SCRIPT TO UNSET ALL PERMANENT SCRIPT VARIABLES: \\\\\\ @setvar! SCRIPTRESET 0 ################### THEN RETURN 'SCRIPTRESET' TO '0' TO RESTART THE INITIAL SETUP ################### #### (Or you can re-target script variables individually in the 'Options' tab above the script!) #### ##################################################### ### OPTIONAL COOLDOWNS TO ADD IN UO CLIENT: ### ##################################################### # Travel # * NOT required for script function ########################################## // VARIABLES: // ########################################## @setvar! EnableOverheadMessages 1 # Disable or Enable unnecessary overhead messages/texts # Set to '1' for ALL messages on or '2' for only important messages (or '0' for none) @setvar! EnableAutoParalyzePouch 1 # Will automatically pop trapped pouches if paralyzed @setvar! EnableToolCountdown 1 # System message countdown when pickaxe is about to break @setvar! EnableRecycleTool 0 # Will automatically recycle your pickaxe before final use # Requires tinker 'tool kit' in inventory @setvar! LogsToBoards 1 @setvar! EnableLogStacker 0 # This will stack all the LOGS on the same pixel in your BACKPACK for additional security // You can choose to set a storage bag for your Boards: @setvar! EnableBoardBag 0 # It can be a trapped pouch for security but, if so, disable opening Board Bag: @setvar! OpenBoardBag 0 # Otherwise, this will open your Board Bag when stacking boards or unloading (at home/inn/bank/etc.) @setvar! StackBoardsinBoardBag 0 # This will stack all the BOARDS on the same pixel in your BOARD BAG for additional security # Or you can put them in a locked box instead (recommended): @setvar! PutBoardsinLockedChest 0 # Must have wooden box and matching copper key in backpack (can be crafted with 50 carpentry/50 tinkering) @setvar! EnableWeightWarningMessage 1 @setvar! GreenWarningDiffWeight 50 @setvar! YellowWarningDiffWeight 25 @setvar! RedWeightLimitDiffWeight 5 # Overhead weight warning message settings ////////////////////////// // AUTO-RECALL: // ////////////////////////// ################################ #### RECALL TRIGGERS: #### ################################ // RED RECALL (w/ TRACKING SKILL): // if skill "Tracking" >= 50 @setvar! EnableTrackingAutoRecall 1 @setvar! PKTrackingRange 70 # Range can be 50, 60 or 70 tiles (or '0' will trigger Auto Recall regardless of range) # Make sure 'Ignore Houses/Ships' is checked in the Tracking skill menu! # I also highly recommend setting up a Razor overhead message for tracking REDS... // Doing this will display PK name and tile distance overhead (when tracked): // Add overhead message w/ a trigger of 'Now tracking' and message '[ RED ALERT: {3} ]' (hue 335) // Then a second with a trigger of 'Distance to destination' and message '[ {4} TILES AWAY! ]' (hue 253) // RED RECALL (w/ NO TRACKING SKILL): // elseif skill "Tracking" < 50 @setvar! EnablePKradar 1 @setvar! EnableAutoRedRecall 1 endif # This will work in a pinch, but is not ideal (your harvester should have tracking skill IMO) # PK Radar will only pikcup Reds within target distance (but it is better than nothing) // BOARD RECALL: // @setvar! EnableBoardAutoRecall 0 @setvar! BoardRecallAmount 2500 # Will trigger auto recall if board total exceeds target // WAR MODE RECALL: // @setvar! EnableWARmodeAutoRecall 0 @setvar! EnableWarModeRecallCountdown 0 # Will trigger auto recall if WAR MODE is activated (w/ optional brief overhead countdown) ##################################################### #### YOU CAN USE YOUR OWN RAZOR RECALL SCRIPT: #### ##################################################### # Enable use of your own Razor script for Auto Recall (otherwise script will prompt for a Runebook or Rune and use built-in auto recall): @setvar! EnableDIYRecallScript 0 # Type the name of your own Recall Razor script here: createlist DIYRecallScriptList pushlist DIYRecallScriptList "YOUR DIY SCRIPT NAME HERE" ##################################################### #### OR USE THE BUILT-IN AUTO RECALL SCRIPT: #### ##################################################### // Script will use charged recall scrolls if casting is disabled # Casting uses RUNE or RUNEBOOK/RUNETOME (default location) # Scrolls uses FIRST RUNE in RUNEBOOK or FIRST RUNE in RUNETOME (set 'EnableCastRecall' to '0') @setvar! EnableCastRecall 0 if EnableCastRecall = 0 # If using scroll charges, choose to use Runebook or Runetome: @setvar! ChargedRunebook 1 # or @setvar! ChargedRunetome 0 endif if EnableCastRecall = 1 # If casting Recall, choose to target Runebook or Rune: @setvar! CasttoRunebook 1 # or @setvar! CasttoRunetome 0 # or @setvar! CasttoRune 0 endif /////////////////////////////////////////////// // SCRIPT ENDS UPON SUCCESSFUL AUTO RECALL // /////////////////////////////////////////////// ///////////////////// // END OF SETUP! // ///////////////////// ############ EDIT BELOW THIS LINE AT YOUR OWN RISK! ######## EDIT BELOW THIS LINE AT YOUR OWN RISK! ######## EDIT BELOW THIS LINE AT YOUR OWN RISK! ######## EDIT BELOW THIS LINE AT YOUR OWN RISK! ############ if not timerexists "LogStackerTimer" createtimer "LogStackerTimer" settimer "LogStackerTimer" 10000 endif if not timerexists "BoardTimer" createtimer "BoardTimer" settimer "BoardTimer" 3500 endif if not timerexists "LumberOrganizer" createtimer "LumberOrganizer" settimer "LumberOrganizer" 30000 endif if not timerexists "BoardRecallTimer" createtimer "BoardRecallTimer" settimer "BoardRecallTimer" 30000 endif if not timerexists "StackerTimer" createtimer "StackerTimer" settimer "StackerTimer" 3500 endif if not timerexists "HarvestDelay" createtimer "HarvestDelay" settimer "HarvestDelay" 5000 endif if not timerexists "ManaTimer" createtimer "ManaTimer" settimer "ManaTimer" 0 endif if not timerexists "MoveTimer" createtimer "MoveTimer" settimer "MoveTimer" 60000 endif if not timerexists "WeightTimer" createtimer "WeightTimer" settimer "WeightTimer" 60000 endif if not timerexists "TravelTimer" createtimer "TravelTimer" settimer "TravelTimer" 60000 endif if not dead if DEAD != 1 if SCRIPTRESET = 1 unsetvar DanStock. unsetvar FIRSTRUN unsetvar lumber_runetome unsetvar lumber_runebook unsetvar lumber_rune unsetvar BoardBag unsetvar MyLootBag unsetvar MyLootChest @setvar! TimeToGo 0 clearignore overhead "All permanent script variables reset!" 84 overhead "Reset SCRIPTRESET back to 0 and restart script to prompt for new targets..." 0 sysmsg "Make sure to set SCRIPTRESET back to 0" 253 sysmsg "Stopping script..." 0 stop endif if not varexist DanStock. sysmsg "Starting script......" 0 wait 1500 overhead "Lord Glacier's Lumberjack Auto Pilot Script v1.0 LITE" 2338 # ' wait 500 overhead "Released: July 8, 2025" 2234 wait 2500 overhead "Thank you for trying my Lumberjack Auto Pilot script! It appears this may be your first time running it..." 0 wait 4000 overhead "IMPT: Please make sure to setup all of your required VARIABLES!" 153 wait 3000 overhead "If you require a more from the script (ie. summons, fighting MOBs, etc), please checkout my Ultimate Harvest script instead!" 0 wait 4500 setvar DanStock. 1 sysmsg "Beginning Lumber Auto Pilot script setup...... " 0 wait 1500 sysmsg "This is best done from inside your HOME or INN ROOM!" 253 wait 1500 endif if EnableDIYHomeRecallScript != 1 if EnableTrackingAutoRecall = 1 or EnableBoardAutoRecall = 1 if EnableCastRecall = 1 and CasttoRunebook = 1 if not varexist lumber_runebook or not find lumber_runebook self wait 1000 overhead "First off, please select your Escape Runebook..." 88 wait 1500 overhead "[ SELECT RUNEBOOK... ]" 253 setvar lumber_runebook wft 500 while targetexists wait 100 endwhile overhead "[ RUNEBOOOK SELECTED! ]" 93 wait 1500 overhead "Script will now CAST recall to 'default' rune in RUNEBOOK upon AUTO RECALL trigger" 0 wait 2500 endif elseif EnableCastRecall = 1 and CasttoRunetome = 1 if not varexist lumber_runetome or not find lumber_runetome self wait 1000 overhead "First off, please select your Escape Runetome..." 88 wait 1500 overhead "[ SELECT RUNETOME... ]" 253 setvar lumber_runetome wft 500 while targetexists wait 100 endwhile overhead "[ RUNETOME SELECTED! ]" 93 wait 1500 overhead "Script will now CAST recall to 'default' rune in RUNETOME upon AUTO RECALL trigger" 0 wait 2500 endif elseif EnableCastRecall = 1 and CasttoRune = 1 if not varexist lumber_rune or not find lumber_rune self wait 1000 overhead "First off, please select your Escape Rune..." 88 wait 1500 overhead "[ SELECT RUNE... ]" 253 setvar lumber_rune wft 500 while targetexists wait 100 endwhile overhead "[ RUNE SELECTED! ]" 93 wait 1500 overhead "Script will now CAST recall to selected RUNE upon AUTO RECALL trigger" 0 wait 2500 endif elseif EnableCastRecall = 0 and ChargedRunebook = 1 if not varexist lumber_runebook or not find lumber_runebook self wait 1000 overhead "First off, please select your Escape Runebook..." 88 wait 1500 overhead "[ SELECT RUNEBOOK... ]" 253 setvar lumber_runebook wft 500 while targetexists wait 100 endwhile overhead "[ RUNEBOOK SELECTED! ]" 93 wait 1500 overhead "Script will now use recall SCROLL (to FIRST RUNE in RUNEBOOK) upon AUTO RECALL trigger" 0 wait 2500 endif elseif EnableCastRecall = 0 and ChargedRunetome = 1 if not varexist lumber_runetome or not find lumber_runetome self wait 1000 overhead "First off, please select your Escape Runetome..." 88 wait 1500 overhead "[ SELECT RUNETOME... ]" 253 setvar lumber_runetome wft 500 while targetexists wait 100 endwhile overhead "[ RUNETOME SELECTED! ]" 93 wait 1500 overhead "Script will now use recall SCROLL (to FIRST RUNE in RUNETOME) upon AUTO RECALL trigger" 0 wait 2500 endif endif endif endif if EnableBoardBag = 1 if not varexist BoardBag wait 1500 overhead "Next, choose your board storage bag..." 88 wait 1500 overhead "[ SELECT BOARD BAG... ]" 253 setvar BoardBag wft 500 while targetexists wait 100 endwhile overhead "[ BOARD BAG SET! ]" 93 wait 3000 elseif not find BoardBag self wait 1000 overhead "[ SELECT NEW BOARD BAG... ]" 253 setvar BoardBag wft 500 while targetexists wait 100 endwhile overhead "[ BOARD BAG SET! ]" 93 wait 500 endif endif if not varexist FIRSTRUN sysmsg "Verifying initial setup is complete.......... " 0 wait 3500 overhead "Ok, looks like you are good to go!" 0 wait 3000 overhead "Good luck out there and thanks again for trying my script!" 0 overhead " - Dan " 0 setvar FIRSTRUN 1 wait 3000 sysmsg "GLACIERS LUMBERJACK AUTO PILIOT LITE SETUP COMPLETE!" 84 wait 1500 overhead "[ HAPPY CHOPPING!! ]" 2086 wait 3000 endif endif endif while not dead while queued wait 100 endwhile if insysmsg "Captcha successful" and EnableOverheadMessages = 1 overhead "I guess you got the magic numbers correct??" 2086 wait 1500 overhead "Alright, let's go chop some wood..." 2086 # ' clearsysmsg endif if EnableAutoParalyzePouch = 1 if paralyzed if EnableOverheadMessages = 1 overhead "[ [ [ [POP] ] ] ]" 2117 endif say "[pouch" if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0 overhead "[ !!RED ALERT!! ]" 37 endif @setvar! RedTargetFound 1 @setvar! TimeToGo 1 endif endif if EnableTrackingAutoRecall = 1 if skill "Tracking" >= 50 and not findbuff "tracking" while not gumpexists 4267467659 useskill "tracking" endwhile if gumpexists 4267467659 while not insysmsg "You will now hunt all hostile players." gumpresponse 8 4267467659 waitforgump 4267467659 5000 endwhile gumpresponse 6 4267467659 wait 500 clearsysmsg endif gumpclose 4267467659 if EnableOverheadMessages = 1 overhead "*tracking reds...*" 334 elseif EnableOverheadMessages = 2 overhead "[ AUTO RECALL ON! ]" 84 endif endif if PKTrackingRange = 70 if insysmsg ": 70 step" or insysmsg "70 space" or insysmsg ": 69 step" or insysmsg "69 space" or insysmsg ": 68 step" or insysmsg "68 space" or insysmsg ": 67 step" or insysmsg "67 space" or insysmsg ": 66 step" or insysmsg "66 space" or insysmsg ": 65 step" or insysmsg "65 space" or insysmsg ": 64 step" or insysmsg "64 space" or insysmsg ": 63 step" or insysmsg "63 space" or insysmsg ": 62 step" or insysmsg "62 space" or insysmsg ": 61 step" or insysmsg "61 space" or insysmsg ": 60 step" or insysmsg "60 space" or insysmsg ": 59 step" or insysmsg "59 space" or insysmsg ": 58 step" or insysmsg "58 space" or insysmsg ": 57 step" or insysmsg "57 space" or insysmsg ": 56 step" or insysmsg "56 space" or insysmsg ": 55 step" or insysmsg "55 space" or insysmsg ": 54 step" or insysmsg "54 space" or insysmsg ": 53 step" or insysmsg "53 space" or insysmsg ": 52 step" or insysmsg "52 space" or insysmsg ": 51 step" or insysmsg "51 space" or insysmsg ": 50 step" or insysmsg "50 space" or insysmsg ": 49 step" or insysmsg "49 space" or insysmsg ": 48 step" or insysmsg "48 space" or insysmsg ": 47 step" or insysmsg "47 space" or insysmsg ": 46 step" or insysmsg "46 space" or insysmsg ": 45 step" or insysmsg "45 space" or insysmsg ": 44 step" or insysmsg "44 space" or insysmsg ": 43 step" or insysmsg "43 space" or insysmsg ": 42 step" or insysmsg "42 space" or insysmsg ": 41 step" or insysmsg "41 space" or insysmsg ": 40 step" or insysmsg "40 space" or insysmsg ": 39 step" or insysmsg "39 space" or insysmsg ": 38 step" or insysmsg "38 space" or insysmsg ": 37 step" or insysmsg "37 space" or insysmsg ": 36 step" or insysmsg "36 space" or insysmsg ": 35 step" or insysmsg "35 space" or insysmsg ": 34 step" or insysmsg "34 space" or insysmsg ": 33 step" or insysmsg "33 space" or insysmsg ": 32 step" or insysmsg "32 space" or insysmsg ": 31 step" or insysmsg "31 space" or insysmsg ": 30 step" or insysmsg "30 space" or insysmsg ": 29 step" or insysmsg "29 space" or insysmsg ": 28 step" or insysmsg "28 space" or insysmsg ": 27 step" or insysmsg "27 space" or insysmsg ": 26 step" or insysmsg "26 space" or insysmsg ": 25 step" or insysmsg "25 space" or insysmsg ": 24 step" or insysmsg "24 space" or insysmsg ": 23 step" or insysmsg "23 space" or insysmsg ": 22 step" or insysmsg "22 space" or insysmsg ": 21 step" or insysmsg "21 space" or insysmsg ": 20 step" or insysmsg "20 space" or insysmsg ": 19 step" or insysmsg "19 space" or insysmsg ": 18 step" or insysmsg "18 space" or insysmsg ": 17 step" or insysmsg "17 space" or insysmsg ": 16 step" or insysmsg "16 space" or insysmsg ": 15 step" or insysmsg "15 space" or insysmsg ": 14 step" or insysmsg "14 space" or insysmsg ": 13 step" or insysmsg "13 space" or insysmsg ": 12 step" or insysmsg "12 space" or insysmsg ": 11 step" or insysmsg "11 space" or insysmsg ": 10 step" or insysmsg "10 space" or insysmsg ": 9 step" or insysmsg "(9 space" or insysmsg ": 8 step" or insysmsg "(8 space" or insysmsg ": 7 step" or insysmsg "(7 space" or insysmsg ": 6 step" or insysmsg "(6 space" or insysmsg ": 5 step" or insysmsg "(5 space" or insysmsg ": 4 step" or insysmsg "(4 space" or insysmsg ": 3 step" or insysmsg "(3 space" or insysmsg ": 2 step" or insysmsg "(2 space" or insysmsg ": 1 step" or insysmsg "(1 space" or insysmsg ": 0 step" or insysmsg "(0 space" if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0 overhead "[ !! RED ALERT !! ]" 37 endif @setvar! RedTargetFound 1 @setvar! TimeToGo 1 clearsysmsg endif elseif PKTrackingRange = 60 if insysmsg ": 60 step" or insysmsg "60 space" or insysmsg ": 59 step" or insysmsg "59 space" or insysmsg ": 58 step" or insysmsg "58 space" or insysmsg ": 57 step" or insysmsg "57 space" or insysmsg ": 56 step" or insysmsg "56 space" or insysmsg ": 55 step" or insysmsg "55 space" or insysmsg ": 54 step" or insysmsg "54 space" or insysmsg ": 53 step" or insysmsg "53 space" or insysmsg ": 52 step" or insysmsg "52 space" or insysmsg ": 51 step" or insysmsg "51 space" or insysmsg ": 50 step" or insysmsg "50 space" or insysmsg ": 49 step" or insysmsg "49 space" or insysmsg ": 48 step" or insysmsg "48 space" or insysmsg ": 47 step" or insysmsg "47 space" or insysmsg ": 46 step" or insysmsg "46 space" or insysmsg ": 45 step" or insysmsg "45 space" or insysmsg ": 44 step" or insysmsg "44 space" or insysmsg ": 43 step" or insysmsg "43 space" or insysmsg ": 42 step" or insysmsg "42 space" or insysmsg ": 41 step" or insysmsg "41 space" or insysmsg ": 40 step" or insysmsg "40 space" or insysmsg ": 39 step" or insysmsg "39 space" or insysmsg ": 38 step" or insysmsg "38 space" or insysmsg ": 37 step" or insysmsg "37 space" or insysmsg ": 36 step" or insysmsg "36 space" or insysmsg ": 35 step" or insysmsg "35 space" or insysmsg ": 34 step" or insysmsg "34 space" or insysmsg ": 33 step" or insysmsg "33 space" or insysmsg ": 32 step" or insysmsg "32 space" or insysmsg ": 31 step" or insysmsg "31 space" or insysmsg ": 30 step" or insysmsg "30 space" or insysmsg ": 29 step" or insysmsg "29 space" or insysmsg ": 28 step" or insysmsg "28 space" or insysmsg ": 27 step" or insysmsg "27 space" or insysmsg ": 26 step" or insysmsg "26 space" or insysmsg ": 25 step" or insysmsg "25 space" or insysmsg ": 24 step" or insysmsg "24 space" or insysmsg ": 23 step" or insysmsg "23 space" or insysmsg ": 22 step" or insysmsg "22 space" or insysmsg ": 21 step" or insysmsg "21 space" or insysmsg ": 20 step" or insysmsg "20 space" or insysmsg ": 19 step" or insysmsg "19 space" or insysmsg ": 18 step" or insysmsg "18 space" or insysmsg ": 17 step" or insysmsg "17 space" or insysmsg ": 16 step" or insysmsg "16 space" or insysmsg ": 15 step" or insysmsg "15 space" or insysmsg ": 14 step" or insysmsg "14 space" or insysmsg ": 13 step" or insysmsg "13 space" or insysmsg ": 12 step" or insysmsg "12 space" or insysmsg ": 11 step" or insysmsg "11 space" or insysmsg ": 10 step" or insysmsg "10 space" or insysmsg ": 9 step" or insysmsg "(9 space" or insysmsg ": 8 step" or insysmsg "(8 space" or insysmsg ": 7 step" or insysmsg "(7 space" or insysmsg ": 6 step" or insysmsg "(6 space" or insysmsg ": 5 step" or insysmsg "(5 space" or insysmsg ": 4 step" or insysmsg "(4 space" or insysmsg ": 3 step" or insysmsg "(3 space" or insysmsg ": 2 step" or insysmsg "(2 space" or insysmsg ": 1 step" or insysmsg "(1 space" or insysmsg ": 0 step" or insysmsg "(0 space" if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0 overhead "[ !! RED ALERT !! ]" 37 endif @setvar! RedTargetFound 1 @setvar! TimeToGo 1 clearsysmsg endif elseif PKTrackingRange = 50 if insysmsg ": 50 step" or insysmsg "50 space" or insysmsg ": 49 step" or insysmsg "49 space" or insysmsg ": 48 step" or insysmsg "48 space" or insysmsg ": 47 step" or insysmsg "47 space" or insysmsg ": 46 step" or insysmsg "46 space" or insysmsg ": 45 step" or insysmsg "45 space" or insysmsg ": 44 step" or insysmsg "44 space" or insysmsg ": 43 step" or insysmsg "43 space" or insysmsg ": 42 step" or insysmsg "42 space" or insysmsg ": 41 step" or insysmsg "41 space" or insysmsg ": 40 step" or insysmsg "40 space" or insysmsg ": 39 step" or insysmsg "39 space" or insysmsg ": 38 step" or insysmsg "38 space" or insysmsg ": 37 step" or insysmsg "37 space" or insysmsg ": 36 step" or insysmsg "36 space" or insysmsg ": 35 step" or insysmsg "35 space" or insysmsg ": 34 step" or insysmsg "34 space" or insysmsg ": 33 step" or insysmsg "33 space" or insysmsg ": 32 step" or insysmsg "32 space" or insysmsg ": 31 step" or insysmsg "31 space" or insysmsg ": 30 step" or insysmsg "30 space" or insysmsg ": 29 step" or insysmsg "29 space" or insysmsg ": 28 step" or insysmsg "28 space" or insysmsg ": 27 step" or insysmsg "27 space" or insysmsg ": 26 step" or insysmsg "26 space" or insysmsg ": 25 step" or insysmsg "25 space" or insysmsg ": 24 step" or insysmsg "24 space" or insysmsg ": 23 step" or insysmsg "23 space" or insysmsg ": 22 step" or insysmsg "22 space" or insysmsg ": 21 step" or insysmsg "21 space" or insysmsg ": 20 step" or insysmsg "20 space" or insysmsg ": 19 step" or insysmsg "19 space" or insysmsg ": 18 step" or insysmsg "18 space" or insysmsg ": 17 step" or insysmsg "17 space" or insysmsg ": 16 step" or insysmsg "16 space" or insysmsg ": 15 step" or insysmsg "15 space" or insysmsg ": 14 step" or insysmsg "14 space" or insysmsg ": 13 step" or insysmsg "13 space" or insysmsg ": 12 step" or insysmsg "12 space" or insysmsg ": 11 step" or insysmsg "11 space" or insysmsg ": 10 step" or insysmsg "10 space" or insysmsg ": 9 step" or insysmsg "(9 space" or insysmsg ": 8 step" or insysmsg "(8 space" or insysmsg ": 7 step" or insysmsg "(7 space" or insysmsg ": 6 step" or insysmsg "(6 space" or insysmsg ": 5 step" or insysmsg "(5 space" or insysmsg ": 4 step" or insysmsg "(4 space" or insysmsg ": 3 step" or insysmsg "(3 space" or insysmsg ": 2 step" or insysmsg "(2 space" or insysmsg ": 1 step" or insysmsg "(1 space" or insysmsg ": 0 step" or insysmsg "(0 space" if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0 overhead "[ !! RED ALERT !! ]" 37 endif @setvar! RedTargetFound 1 @setvar! TimeToGo 1 clearsysmsg endif elseif PKTrackingRange = 0 if insysmsg "Now tracking" if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0 overhead "[ !! RED ALERT !! ]" 37 endif @setvar! RedTargetFound 1 @setvar! TimeToGo 1 clearsysmsg endif endif endif if EnablePKradar = 1 and skill "Tracking" < 50 if timer "PKRadar" > 1000 hotkey "Next Murderer Player Target" wait 350 if insysmsg "No one matching that was found" settimer "PKRadar" 0 clearsysmsg else @setvar! RedTargetFound 1 @setvar! TimeToGo 1 @setvar! MurdererTarget lasttarget clearsysmsg endif endif endif if warmode and EnableWARmodeAutoRecall = 1 @setvar! AutoRecallTriggered 1 @setvar! TimeToGo 1 endif if TimeToGo = 1 if EnableAutoRedRecall = 1 and RedTargetFound = 1 @setvar! MurdererFound 1 while mana < 11 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0 overhead "[ MOVE!! ]" 12 settimer "ManaTimer" 0 endif wait 500 endwhile if EnableOverheadMessages = 1 overhead "[ RED ALERT!! ]" 37 endif if EnableDIYRecallScript = 1 @setvar! RedTargetFound 0 @setvar! TimeToGo 0 foreach RecallScript in DIYRecallScriptList script RecallScript endfor else @setvar! RECALLTIME 1 getlabel backpack backpacklabel endif elseif EnableTrackingAutoRecall = 1 and RedTargetFound = 1 @setvar! MurdererFound 1 while mana < 11 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0 overhead "[ MOVE!! ]" 12 settimer "ManaTimer" 0 endif wait 500 endwhile if EnableOverheadMessages = 1 overhead "[ RED ALERT!! ]" 37 endif if EnableDIYRecallScript = 1 @setvar! RedTargetFound 0 @setvar! TimeToGo 0 foreach RecallScript in DIYRecallScriptList script RecallScript endfor else @setvar! RECALLTIME 1 getlabel backpack backpacklabel endif elseif EnableWARmodeAutoRecall = 1 and AutoRecallTriggered = 1 while mana < 11 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0 overhead "*waiting for mana...*" 12 settimer "ManaTimer" 0 endif wait 500 endwhile if EnableOverheadMessages = 1 overhead "[ WAR AUTO RECALL! ]" 88 wait 500 endif if EnableWarModeRecallCountdown = 1 sysmsg "Toggle PEACE MODE to cancel AUTO RECALL!" 88 overhead "3" 77 if not warmode if EnableOverheadMessages = 1 overhead "[ AUTO RECALL STOPPED... ]" 337 endif @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 replay endif wait 750 overhead "2" 44 if not warmode if EnableOverheadMessages = 1 overhead "[ AUTO RECALL STOPPED... ]" 337 endif @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 replay endif wait 750 overhead "1" 33 wait 250 endif if not warmode if EnableOverheadMessages = 1 overhead "[ AUTO RECALL STOPPED... ]" 337 endif @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 replay endif wait 500 if EnableDIYRecallScript = 1 @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 foreach RecallScript in DIYRecallScriptList script RecallScript endfor else @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 @setvar! RECALLTIME 1 hotkey 'Toggle Peace Only' getlabel backpack backpacklabel endif elseif EnableBoardAutoRecall = 1 and AutoRecallTriggered = 1 while mana < 11 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0 overhead "*waiting for mana...*" 12 settimer "ManaTimer" 0 endif wait 500 endwhile if EnableOverheadMessages = 1 overhead "[ BOARD AUTO RECALL! ]" 88 wait 1000 endif if EnableDIYRecallScript = 1 @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 foreach RecallScript in DIYRecallScriptList script RecallScript endfor else @setvar! AutoRecallTriggered 0 @setvar! TimeToGo 0 @setvar! RECALLTIME 1 getlabel backpack backpacklabel endif endif if RECALLTIME = 1 if skill 'Magery' >= 60 and EnableCastRecall = 1 cast "Recall" while not targetexists wait 100 endwhile wait 500 if CasttoRunebook = 1 wft 500 target lumber_runebook wait 500 elseif CasttoRunetome = 1 wft 500 target lumber_runetome wait 500 elseif CasttoRune = 1 wft 500 target lumber_rune wait 500 endif for 5 wait 500 if insysmsg "Your concentration is disturbed" clearsysmsg if EnableOverheadMessages != 0 overhead "[ INTERUPTED! ]" 153 wait 1500 endif cast "Recall" while not targetexists wait 100 endwhile if CasttoRunebook = 1 wft 500 target lumber_runebook wait 500 elseif CasttoRunetome = 1 wft 500 target lumber_runetome wait 500 elseif CasttoRune = 1 wft 500 target lumber_rune wait 500 endif if insysmsg "Your concentration is disturbed" wait 1000 else break endif endif endfor elseif EnableCastRecall = 0 or skill 'Magery' < 60 if ChargedRunebook = 1 dclick lumber_runebook waitforgump 1551740969 gumpresponse 2 wait 1000 elseif ChargedRunetome = 1 dclick lumber_runetome waitforgump 167090027 gumpresponse 100 wait 1000 endif for 5 wait 500 if insysmsg "Your concentration is disturbed" clearsysmsg if EnableOverheadMessages != 0 overhead "[ INTERUPTED! ]" 153 wait 2500 endif if ChargedRunebook = 1 dclick lumber_runebook waitforgump 1551740969 gumpresponse 2 wait 1000 elseif ChargedRunetome = 1 dclick lumber_runetome waitforgump 167090027 gumpresponse 100 wait 1000 endif endif endfor endif overhead "[ SCRIPT COMPLETE! ]" 84 @setvar! RedTargetFound 0 @setvar! RECALLTIME 0 @setvar! TimeToGo 0 stop endif endif if TravelCooldownActive = 1 clearsysmsg hotkey "Use item in hand" wft 1500 hotkey "Target Self" wait 500 if insysmsg "must wait 59" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif clearsysmsg cooldown "Travel" 59000 settimer "TravelTimer" 1000 @setvar! TravelCooldownActive 0 replay elseif insysmsg "must wait 58" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 58000 settimer "TravelTimer" 2000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 57" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 57000 settimer "TravelTimer" 3000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 56" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 56000 settimer "TravelTimer" 4000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 55" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 55000 settimer "TravelTimer" 5000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 54" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 54000 settimer "TravelTimer" 6000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 53" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 53000 settimer "TravelTimer" 7000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 52" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 52000 settimer "TravelTimer" 8000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 51" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 51000 settimer "TravelTimer" 9000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 50" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 50000 settimer "TravelTimer" 10000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 49" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 49000 settimer "TravelTimer" 11000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 48" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 48000 settimer "TravelTimer" 12000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 47" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 47000 settimer "TravelTimer" 13000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 46" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 46000 settimer "TravelTimer" 14000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 45" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 45000 settimer "TravelTimer" 15000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 44" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 44000 settimer "TravelTimer" 16000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 43" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 43000 settimer "TravelTimer" 17000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 42" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 42000 settimer "TravelTimer" 18000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 41" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a minute to recover!" 2086 endif cooldown "Travel" 41000 settimer "TravelTimer" 19000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 40" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 40000 settimer "TravelTimer" 20000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 39" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 39000 settimer "TravelTimer" 21000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 38" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 38000 settimer "TravelTimer" 22000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 37" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 37000 settimer "TravelTimer" 23000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 36" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 36000 settimer "TravelTimer" 24000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 35" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 35000 settimer "TravelTimer" 25000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 34" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 34000 settimer "TravelTimer" 26000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 33" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 33000 settimer "TravelTimer" 27000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 32" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 32000 settimer "TravelTimer" 28000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 31" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 31000 settimer "TravelTimer" 29000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 30" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 30000 settimer "TravelTimer" 30000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 29" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 29000 settimer "TravelTimer" 31000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 28" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit to recover!" 2086 endif cooldown "Travel" 28000 settimer "TravelTimer" 32000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 27" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 27000 settimer "TravelTimer" 33000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 26" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 26000 settimer "TravelTimer" 34000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 25" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 25000 settimer "TravelTimer" 35000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 24" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 24000 settimer "TravelTimer" 36000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 23" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 23000 settimer "TravelTimer" 37000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 22" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 22000 settimer "TravelTimer" 38000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 21" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 21000 settimer "TravelTimer" 39000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 20" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 20000 settimer "TravelTimer" 40000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 19" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 19000 settimer "TravelTimer" 41000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 18" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 18000 settimer "TravelTimer" 42000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 17" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 17000 settimer "TravelTimer" 43000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 16" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 16000 settimer "TravelTimer" 44000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 15" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 15000 settimer "TravelTimer" 45000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 14" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a bit longer to recover!" 2086 endif cooldown "Travel" 14000 settimer "TravelTimer" 46000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 13" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a little bit longer to recover!" 2086 endif cooldown "Travel" 13000 settimer "TravelTimer" 47000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 12" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a little bit longer to recover!" 2086 endif cooldown "Travel" 12000 settimer "TravelTimer" 48000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 11" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a little bit longer to recover!" 2086 endif cooldown "Travel" 11000 settimer "TravelTimer" 49000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 10" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a little bit longer to recover!" 2086 endif cooldown "Travel" 10000 settimer "TravelTimer" 50000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 9" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 9000 settimer "TravelTimer" 51000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 8" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 8000 settimer "TravelTimer" 82000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 7" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 7000 settimer "TravelTimer" 53000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 6" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 6000 settimer "TravelTimer" 54000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 5" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 5000 settimer "TravelTimer" 55000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 4" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 4000 settimer "TravelTimer" 56000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 3" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a few more seconds to recover!" 2086 endif cooldown "Travel" 3000 settimer "TravelTimer" 57000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 2" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a couple more seconds to recover!" 2086 endif cooldown "Travel" 2000 settimer "TravelTimer" 58000 @setvar! TravelCooldownActive 0 clearsysmsg replay elseif insysmsg "must wait 1" if EnableOverheadMessages = 1 overhead "I am tired from travelling..." 2086 wait 1500 overhead "Just give me a second to recover!" 2086 endif cooldown "Travel" 1000 settimer "TravelTimer" 59000 @setvar! TravelCooldownActive 0 clearsysmsg replay else @setvar! TravelCooldownActive 0 clearsysmsg replay endif endif if timer "TravelTimer" < 60000 if timer "RestingTimer" > 6000 and EnableOverheadMessages != 0 overhead "*resting...*" 0 settimer "RestingTimer" 0 endif if warmode and EnableWARmodeAutoRecall = 1 @setvar! AutoRecallTriggered 1 @setvar! TimeToGo 1 replay endif if insysmsg "Being perfectly rested" and EnableOverheadMessages = 1 overhead "Leave me alone, I am tryin to rest here..." 2086 wait 500 clearsysmsg endif replay elseif timer "TravelTimer" > 60000 and skill "Lumberjacking" < 50 wait 500 overhead "Train your lumberjacking skill to 50.0 at NPC and then restart script!" 0 wait 2500 overhead "[ STOPPING SCRIPT... ]" 337 stop endif if timer "TravelTimer" > 60000 if hidden if EnableOverheadMessages != 0 overhead "[ HIDDEN... ]" 6 endif wait 1000 sysmsg "You cannot chop wood while hidden! Please unhide and try again..." 0 wait 3000 replay endif if PutBoardsinLockedChest = 1 if not findtype "wooden box" backpack or not findtype "copper key" backpack if EnableOverheadMessages != 0 overhead "[ NO LOCKBOX FOUND! ]" 339 endif wait 500 elseif counttype 2474 backpack > 1 or counttype 4110 backpack > 1 if EnableOverheadMessages != 0 overhead "[ TOO MANY LOCKBOXES/KEYS! ]" 339 endif wait 500 elseif findtype "wooden box" backpack as lockbox and findtype "copper key" backpack as key getlabel lockbox lockboxLabel if "items" in lockboxLabel dclick key wft 1000 target lockbox wait 250 if EnableOverheadMessages != 0 overhead "[board box locked]" 84 endif endif endif endif if EnableBoardAutoRecall = 1 if timer "BoardRecallTimer" > 30000 settimer "BoardRecallTimer" 0 @clearignore endif if counttype "board%s" self > BoardRecallAmount if EnableOverheadMessages = 1 overhead "I'd hate to lose all this hard work..." 2086 wait 2500 overhead "I'm going to go unload before its too late!" 2086 sysmsg "Disable 'EnableBoardAutoRecall' in script variables to turn off this feature!" 0 wait 2000 endif @setvar! AutoRecallTriggered 1 @setvar! TimeToGo 1 replay endif endif if warmode and EnableWARmodeAutoRecall = 1 @setvar! AutoRecallTriggered 1 @setvar! TimeToGo 1 replay endif if not findtype "hatchet" self if EnableOverheadMessages = 1 overhead "I cannot work with no hatchet!" 2086 wait 1500 endif @setvar! TimeToGo 1 replay endif if not findtype "hatchet" hand and findtype "hatchet" backpack as myHatchet dclick myHatchet getlabel backpack backpacklabel endif if findtype "hatchet" hand as myHatchet dclick myHatchet wft 1500 target self getlabel backpack backpacklabel wait 650 endif if insysmsg "world is saving" for 50 wait 100 if insysmsg "world save complete" wait 100 if EnableOverheadMessages = 1 overhead "[ SAVE COMPLETE! ]" 253 endif clearsysmsg endif endfor clearsysmsg elseif insysmsg "Harvesting is not allowed" if EnableOverheadMessages = 1 overhead "You need to leave the safe area..." 0 elseif EnableOverheadMessages = 2 overhead "[ LEAVE TOWN ]" 84 endif wait 5000 replay elseif insysmsg "You broke your axe" if EnableOverheadMessages = 1 overhead "My axe broke!" 2086 wait 1500 endif if counttype "hatchet" self > 0 if EnableOverheadMessages = 1 wait 1000 overhead "But I think I have another... one sec..." 2086 endif wait 500 else if EnableOverheadMessages = 1 overhead "Dammit, that was my last hatchet! Time to resupply..." 2086 endif @setvar! TimeToGo 1 wait 5003 endif replay elseif insysmsg "You have recently traveled" @setvar! TravelCooldownActive 1 replay elseif insysmsg "You do not see any" or insysmsg "You cannot produce any" if EnableOverheadMessages != 0 if MOVE = 1 if timer "MoveTimer" > 3000 @setvar! MOVE 0 overhead "[ KEEP MOVING... ]" 88 settimer "MoveTimer" 0 @setvar! MOVE 0 endif elseif MOVE = 0 if timer "MoveTimer" > 3000 overhead "[ KEEP MOVING... ]" 1590 settimer "MoveTimer" 0 @setvar! MOVE 1 endif else if timer "MoveTimer" > 3000 overhead "[ KEEP MOVING... ]" 1590 settimer "MoveTimer" 0 @setvar! MOVE 1 endif endif endif if EnableLogStacker = 1 and timer "LogStackerTimer" > 10000 while findtype "log%s" backpack as logstostack lift logstostack 9999 drop backpack 100 100 0 wait 500 @ignore logstostack endwhile settimer "LogStackerTimer" 0 clearignore endif if timer "LumberOrganizer" > 30000 hotkey "Organizer Agent-02" settimer "LumberOrganizer" 0 endif if EnableSatchels = 1 if findtype "Ginseng|Garlic|Blood Moss|Sulfurous Ash|Mandrake Root%s%|Nightshade|Black Pearl%s%|Spider's Silk" backpack and findtype "reagent satchel" self as MyWizardBag # ' if timer "WizardSatchelTimer" > 60000 menu MyWizardBag 0 wait 250 settimer "WizardSatchelTimer" 0 endif endif if findtype "Yellow Potion|Orange Potion|Red Potion|White Potion|Blue Potion|Black Potion|" backpack and findtype 31262 self as MyPotBag if timer "PotionSatchelTimer" > 60000 menu MyPotBag 0 wait 250 settimer "PotionSatchelTimer" 0 endif endif endif if insysmsg "Being perfectly rested" and EnableOverheadMessages = 1 overhead "Outta my way! I have a pickaxe and know how to use it..." 2086 if EnableSummons = 1 and followers >= 1 wait 1500 overhead "Shall we incinerate them, master?" 44 myMainTankPet menu myMainTankPet 3 endif endif while findtype "log%s" backpack and LogsToBoards = 1 if timer "BoardTimer" > 3500 and EnableOverheadMessages != 0 overhead "*making boards...*" 0 settimer "BoardTimer" 0 endif dclicktype "log%s" wait 500 @setvar! NeedtoSecureBoards 1 endwhile if NeedtoSecureBoards = 1 if not findtype "wooden box" backpack or not findtype "copper key" backpack and PutBoardsinLockedChest = 1 if EnableOverheadMessages != 0 overhead "[ NO LOCKBOX FOUND! ]" 339 endif wait 1500 elseif counttype 2474 backpack > 1 or counttype 4110 backpack > 1 and PutBoardsinLockedChest = 1 if EnableOverheadMessages != 0 overhead "[ TOO MANY LOCKBOXES/KEYS! ]" 339 endif wait 1500 elseif findtype "wooden box" backpack as lockbox and findtype "copper key" backpack as key and PutBoardsinLockedChest = 1 if findtype "board%s" backpack as boardstostore getlabel lockbox lockboxLabel if "items" in lockboxLabel if EnableOverheadMessages = 1 overhead "*securing boards...*" 149 wait 250 endif while findtype "board%s" backpack as boardstostore if find boardstostore lockbox @ignore boardstostore else lift boardstostore 9999 drop lockbox -1 -1 -1 wait 500 endif endwhile dclick key wft 1500 target lockbox if EnableOverheadMessages != 0 overhead "[board box locked]" 69 endif @setvar! NeedtoSecureBoards 0 wait 500 else dclick key wft 1500 target lockbox if EnableOverheadMessages != 0 overhead "[board box unlocked]" 84 endif if EnableOverheadMessages = 1 overhead "*securing boards...*" 149 wait 250 endif while findtype "board%s" backpack as boardstostore if find boardstostore lockbox @ignore boardstostore else lift boardstostore 9999 drop lockbox -1 -1 -1 wait 500 endif endwhile dclick key wft 1500 target lockbox if EnableOverheadMessages != 0 overhead "[board box locked]" 69 endif @setvar! NeedtoSecureBoards 0 wait 500 endif endif getlabel lockbox lockboxLabel if "items" in lockboxLabel dclick key wft 1500 target lockbox @setvar! NeedtoSecureBoards 0 endif elseif StackBoardsinBoardBag = 1 and PutBoardsinLockedChest = 0 if OpenBoardBag = 1 dclick BoardBag wait 250 endif while findtype "board%s" backpack as woodtomove if find BoardBag self while findtype "board%s" BoardBag as storedwood @ignore storedwood endwhile if timer "StackerTimer" > 3500 and EnableOverheadMessages = 1 overhead "*stacking boards...*" 2086 settimer "StackerTimer" 0 endif lift woodtomove 9999 drop BoardBag 1 1 0 wait 500 @ignore woodtomove elseif EnableOverheadMessages = 2 overhead "[ NO BOARD BAG! ]" 337 endif endwhile clearignore else if SetBoardBagtoOrganizer01 = 1 hotkey "Organizer Agent-01" wait 250 endif endif clearignore hotkey "Organizer Agent-02" clearsysmsg @setvar! MOVE 1 replay endif wait 500 replay else if EnableOverheadMessages != 0 overhead "*chopping wood...*" 2128 endif settimer "MoveTimer" 0 wait 500 endif while timer "MoveTimer" < 7000 if EnableTrackingAutoRecall = 1 if PKTrackingRange = 70 if insysmsg ": 70 step" or insysmsg "70 space" or insysmsg ": 69 step" or insysmsg "69 space" or insysmsg ": 68 step" or insysmsg "68 space" or insysmsg ": 67 step" or insysmsg "67 space" or insysmsg ": 66 step" or insysmsg "66 space" or insysmsg ": 65 step" or insysmsg "65 space" or insysmsg ": 64 step" or insysmsg "64 space" or insysmsg ": 63 step" or insysmsg "63 space" or insysmsg ": 62 step" or insysmsg "62 space" or insysmsg ": 61 step" or insysmsg "61 space" or insysmsg ": 60 step" or insysmsg "60 space" or insysmsg ": 59 step" or insysmsg "59 space" or insysmsg ": 58 step" or insysmsg "58 space" or insysmsg ": 57 step" or insysmsg "57 space" or insysmsg ": 56 step" or insysmsg "56 space" or insysmsg ": 55 step" or insysmsg "55 space" or insysmsg ": 54 step" or insysmsg "54 space" or insysmsg ": 53 step" or insysmsg "53 space" or insysmsg ": 52 step" or insysmsg "52 space" or insysmsg ": 51 step" or insysmsg "51 space" or insysmsg ": 50 step" or insysmsg "50 space" or insysmsg ": 49 step" or insysmsg "49 space" or insysmsg ": 48 step" or insysmsg "48 space" or insysmsg ": 47 step" or insysmsg "47 space" or insysmsg ": 46 step" or insysmsg "46 space" or insysmsg ": 45 step" or insysmsg "45 space" or insysmsg ": 44 step" or insysmsg "44 space" or insysmsg ": 43 step" or insysmsg "43 space" or insysmsg ": 42 step" or insysmsg "42 space" or insysmsg ": 41 step" or insysmsg "41 space" or insysmsg ": 40 step" or insysmsg "40 space" or insysmsg ": 39 step" or insysmsg "39 space" or insysmsg ": 38 step" or insysmsg "38 space" or insysmsg ": 37 step" or insysmsg "37 space" or insysmsg ": 36 step" or insysmsg "36 space" or insysmsg ": 35 step" or insysmsg "35 space" or insysmsg ": 34 step" or insysmsg "34 space" or insysmsg ": 33 step" or insysmsg "33 space" or insysmsg ": 32 step" or insysmsg "32 space" or insysmsg ": 31 step" or insysmsg "31 space" or insysmsg ": 30 step" or insysmsg "30 space" or insysmsg ": 29 step" or insysmsg "29 space" or insysmsg ": 28 step" or insysmsg "28 space" or insysmsg ": 27 step" or insysmsg "27 space" or insysmsg ": 26 step" or insysmsg "26 space" or insysmsg ": 25 step" or insysmsg "25 space" or insysmsg ": 24 step" or insysmsg "24 space" or insysmsg ": 23 step" or insysmsg "23 space" or insysmsg ": 22 step" or insysmsg "22 space" or insysmsg ": 21 step" or insysmsg "21 space" or insysmsg ": 20 step" or insysmsg "20 space" or insysmsg ": 19 step" or insysmsg "19 space" or insysmsg ": 18 step" or insysmsg "18 space" or insysmsg ": 17 step" or insysmsg "17 space" or insysmsg ": 16 step" or insysmsg "16 space" or insysmsg ": 15 step" or insysmsg "15 space" or insysmsg ": 14 step" or insysmsg "14 space" or insysmsg ": 13 step" or insysmsg "13 space" or insysmsg ": 12 step" or insysmsg "12 space" or insysmsg ": 11 step" or insysmsg "11 space" or insysmsg ": 10 step" or insysmsg "10 space" or insysmsg ": 9 step" or insysmsg "(9 space" or insysmsg ": 8 step" or insysmsg "(8 space" or insysmsg ": 7 step" or insysmsg "(7 space" or insysmsg ": 6 step" or insysmsg "(6 space" or insysmsg ": 5 step" or insysmsg "(5 space" or insysmsg ": 4 step" or insysmsg "(4 space" or insysmsg ": 3 step" or insysmsg "(3 space" or insysmsg ": 2 step" or insysmsg "(2 space" or insysmsg ": 1 step" or insysmsg "(1 space" or insysmsg ": 0 step" or insysmsg "(0 space" @setvar! TimeToGo 1 @setvar! RedTargetFound 1 replay endif elseif PKTrackingRange = 60 if insysmsg ": 60 step" or insysmsg "60 space" or insysmsg ": 59 step" or insysmsg "59 space" or insysmsg ": 58 step" or insysmsg "58 space" or insysmsg ": 57 step" or insysmsg "57 space" or insysmsg ": 56 step" or insysmsg "56 space" or insysmsg ": 55 step" or insysmsg "55 space" or insysmsg ": 54 step" or insysmsg "54 space" or insysmsg ": 53 step" or insysmsg "53 space" or insysmsg ": 52 step" or insysmsg "52 space" or insysmsg ": 51 step" or insysmsg "51 space" or insysmsg ": 50 step" or insysmsg "50 space" or insysmsg ": 49 step" or insysmsg "49 space" or insysmsg ": 48 step" or insysmsg "48 space" or insysmsg ": 47 step" or insysmsg "47 space" or insysmsg ": 46 step" or insysmsg "46 space" or insysmsg ": 45 step" or insysmsg "45 space" or insysmsg ": 44 step" or insysmsg "44 space" or insysmsg ": 43 step" or insysmsg "43 space" or insysmsg ": 42 step" or insysmsg "42 space" or insysmsg ": 41 step" or insysmsg "41 space" or insysmsg ": 40 step" or insysmsg "40 space" or insysmsg ": 39 step" or insysmsg "39 space" or insysmsg ": 38 step" or insysmsg "38 space" or insysmsg ": 37 step" or insysmsg "37 space" or insysmsg ": 36 step" or insysmsg "36 space" or insysmsg ": 35 step" or insysmsg "35 space" or insysmsg ": 34 step" or insysmsg "34 space" or insysmsg ": 33 step" or insysmsg "33 space" or insysmsg ": 32 step" or insysmsg "32 space" or insysmsg ": 31 step" or insysmsg "31 space" or insysmsg ": 30 step" or insysmsg "30 space" or insysmsg ": 29 step" or insysmsg "29 space" or insysmsg ": 28 step" or insysmsg "28 space" or insysmsg ": 27 step" or insysmsg "27 space" or insysmsg ": 26 step" or insysmsg "26 space" or insysmsg ": 25 step" or insysmsg "25 space" or insysmsg ": 24 step" or insysmsg "24 space" or insysmsg ": 23 step" or insysmsg "23 space" or insysmsg ": 22 step" or insysmsg "22 space" or insysmsg ": 21 step" or insysmsg "21 space" or insysmsg ": 20 step" or insysmsg "20 space" or insysmsg ": 19 step" or insysmsg "19 space" or insysmsg ": 18 step" or insysmsg "18 space" or insysmsg ": 17 step" or insysmsg "17 space" or insysmsg ": 16 step" or insysmsg "16 space" or insysmsg ": 15 step" or insysmsg "15 space" or insysmsg ": 14 step" or insysmsg "14 space" or insysmsg ": 13 step" or insysmsg "13 space" or insysmsg ": 12 step" or insysmsg "12 space" or insysmsg ": 11 step" or insysmsg "11 space" or insysmsg ": 10 step" or insysmsg "10 space" or insysmsg ": 9 step" or insysmsg "(9 space" or insysmsg ": 8 step" or insysmsg "(8 space" or insysmsg ": 7 step" or insysmsg "(7 space" or insysmsg ": 6 step" or insysmsg "(6 space" or insysmsg ": 5 step" or insysmsg "(5 space" or insysmsg ": 4 step" or insysmsg "(4 space" or insysmsg ": 3 step" or insysmsg "(3 space" or insysmsg ": 2 step" or insysmsg "(2 space" or insysmsg ": 1 step" or insysmsg "(1 space" or insysmsg ": 0 step" or insysmsg "(0 space" @setvar! TimeToGo 1 @setvar! RedTargetFound 1 replay endif elseif PKTrackingRange = 50 if insysmsg ": 50 step" or insysmsg "50 space" or insysmsg ": 49 step" or insysmsg "49 space" or insysmsg ": 48 step" or insysmsg "48 space" or insysmsg ": 47 step" or insysmsg "47 space" or insysmsg ": 46 step" or insysmsg "46 space" or insysmsg ": 45 step" or insysmsg "45 space" or insysmsg ": 44 step" or insysmsg "44 space" or insysmsg ": 43 step" or insysmsg "43 space" or insysmsg ": 42 step" or insysmsg "42 space" or insysmsg ": 41 step" or insysmsg "41 space" or insysmsg ": 40 step" or insysmsg "40 space" or insysmsg ": 39 step" or insysmsg "39 space" or insysmsg ": 38 step" or insysmsg "38 space" or insysmsg ": 37 step" or insysmsg "37 space" or insysmsg ": 36 step" or insysmsg "36 space" or insysmsg ": 35 step" or insysmsg "35 space" or insysmsg ": 34 step" or insysmsg "34 space" or insysmsg ": 33 step" or insysmsg "33 space" or insysmsg ": 32 step" or insysmsg "32 space" or insysmsg ": 31 step" or insysmsg "31 space" or insysmsg ": 30 step" or insysmsg "30 space" or insysmsg ": 29 step" or insysmsg "29 space" or insysmsg ": 28 step" or insysmsg "28 space" or insysmsg ": 27 step" or insysmsg "27 space" or insysmsg ": 26 step" or insysmsg "26 space" or insysmsg ": 25 step" or insysmsg "25 space" or insysmsg ": 24 step" or insysmsg "24 space" or insysmsg ": 23 step" or insysmsg "23 space" or insysmsg ": 22 step" or insysmsg "22 space" or insysmsg ": 21 step" or insysmsg "21 space" or insysmsg ": 20 step" or insysmsg "20 space" or insysmsg ": 19 step" or insysmsg "19 space" or insysmsg ": 18 step" or insysmsg "18 space" or insysmsg ": 17 step" or insysmsg "17 space" or insysmsg ": 16 step" or insysmsg "16 space" or insysmsg ": 15 step" or insysmsg "15 space" or insysmsg ": 14 step" or insysmsg "14 space" or insysmsg ": 13 step" or insysmsg "13 space" or insysmsg ": 12 step" or insysmsg "12 space" or insysmsg ": 11 step" or insysmsg "11 space" or insysmsg ": 10 step" or insysmsg "10 space" or insysmsg ": 9 step" or insysmsg "(9 space" or insysmsg ": 8 step" or insysmsg "(8 space" or insysmsg ": 7 step" or insysmsg "(7 space" or insysmsg ": 6 step" or insysmsg "(6 space" or insysmsg ": 5 step" or insysmsg "(5 space" or insysmsg ": 4 step" or insysmsg "(4 space" or insysmsg ": 3 step" or insysmsg "(3 space" or insysmsg ": 2 step" or insysmsg "(2 space" or insysmsg ": 1 step" or insysmsg "(1 space" or insysmsg ": 0 step" or insysmsg "(0 space" @setvar! TimeToGo 1 @setvar! RedTargetFound 1 replay endif elseif PKTrackingRange = 0 if insysmsg "Now tracking" @setvar! TimeToGo 1 @setvar! RedTargetFound 1 replay endif endif endif if EnablePKradar = 1 and skill "Tracking" < 50 if timer "PKRadar" > 1000 hotkey "Next Murderer Player Target" wait 500 if insysmsg "No one matching that was found" settimer "PKRadar" 0 else if DungeonMode = 1 and EnableAutoRedDungeonGate = 1 hotkey "Toggle War Only" elseif DungeonMode = 1 and EnableAutoRedDungeonGate = 0 if not hidden useskill "Hiding" endif elseif DungeonMode = 0 @setvar! RedTargetFound 1 @setvar! TimeToGo 1 endif @setvar! MurdererTarget lasttarget clearsysmsg replay endif endif endif if paralyzed and EnableAutoParalyzePouch = 1 if EnableOverheadMessages = 1 overhead "[ [ [ [ POP! ] ] ] ]" 2117 endif say "[pouch" @setvar! TimeToGo 1 @setvar! MurdererFound 1 replay endif if warmode and EnableWARmodeAutoRecall = 1 @setvar! AutoRecallTriggered 1 @setvar! TimeToGo 1 replay endif if diffhits > 0 replay endif if insysmsg "world is saving" for 50 wait 100 if insysmsg "world save complete" wait 100 if EnableOverheadMessages = 1 overhead "[ SAVE COMPLETE! ]" 253 endif clearsysmsg endif endfor clearsysmsg endif if insysmsg "travel" @setvar! TravelCooldownActive 1 clearsysmsg replay endif if EnableOverheadMessages != 0 if insysmsg "You hack" overhead "*you fail to harvest anything...*" 337 clearsysmsg replay elseif insysmsg "You chop some logs" if insysmsg "Harvest double yield" overhead "*you double harvest logs!*" 349 else overhead "*you harvest logs*" 349 endif clearsysmsg replay elseif insysmsg "You chop some dullwood logs" if insysmsg "Harvest double yield" overhead "*you double harvest dullwood!*" 2419 else overhead "*you harvest dullwood*" 2419 endif clearsysmsg replay elseif insysmsg "You chop some shadowwood logs" if insysmsg "Harvest double yield" overhead "*you double harvest shadowwood!*" 2406 else overhead "*you harvest shadowwood*" 2406 endif clearsysmsg replay elseif insysmsg "You chop some copperwood logs" if insysmsg "Harvest double yield" overhead "*you double harvest copperwood!*" 2413 else overhead "*you harvest copperwood*" 2413 endif clearsysmsg replay elseif insysmsg "You chop some bronzewood logs" if insysmsg "Harvest double yield" overhead "*you double harvest bronzewood!*" 2418 else overhead "*you harvest bronzewood*" 2418 endif clearsysmsg replay elseif insysmsg "You chop some goldenwood logs" if insysmsg "Harvest double yield" overhead "*you double harvest goldenwood!*" 2213 else overhead "*you harvest goldenwood!*" 2213 endif clearsysmsg replay elseif insysmsg "You chop some rosewood logs" if insysmsg "Harvest double yield" overhead "*you double harvest rosewood!*" 2425 else overhead "*you harvest rosewood!*" 2425 endif clearsysmsg replay elseif insysmsg "You chop some verewood logs" if insysmsg "Harvest double yield" overhead "*you double harvest verewood!*" 2207 else overhead "*you harvest verewood!*" 2207 endif clearsysmsg replay elseif insysmsg "You chop some valewood logs" clearsysmsg if insysmsg "Harvest double yield" overhead "*you double harvest valewood!*" 2219 else overhead "*you harvest valewood!*" 2219 endif clearsysmsg replay elseif insysmsg "You chop some avarwood logs" if insysmsg "Harvest double yield" overhead "*you double harvest avarwood!!!*" 1763 if EnableOverheadMessages = 1 overhead "Woot! Woot!!" 2086 endif else overhead "*you harvest avarwood!!*" 1763 if EnableOverheadMessages = 1 overhead "Woot!" 2086 endif endif clearsysmsg replay endif else if insysmsg "You chop|You hack|Harvest double" clearsysmsg replay endif endif endwhile replay endif endwhile replay //////////////// // THE END! // ////////////////

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search