Razor script
Lord Glacier's Chill LUMBERJACK AUTO PILOT - UO OUTLANDS RAZOR SCRIPT - v1.0 LITE
by danstock._98439 · 1994 lines
Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
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/
GatheringHidingTracking
Lord Glaciers Chill LUMBERJACK AUTO PILOT - UO OUTLANDS RAZOR SCRIPT - v10 LITE.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/c87ec994-4970-4e52-8035-5191a8c51552 for latest2# Automation by Jaseowns3## Script: Lord Glacier's Chill LUMBERJACK AUTO PILOT - UO OUTLANDS RAZOR SCRIPT - v1.0 LITE4## Created by: danstock._98439#05#############################################6 7/////////8//////// Lord Glaciers Chill LUMBERJACK AUTO PILOT UO OUTLANDS RAZOR SCRIPT - version 1.0.0 - Released July 8, 20259///////10////// 11///// Compiled by Lord Glacier (aka. DanStock.) 12//// Inspired by & learned from various scripts found on: https://outlands.uorazorscripts.com/ 13/// 14 15 16 17 18# This script is a basic version of my Ultimate Harvest script! I know many people have been wanting one for a while. 19# For those who just want a basic chopping script with auto recall and a few QOL elements included20# This script does NOT include any offensive or defensive measures (beyond popping pouches when paralyzed and recalling)21# It also does NOT include any AFTER RECALL support (unloading, resupplying, etc.) You can trigger your own DIY RECALL SCRIPT instead!22# Please checkout my big Harvest Script if you need more features! GOOD LUCK OUT THERE!23 24 25 26# Script includes:27 // AUTO RED RECALL (w/ tracking skill and non-tracking skill triggers - uses either Casting or Charged Runebook/Runetome) 28 // AUTO POUCH POP (will pop trapped pouches if paralyzed and attempt to recall) 29 // BOARD RECALL (optional - set board amount below) 30 // WAR MODE RECALL (optional - War Mode will trigger recall w/ brief countdown)31 // OVERHEAD MESSAGES (optional - colour coded overhead displays with multiple settings)32 // TOOL DECAY NOTICE and/or RECYCLING (optional - recyling requires 'Tool Kit' in inventory)33 // AUTOMATICALLY CONVERT LOGS TO BOARDS (optional) 34 // BOARD PROTECTION (optional stacking, hiding or securing in locked box)35 36 37 38# Required (or suggested *) inventory items:39 40 # Hatchets 41 # A blessed escape runebook (charged w/ recall scrolls if no Magery skill)42 # Trapped pouches 43 # Wooden Box w/ copper key *44 # Tool Kit (for tool recycle) *45 46 47 48 49 //////////////////////////////50 // RESET SCRIPT HERE: //51 //////////////////////////////52 53 ////// SET THIS VALUE TO '1' AND RUN SCRIPT TO UNSET ALL PERMANENT SCRIPT VARIABLES: \\\\\\54 55 @setvar! SCRIPTRESET 056 57 ################### THEN RETURN 'SCRIPTRESET' TO '0' TO RESTART THE INITIAL SETUP ###################58 #### (Or you can re-target script variables individually in the 'Options' tab above the script!) ####59 60 61 62 63 64 #####################################################65 ### OPTIONAL COOLDOWNS TO ADD IN UO CLIENT: ###66 #####################################################67 68# Travel69# * NOT required for script function 70 71 72 73 74 ##########################################75 // VARIABLES: //76 ##########################################77 78 @setvar! EnableOverheadMessages 179 # Disable or Enable unnecessary overhead messages/texts80 # Set to '1' for ALL messages on or '2' for only important messages (or '0' for none)81 82 @setvar! EnableAutoParalyzePouch 183 # Will automatically pop trapped pouches if paralyzed84 85 @setvar! EnableToolCountdown 186 # System message countdown when pickaxe is about to break87 88 @setvar! EnableRecycleTool 089 # Will automatically recycle your pickaxe before final use90 # Requires tinker 'tool kit' in inventory91 92 @setvar! LogsToBoards 193 @setvar! EnableLogStacker 094 # This will stack all the LOGS on the same pixel in your BACKPACK for additional security95 96 // You can choose to set a storage bag for your Boards:97 @setvar! EnableBoardBag 098 # It can be a trapped pouch for security but, if so, disable opening Board Bag:99 @setvar! OpenBoardBag 0100 # Otherwise, this will open your Board Bag when stacking boards or unloading (at home/inn/bank/etc.)101 @setvar! StackBoardsinBoardBag 0102 # This will stack all the BOARDS on the same pixel in your BOARD BAG for additional security103 # Or you can put them in a locked box instead (recommended):104 @setvar! PutBoardsinLockedChest 0105 # Must have wooden box and matching copper key in backpack (can be crafted with 50 carpentry/50 tinkering)106 107 @setvar! EnableWeightWarningMessage 1108 @setvar! GreenWarningDiffWeight 50109 @setvar! YellowWarningDiffWeight 25110 @setvar! RedWeightLimitDiffWeight 5111 # Overhead weight warning message settings 112 113 114//////////////////////////115// AUTO-RECALL: //116//////////////////////////117 118 ################################119 #### RECALL TRIGGERS: ####120 ################################121 122 // RED RECALL (w/ TRACKING SKILL): //123 if skill "Tracking" >= 50124 @setvar! EnableTrackingAutoRecall 1125 @setvar! PKTrackingRange 70126 # Range can be 50, 60 or 70 tiles (or '0' will trigger Auto Recall regardless of range)127 # Make sure 'Ignore Houses/Ships' is checked in the Tracking skill menu!128 # I also highly recommend setting up a Razor overhead message for tracking REDS...129 // Doing this will display PK name and tile distance overhead (when tracked):130 // Add overhead message w/ a trigger of 'Now tracking' and message '[ RED ALERT: {3} ]' (hue 335)131 // Then a second with a trigger of 'Distance to destination' and message '[ {4} TILES AWAY! ]' (hue 253)132 133 // RED RECALL (w/ NO TRACKING SKILL): //134 elseif skill "Tracking" < 50135 @setvar! EnablePKradar 1136 @setvar! EnableAutoRedRecall 1137 endif138 # This will work in a pinch, but is not ideal (your harvester should have tracking skill IMO)139 # PK Radar will only pikcup Reds within target distance (but it is better than nothing)140 141 // BOARD RECALL: //142 @setvar! EnableBoardAutoRecall 0143 @setvar! BoardRecallAmount 2500144 # Will trigger auto recall if board total exceeds target145 146 // WAR MODE RECALL: //147 @setvar! EnableWARmodeAutoRecall 0148 @setvar! EnableWarModeRecallCountdown 0149 # Will trigger auto recall if WAR MODE is activated (w/ optional brief overhead countdown)150 151 152 #####################################################153 #### YOU CAN USE YOUR OWN RAZOR RECALL SCRIPT: ####154 #####################################################155 156 # 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):157 158 @setvar! EnableDIYRecallScript 0159 160 # Type the name of your own Recall Razor script here:161 createlist DIYRecallScriptList162 pushlist DIYRecallScriptList "YOUR DIY SCRIPT NAME HERE"163 164 165 #####################################################166 #### OR USE THE BUILT-IN AUTO RECALL SCRIPT: ####167 #####################################################168 169 // Script will use charged recall scrolls if casting is disabled170 # Casting uses RUNE or RUNEBOOK/RUNETOME (default location)171 # Scrolls uses FIRST RUNE in RUNEBOOK or FIRST RUNE in RUNETOME (set 'EnableCastRecall' to '0')172 173 @setvar! EnableCastRecall 0174 175 if EnableCastRecall = 0176 # If using scroll charges, choose to use Runebook or Runetome:177 @setvar! ChargedRunebook 1178 # or 179 @setvar! ChargedRunetome 0180 endif 181 182 if EnableCastRecall = 1183 # If casting Recall, choose to target Runebook or Rune:184 @setvar! CasttoRunebook 1185 # or 186 @setvar! CasttoRunetome 0187 # or 188 @setvar! CasttoRune 0189 endif 190 191 ///////////////////////////////////////////////192 // SCRIPT ENDS UPON SUCCESSFUL AUTO RECALL //193 ///////////////////////////////////////////////194 195 196/////////////////////197// END OF SETUP! //198/////////////////////199 200 201 202 203############ 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! ############204 205 206 207 208if not timerexists "LogStackerTimer" 209 createtimer "LogStackerTimer"210 settimer "LogStackerTimer" 10000211endif212 213if not timerexists "BoardTimer" 214 createtimer "BoardTimer" 215 settimer "BoardTimer" 3500216endif 217 218if not timerexists "LumberOrganizer"219 createtimer "LumberOrganizer"220 settimer "LumberOrganizer" 30000221endif222 223if not timerexists "BoardRecallTimer" 224 createtimer "BoardRecallTimer" 225 settimer "BoardRecallTimer" 30000226endif 227 228if not timerexists "StackerTimer" 229 createtimer "StackerTimer" 230 settimer "StackerTimer" 3500231endif 232 233if not timerexists "HarvestDelay"234 createtimer "HarvestDelay"235 settimer "HarvestDelay" 5000236endif237 238if not timerexists "ManaTimer" 239 createtimer "ManaTimer" 240 settimer "ManaTimer" 0241endif 242 243if not timerexists "MoveTimer" 244 createtimer "MoveTimer" 245 settimer "MoveTimer" 60000246endif 247 248if not timerexists "WeightTimer" 249 createtimer "WeightTimer" 250 settimer "WeightTimer" 60000251endif 252 253if not timerexists "TravelTimer" 254 createtimer "TravelTimer" 255 settimer "TravelTimer" 60000256endif 257 258if not dead259 if DEAD != 1260 if SCRIPTRESET = 1261 unsetvar DanStock.262 unsetvar FIRSTRUN263 unsetvar lumber_runetome264 unsetvar lumber_runebook265 unsetvar lumber_rune266 unsetvar BoardBag267 unsetvar MyLootBag268 unsetvar MyLootChest269 @setvar! TimeToGo 0270 clearignore 271 overhead "All permanent script variables reset!" 84272 overhead "Reset SCRIPTRESET back to 0 and restart script to prompt for new targets..." 0273 sysmsg "Make sure to set SCRIPTRESET back to 0" 253274 sysmsg "Stopping script..." 0275 stop 276 endif277 278 if not varexist DanStock.279 sysmsg "Starting script......" 0 280 wait 1500281 overhead "Lord Glacier's Lumberjack Auto Pilot Script v1.0 LITE" 2338282 # '283 wait 500284 overhead "Released: July 8, 2025" 2234285 wait 2500286 overhead "Thank you for trying my Lumberjack Auto Pilot script! It appears this may be your first time running it..." 0287 wait 4000288 overhead "IMPT: Please make sure to setup all of your required VARIABLES!" 153289 wait 3000290 overhead "If you require a more from the script (ie. summons, fighting MOBs, etc), please checkout my Ultimate Harvest script instead!" 0291 wait 4500292 setvar DanStock. 1293 sysmsg "Beginning Lumber Auto Pilot script setup...... " 0294 wait 1500295 sysmsg "This is best done from inside your HOME or INN ROOM!" 253296 wait 1500297 endif 298 299 if EnableDIYHomeRecallScript != 1300 if EnableTrackingAutoRecall = 1 or EnableBoardAutoRecall = 1301 if EnableCastRecall = 1 and CasttoRunebook = 1302 if not varexist lumber_runebook or not find lumber_runebook self303 wait 1000304 overhead "First off, please select your Escape Runebook..." 88305 wait 1500306 overhead "[ SELECT RUNEBOOK... ]" 253307 setvar lumber_runebook308 wft 500309 while targetexists310 wait 100311 endwhile312 overhead "[ RUNEBOOOK SELECTED! ]" 93313 wait 1500314 overhead "Script will now CAST recall to 'default' rune in RUNEBOOK upon AUTO RECALL trigger" 0315 wait 2500316 endif317 elseif EnableCastRecall = 1 and CasttoRunetome = 1318 if not varexist lumber_runetome or not find lumber_runetome self319 wait 1000320 overhead "First off, please select your Escape Runetome..." 88321 wait 1500322 overhead "[ SELECT RUNETOME... ]" 253323 setvar lumber_runetome324 wft 500325 while targetexists326 wait 100327 endwhile328 overhead "[ RUNETOME SELECTED! ]" 93329 wait 1500330 overhead "Script will now CAST recall to 'default' rune in RUNETOME upon AUTO RECALL trigger" 0331 wait 2500332 endif333 elseif EnableCastRecall = 1 and CasttoRune = 1334 if not varexist lumber_rune or not find lumber_rune self335 wait 1000336 overhead "First off, please select your Escape Rune..." 88337 wait 1500338 overhead "[ SELECT RUNE... ]" 253339 setvar lumber_rune340 wft 500341 while targetexists342 wait 100343 endwhile344 overhead "[ RUNE SELECTED! ]" 93345 wait 1500346 overhead "Script will now CAST recall to selected RUNE upon AUTO RECALL trigger" 0347 wait 2500348 endif349 elseif EnableCastRecall = 0 and ChargedRunebook = 1 350 if not varexist lumber_runebook or not find lumber_runebook self351 wait 1000352 overhead "First off, please select your Escape Runebook..." 88353 wait 1500354 overhead "[ SELECT RUNEBOOK... ]" 253355 setvar lumber_runebook356 wft 500357 while targetexists358 wait 100359 endwhile360 overhead "[ RUNEBOOK SELECTED! ]" 93361 wait 1500362 overhead "Script will now use recall SCROLL (to FIRST RUNE in RUNEBOOK) upon AUTO RECALL trigger" 0363 wait 2500364 endif 365 elseif EnableCastRecall = 0 and ChargedRunetome = 1 366 if not varexist lumber_runetome or not find lumber_runetome self367 wait 1000368 overhead "First off, please select your Escape Runetome..." 88369 wait 1500370 overhead "[ SELECT RUNETOME... ]" 253371 setvar lumber_runetome372 wft 500373 while targetexists374 wait 100375 endwhile376 overhead "[ RUNETOME SELECTED! ]" 93377 wait 1500378 overhead "Script will now use recall SCROLL (to FIRST RUNE in RUNETOME) upon AUTO RECALL trigger" 0379 wait 2500380 endif 381 endif382 endif383 endif384 385 if EnableBoardBag = 1386 if not varexist BoardBag387 wait 1500388 overhead "Next, choose your board storage bag..." 88389 wait 1500390 overhead "[ SELECT BOARD BAG... ]" 253391 setvar BoardBag392 wft 500393 while targetexists394 wait 100395 endwhile396 overhead "[ BOARD BAG SET! ]" 93397 wait 3000398 elseif not find BoardBag self 399 wait 1000400 overhead "[ SELECT NEW BOARD BAG... ]" 253401 setvar BoardBag402 wft 500403 while targetexists404 wait 100405 endwhile406 overhead "[ BOARD BAG SET! ]" 93407 wait 500408 endif409 endif410 411 if not varexist FIRSTRUN412 sysmsg "Verifying initial setup is complete.......... " 0413 wait 3500414 overhead "Ok, looks like you are good to go!" 0415 wait 3000416 overhead "Good luck out there and thanks again for trying my script!" 0417 overhead " - Dan " 0418 setvar FIRSTRUN 1419 wait 3000420 sysmsg "GLACIERS LUMBERJACK AUTO PILIOT LITE SETUP COMPLETE!" 84421 wait 1500422 overhead "[ HAPPY CHOPPING!! ]" 2086423 wait 3000424 endif425 endif426endif427 428while not dead429 while queued430 wait 100431 endwhile432 433 if insysmsg "Captcha successful" and EnableOverheadMessages = 1434 overhead "I guess you got the magic numbers correct??" 2086435 wait 1500436 overhead "Alright, let's go chop some wood..." 2086437 # '438 clearsysmsg439 endif440 441 if EnableAutoParalyzePouch = 1442 if paralyzed443 if EnableOverheadMessages = 1444 overhead "[ [ [ [POP] ] ] ]" 2117445 endif446 say "[pouch" 447 if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0448 overhead "[ !!RED ALERT!! ]" 37449 endif450 @setvar! RedTargetFound 1451 @setvar! TimeToGo 1452 endif453 endif454 455 if EnableTrackingAutoRecall = 1456 if skill "Tracking" >= 50 and not findbuff "tracking"457 while not gumpexists 4267467659458 useskill "tracking"459 endwhile460 if gumpexists 4267467659461 while not insysmsg "You will now hunt all hostile players."462 gumpresponse 8 4267467659463 waitforgump 4267467659 5000464 endwhile465 gumpresponse 6 4267467659466 wait 500467 clearsysmsg468 endif469 gumpclose 4267467659470 if EnableOverheadMessages = 1471 overhead "*tracking reds...*" 334472 elseif EnableOverheadMessages = 2473 overhead "[ AUTO RECALL ON! ]" 84474 endif475 endif 476 477 if PKTrackingRange = 70 478 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"479 if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0480 overhead "[ !! RED ALERT !! ]" 37481 endif 482 @setvar! RedTargetFound 1483 @setvar! TimeToGo 1484 clearsysmsg485 endif486 elseif PKTrackingRange = 60 487 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"488 if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0489 overhead "[ !! RED ALERT !! ]" 37490 endif 491 @setvar! RedTargetFound 1492 @setvar! TimeToGo 1493 clearsysmsg494 endif495 elseif PKTrackingRange = 50 496 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"497 if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0498 overhead "[ !! RED ALERT !! ]" 37499 endif 500 @setvar! RedTargetFound 1501 @setvar! TimeToGo 1502 clearsysmsg503 endif504 elseif PKTrackingRange = 0 505 if insysmsg "Now tracking"506 if EnableRedAlertOverhead = 1 and EnableOverheadMessages != 0507 overhead "[ !! RED ALERT !! ]" 37508 endif 509 @setvar! RedTargetFound 1510 @setvar! TimeToGo 1511 clearsysmsg512 endif513 endif 514 endif515 516 if EnablePKradar = 1 and skill "Tracking" < 50517 if timer "PKRadar" > 1000518 hotkey "Next Murderer Player Target"519 wait 350520 if insysmsg "No one matching that was found"521 settimer "PKRadar" 0522 clearsysmsg523 else524 @setvar! RedTargetFound 1525 @setvar! TimeToGo 1526 @setvar! MurdererTarget lasttarget527 clearsysmsg528 endif 529 endif530 endif 531 532 if warmode and EnableWARmodeAutoRecall = 1533 @setvar! AutoRecallTriggered 1534 @setvar! TimeToGo 1535 endif 536 537 538 539 if TimeToGo = 1540 if EnableAutoRedRecall = 1 and RedTargetFound = 1541 @setvar! MurdererFound 1 542 while mana < 11543 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0544 overhead "[ MOVE!! ]" 12545 settimer "ManaTimer" 0546 endif 547 wait 500548 endwhile549 550 if EnableOverheadMessages = 1551 overhead "[ RED ALERT!! ]" 37552 endif553 554 if EnableDIYRecallScript = 1555 @setvar! RedTargetFound 0 556 @setvar! TimeToGo 0 557 foreach RecallScript in DIYRecallScriptList558 script RecallScript559 endfor560 else561 @setvar! RECALLTIME 1562 getlabel backpack backpacklabel563 endif 564 elseif EnableTrackingAutoRecall = 1 and RedTargetFound = 1565 @setvar! MurdererFound 1 566 while mana < 11567 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0568 overhead "[ MOVE!! ]" 12569 settimer "ManaTimer" 0570 endif 571 wait 500572 endwhile573 574 if EnableOverheadMessages = 1575 overhead "[ RED ALERT!! ]" 37576 endif577 578 if EnableDIYRecallScript = 1579 @setvar! RedTargetFound 0 580 @setvar! TimeToGo 0 581 foreach RecallScript in DIYRecallScriptList582 script RecallScript583 endfor584 else585 @setvar! RECALLTIME 1586 getlabel backpack backpacklabel587 endif 588 elseif EnableWARmodeAutoRecall = 1 and AutoRecallTriggered = 1589 while mana < 11590 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0591 overhead "*waiting for mana...*" 12592 settimer "ManaTimer" 0593 endif 594 wait 500595 endwhile596 597 if EnableOverheadMessages = 1598 overhead "[ WAR AUTO RECALL! ]" 88599 wait 500600 endif601 602 if EnableWarModeRecallCountdown = 1603 sysmsg "Toggle PEACE MODE to cancel AUTO RECALL!" 88604 overhead "3" 77605 if not warmode 606 if EnableOverheadMessages = 1607 overhead "[ AUTO RECALL STOPPED... ]" 337608 endif609 @setvar! AutoRecallTriggered 0610 @setvar! TimeToGo 0611 replay612 endif 613 wait 750614 overhead "2" 44615 if not warmode 616 if EnableOverheadMessages = 1617 overhead "[ AUTO RECALL STOPPED... ]" 337618 endif619 @setvar! AutoRecallTriggered 0620 @setvar! TimeToGo 0621 replay622 endif 623 wait 750624 overhead "1" 33625 wait 250626 endif 627 628 if not warmode 629 if EnableOverheadMessages = 1630 overhead "[ AUTO RECALL STOPPED... ]" 337631 endif 632 @setvar! AutoRecallTriggered 0633 @setvar! TimeToGo 0634 replay635 endif 636 637 wait 500638 639 if EnableDIYRecallScript = 1640 @setvar! AutoRecallTriggered 0 641 @setvar! TimeToGo 0642 foreach RecallScript in DIYRecallScriptList643 script RecallScript644 endfor645 else646 @setvar! AutoRecallTriggered 0647 @setvar! TimeToGo 0648 @setvar! RECALLTIME 1649 hotkey 'Toggle Peace Only'650 getlabel backpack backpacklabel651 endif652 elseif EnableBoardAutoRecall = 1 and AutoRecallTriggered = 1653 while mana < 11654 if timer "ManaTimer" > 3500 and EnableOverheadMessages != 0655 overhead "*waiting for mana...*" 12656 settimer "ManaTimer" 0657 endif 658 wait 500659 endwhile660 661 if EnableOverheadMessages = 1662 overhead "[ BOARD AUTO RECALL! ]" 88663 wait 1000664 endif665 666 if EnableDIYRecallScript = 1667 @setvar! AutoRecallTriggered 0668 @setvar! TimeToGo 0669 foreach RecallScript in DIYRecallScriptList670 script RecallScript671 endfor672 else673 @setvar! AutoRecallTriggered 0674 @setvar! TimeToGo 0675 @setvar! RECALLTIME 1676 getlabel backpack backpacklabel677 endif678 endif 679 680 681 if RECALLTIME = 1682 if skill 'Magery' >= 60 and EnableCastRecall = 1683 684 cast "Recall" 685 while not targetexists 686 wait 100687 endwhile 688 wait 500689 690 if CasttoRunebook = 1691 wft 500692 target lumber_runebook693 wait 500694 elseif CasttoRunetome = 1695 wft 500696 target lumber_runetome697 wait 500698 elseif CasttoRune = 1699 wft 500700 target lumber_rune701 wait 500702 endif 703 704 for 5705 wait 500706 if insysmsg "Your concentration is disturbed"707 clearsysmsg708 if EnableOverheadMessages != 0709 overhead "[ INTERUPTED! ]" 153710 wait 1500711 endif 712 cast "Recall"713 714 while not targetexists 715 wait 100716 endwhile 717 718 if CasttoRunebook = 1719 wft 500720 target lumber_runebook721 wait 500722 elseif CasttoRunetome = 1723 wft 500724 target lumber_runetome725 wait 500726 elseif CasttoRune = 1727 wft 500728 target lumber_rune729 wait 500730 endif 731 732 if insysmsg "Your concentration is disturbed"733 wait 1000734 else 735 break736 endif 737 endif738 endfor739 elseif EnableCastRecall = 0 or skill 'Magery' < 60740 if ChargedRunebook = 1741 dclick lumber_runebook742 waitforgump 1551740969 743 gumpresponse 2744 wait 1000 745 elseif ChargedRunetome = 1746 dclick lumber_runetome747 waitforgump 167090027748 gumpresponse 100749 wait 1000 750 endif 751 752 for 5753 wait 500754 if insysmsg "Your concentration is disturbed"755 clearsysmsg756 if EnableOverheadMessages != 0757 overhead "[ INTERUPTED! ]" 153758 wait 2500759 endif760 if ChargedRunebook = 1761 dclick lumber_runebook762 waitforgump 1551740969 763 gumpresponse 2764 wait 1000 765 elseif ChargedRunetome = 1766 dclick lumber_runetome767 waitforgump 167090027768 gumpresponse 100769 wait 1000 770 endif771 endif 772 endfor773 endif774 overhead "[ SCRIPT COMPLETE! ]" 84775 @setvar! RedTargetFound 0776 @setvar! RECALLTIME 0777 @setvar! TimeToGo 0 778 stop779 endif780 endif 781 782 783 if TravelCooldownActive = 1784 clearsysmsg 785 hotkey "Use item in hand" 786 wft 1500787 hotkey "Target Self" 788 wait 500789 if insysmsg "must wait 59"790 if EnableOverheadMessages = 1791 overhead "I am tired from travelling..." 2086792 wait 1500 793 overhead "Just give me a minute to recover!" 2086794 endif 795 clearsysmsg 796 cooldown "Travel" 59000797 settimer "TravelTimer" 1000798 @setvar! TravelCooldownActive 0799 replay 800 elseif insysmsg "must wait 58"801 if EnableOverheadMessages = 1802 overhead "I am tired from travelling..." 2086803 wait 1500 804 overhead "Just give me a minute to recover!" 2086805 endif806 cooldown "Travel" 58000807 settimer "TravelTimer" 2000808 @setvar! TravelCooldownActive 0809 clearsysmsg 810 replay 811 elseif insysmsg "must wait 57"812 if EnableOverheadMessages = 1813 overhead "I am tired from travelling..." 2086814 wait 1500 815 overhead "Just give me a minute to recover!" 2086816 endif817 cooldown "Travel" 57000818 settimer "TravelTimer" 3000819 @setvar! TravelCooldownActive 0820 clearsysmsg 821 replay 822 elseif insysmsg "must wait 56"823 if EnableOverheadMessages = 1824 overhead "I am tired from travelling..." 2086825 wait 1500 826 overhead "Just give me a minute to recover!" 2086827 endif828 cooldown "Travel" 56000829 settimer "TravelTimer" 4000830 @setvar! TravelCooldownActive 0831 clearsysmsg 832 replay 833 elseif insysmsg "must wait 55"834 if EnableOverheadMessages = 1835 overhead "I am tired from travelling..." 2086836 wait 1500 837 overhead "Just give me a minute to recover!" 2086838 endif839 cooldown "Travel" 55000840 settimer "TravelTimer" 5000841 @setvar! TravelCooldownActive 0842 clearsysmsg 843 replay 844 elseif insysmsg "must wait 54"845 if EnableOverheadMessages = 1846 overhead "I am tired from travelling..." 2086847 wait 1500 848 overhead "Just give me a minute to recover!" 2086849 endif850 cooldown "Travel" 54000851 settimer "TravelTimer" 6000852 @setvar! TravelCooldownActive 0853 clearsysmsg 854 replay 855 elseif insysmsg "must wait 53"856 if EnableOverheadMessages = 1857 overhead "I am tired from travelling..." 2086858 wait 1500 859 overhead "Just give me a minute to recover!" 2086860 endif861 cooldown "Travel" 53000862 settimer "TravelTimer" 7000863 @setvar! TravelCooldownActive 0864 clearsysmsg 865 replay 866 elseif insysmsg "must wait 52"867 if EnableOverheadMessages = 1868 overhead "I am tired from travelling..." 2086869 wait 1500 870 overhead "Just give me a minute to recover!" 2086871 endif872 cooldown "Travel" 52000873 settimer "TravelTimer" 8000874 @setvar! TravelCooldownActive 0875 clearsysmsg 876 replay 877 elseif insysmsg "must wait 51"878 if EnableOverheadMessages = 1879 overhead "I am tired from travelling..." 2086880 wait 1500 881 overhead "Just give me a minute to recover!" 2086882 endif883 cooldown "Travel" 51000884 settimer "TravelTimer" 9000885 @setvar! TravelCooldownActive 0886 clearsysmsg 887 replay 888 elseif insysmsg "must wait 50"889 if EnableOverheadMessages = 1890 overhead "I am tired from travelling..." 2086891 wait 1500 892 overhead "Just give me a minute to recover!" 2086893 endif894 cooldown "Travel" 50000895 settimer "TravelTimer" 10000896 @setvar! TravelCooldownActive 0897 clearsysmsg 898 replay 899 elseif insysmsg "must wait 49"900 if EnableOverheadMessages = 1901 overhead "I am tired from travelling..." 2086902 wait 1500 903 overhead "Just give me a minute to recover!" 2086904 endif905 cooldown "Travel" 49000906 settimer "TravelTimer" 11000907 @setvar! TravelCooldownActive 0908 clearsysmsg 909 replay 910 elseif insysmsg "must wait 48"911 if EnableOverheadMessages = 1912 overhead "I am tired from travelling..." 2086913 wait 1500 914 overhead "Just give me a minute to recover!" 2086915 endif916 cooldown "Travel" 48000917 settimer "TravelTimer" 12000918 @setvar! TravelCooldownActive 0919 clearsysmsg 920 replay 921 elseif insysmsg "must wait 47"922 if EnableOverheadMessages = 1923 overhead "I am tired from travelling..." 2086924 wait 1500 925 overhead "Just give me a minute to recover!" 2086926 endif927 cooldown "Travel" 47000928 settimer "TravelTimer" 13000929 @setvar! TravelCooldownActive 0930 clearsysmsg 931 replay 932 elseif insysmsg "must wait 46"933 if EnableOverheadMessages = 1934 overhead "I am tired from travelling..." 2086935 wait 1500 936 overhead "Just give me a minute to recover!" 2086937 endif938 cooldown "Travel" 46000939 settimer "TravelTimer" 14000940 @setvar! TravelCooldownActive 0941 clearsysmsg 942 replay 943 elseif insysmsg "must wait 45"944 if EnableOverheadMessages = 1945 overhead "I am tired from travelling..." 2086946 wait 1500 947 overhead "Just give me a minute to recover!" 2086948 endif949 cooldown "Travel" 45000950 settimer "TravelTimer" 15000951 @setvar! TravelCooldownActive 0952 clearsysmsg 953 replay 954 elseif insysmsg "must wait 44"955 if EnableOverheadMessages = 1956 overhead "I am tired from travelling..." 2086957 wait 1500 958 overhead "Just give me a minute to recover!" 2086959 endif960 cooldown "Travel" 44000961 settimer "TravelTimer" 16000962 @setvar! TravelCooldownActive 0963 clearsysmsg 964 replay 965 elseif insysmsg "must wait 43"966 if EnableOverheadMessages = 1967 overhead "I am tired from travelling..." 2086968 wait 1500 969 overhead "Just give me a minute to recover!" 2086970 endif971 cooldown "Travel" 43000972 settimer "TravelTimer" 17000973 @setvar! TravelCooldownActive 0974 clearsysmsg 975 replay 976 elseif insysmsg "must wait 42"977 if EnableOverheadMessages = 1978 overhead "I am tired from travelling..." 2086979 wait 1500 980 overhead "Just give me a minute to recover!" 2086981 endif982 cooldown "Travel" 42000983 settimer "TravelTimer" 18000984 @setvar! TravelCooldownActive 0985 clearsysmsg 986 replay 987 elseif insysmsg "must wait 41"988 if EnableOverheadMessages = 1989 overhead "I am tired from travelling..." 2086990 wait 1500 991 overhead "Just give me a minute to recover!" 2086992 endif993 cooldown "Travel" 41000994 settimer "TravelTimer" 19000995 @setvar! TravelCooldownActive 0996 clearsysmsg 997 replay 998 elseif insysmsg "must wait 40"999 if EnableOverheadMessages = 11000 overhead "I am tired from travelling..." 20861001 wait 1500 1002 overhead "Just give me a bit to recover!" 20861003 endif1004 cooldown "Travel" 400001005 settimer "TravelTimer" 200001006 @setvar! TravelCooldownActive 01007 clearsysmsg 1008 replay 1009 elseif insysmsg "must wait 39"1010 if EnableOverheadMessages = 11011 overhead "I am tired from travelling..." 20861012 wait 1500 1013 overhead "Just give me a bit to recover!" 20861014 endif1015 cooldown "Travel" 390001016 settimer "TravelTimer" 210001017 @setvar! TravelCooldownActive 01018 clearsysmsg 1019 replay 1020 elseif insysmsg "must wait 38"1021 if EnableOverheadMessages = 11022 overhead "I am tired from travelling..." 20861023 wait 1500 1024 overhead "Just give me a bit to recover!" 20861025 endif1026 cooldown "Travel" 380001027 settimer "TravelTimer" 220001028 @setvar! TravelCooldownActive 01029 clearsysmsg 1030 replay 1031 elseif insysmsg "must wait 37"1032 if EnableOverheadMessages = 11033 overhead "I am tired from travelling..." 20861034 wait 1500 1035 overhead "Just give me a bit to recover!" 20861036 endif1037 cooldown "Travel" 370001038 settimer "TravelTimer" 230001039 @setvar! TravelCooldownActive 01040 clearsysmsg 1041 replay 1042 elseif insysmsg "must wait 36"1043 if EnableOverheadMessages = 11044 overhead "I am tired from travelling..." 20861045 wait 1500 1046 overhead "Just give me a bit to recover!" 20861047 endif1048 cooldown "Travel" 360001049 settimer "TravelTimer" 240001050 @setvar! TravelCooldownActive 01051 clearsysmsg 1052 replay 1053 elseif insysmsg "must wait 35"1054 if EnableOverheadMessages = 11055 overhead "I am tired from travelling..." 20861056 wait 1500 1057 overhead "Just give me a bit to recover!" 20861058 endif1059 cooldown "Travel" 350001060 settimer "TravelTimer" 250001061 @setvar! TravelCooldownActive 01062 clearsysmsg 1063 replay 1064 elseif insysmsg "must wait 34"1065 if EnableOverheadMessages = 11066 overhead "I am tired from travelling..." 20861067 wait 1500 1068 overhead "Just give me a bit to recover!" 20861069 endif1070 cooldown "Travel" 340001071 settimer "TravelTimer" 260001072 @setvar! TravelCooldownActive 01073 clearsysmsg 1074 replay 1075 elseif insysmsg "must wait 33"1076 if EnableOverheadMessages = 11077 overhead "I am tired from travelling..." 20861078 wait 1500 1079 overhead "Just give me a bit to recover!" 20861080 endif1081 cooldown "Travel" 330001082 settimer "TravelTimer" 270001083 @setvar! TravelCooldownActive 01084 clearsysmsg 1085 replay 1086 elseif insysmsg "must wait 32"1087 if EnableOverheadMessages = 11088 overhead "I am tired from travelling..." 20861089 wait 1500 1090 overhead "Just give me a bit to recover!" 20861091 endif1092 cooldown "Travel" 320001093 settimer "TravelTimer" 280001094 @setvar! TravelCooldownActive 01095 clearsysmsg 1096 replay 1097 elseif insysmsg "must wait 31"1098 if EnableOverheadMessages = 11099 overhead "I am tired from travelling..." 20861100 wait 1500 1101 overhead "Just give me a bit to recover!" 20861102 endif1103 cooldown "Travel" 310001104 settimer "TravelTimer" 290001105 @setvar! TravelCooldownActive 01106 clearsysmsg 1107 replay 1108 elseif insysmsg "must wait 30"1109 if EnableOverheadMessages = 11110 overhead "I am tired from travelling..." 20861111 wait 1500 1112 overhead "Just give me a bit to recover!" 20861113 endif1114 cooldown "Travel" 300001115 settimer "TravelTimer" 300001116 @setvar! TravelCooldownActive 01117 clearsysmsg 1118 replay 1119 elseif insysmsg "must wait 29"1120 if EnableOverheadMessages = 11121 overhead "I am tired from travelling..." 20861122 wait 1500 1123 overhead "Just give me a bit to recover!" 20861124 endif1125 cooldown "Travel" 290001126 settimer "TravelTimer" 310001127 @setvar! TravelCooldownActive 01128 clearsysmsg 1129 replay 1130 elseif insysmsg "must wait 28"1131 if EnableOverheadMessages = 11132 overhead "I am tired from travelling..." 20861133 wait 1500 1134 overhead "Just give me a bit to recover!" 20861135 endif1136 cooldown "Travel" 280001137 settimer "TravelTimer" 320001138 @setvar! TravelCooldownActive 01139 clearsysmsg 1140 replay 1141 elseif insysmsg "must wait 27"1142 if EnableOverheadMessages = 11143 overhead "I am tired from travelling..." 20861144 wait 1500 1145 overhead "Just give me a bit longer to recover!" 20861146 endif1147 cooldown "Travel" 270001148 settimer "TravelTimer" 330001149 @setvar! TravelCooldownActive 01150 clearsysmsg 1151 replay 1152 elseif insysmsg "must wait 26"1153 if EnableOverheadMessages = 11154 overhead "I am tired from travelling..." 20861155 wait 1500 1156 overhead "Just give me a bit longer to recover!" 20861157 endif1158 cooldown "Travel" 260001159 settimer "TravelTimer" 340001160 @setvar! TravelCooldownActive 01161 clearsysmsg 1162 replay 1163 elseif insysmsg "must wait 25"1164 if EnableOverheadMessages = 11165 overhead "I am tired from travelling..." 20861166 wait 1500 1167 overhead "Just give me a bit longer to recover!" 20861168 endif1169 cooldown "Travel" 250001170 settimer "TravelTimer" 350001171 @setvar! TravelCooldownActive 01172 clearsysmsg 1173 replay 1174 elseif insysmsg "must wait 24"1175 if EnableOverheadMessages = 11176 overhead "I am tired from travelling..." 20861177 wait 1500 1178 overhead "Just give me a bit longer to recover!" 20861179 endif1180 cooldown "Travel" 240001181 settimer "TravelTimer" 360001182 @setvar! TravelCooldownActive 01183 clearsysmsg 1184 replay 1185 elseif insysmsg "must wait 23"1186 if EnableOverheadMessages = 11187 overhead "I am tired from travelling..." 20861188 wait 1500 1189 overhead "Just give me a bit longer to recover!" 20861190 endif1191 cooldown "Travel" 230001192 settimer "TravelTimer" 370001193 @setvar! TravelCooldownActive 01194 clearsysmsg 1195 replay 1196 elseif insysmsg "must wait 22"1197 if EnableOverheadMessages = 11198 overhead "I am tired from travelling..." 20861199 wait 1500 1200 overhead "Just give me a bit longer to recover!" 20861201 endif1202 cooldown "Travel" 220001203 settimer "TravelTimer" 380001204 @setvar! TravelCooldownActive 01205 clearsysmsg 1206 replay 1207 elseif insysmsg "must wait 21"1208 if EnableOverheadMessages = 11209 overhead "I am tired from travelling..." 20861210 wait 1500 1211 overhead "Just give me a bit longer to recover!" 20861212 endif1213 cooldown "Travel" 210001214 settimer "TravelTimer" 390001215 @setvar! TravelCooldownActive 01216 clearsysmsg 1217 replay 1218 elseif insysmsg "must wait 20"1219 if EnableOverheadMessages = 11220 overhead "I am tired from travelling..." 20861221 wait 1500 1222 overhead "Just give me a bit longer to recover!" 20861223 endif1224 cooldown "Travel" 200001225 settimer "TravelTimer" 400001226 @setvar! TravelCooldownActive 01227 clearsysmsg 1228 replay 1229 elseif insysmsg "must wait 19"1230 if EnableOverheadMessages = 11231 overhead "I am tired from travelling..." 20861232 wait 1500 1233 overhead "Just give me a bit longer to recover!" 20861234 endif1235 cooldown "Travel" 190001236 settimer "TravelTimer" 410001237 @setvar! TravelCooldownActive 01238 clearsysmsg 1239 replay 1240 elseif insysmsg "must wait 18"1241 if EnableOverheadMessages = 11242 overhead "I am tired from travelling..." 20861243 wait 1500 1244 overhead "Just give me a bit longer to recover!" 20861245 endif1246 cooldown "Travel" 180001247 settimer "TravelTimer" 420001248 @setvar! TravelCooldownActive 01249 clearsysmsg 1250 replay 1251 elseif insysmsg "must wait 17"1252 if EnableOverheadMessages = 11253 overhead "I am tired from travelling..." 20861254 wait 1500 1255 overhead "Just give me a bit longer to recover!" 20861256 endif1257 cooldown "Travel" 170001258 settimer "TravelTimer" 430001259 @setvar! TravelCooldownActive 01260 clearsysmsg 1261 replay 1262 elseif insysmsg "must wait 16"1263 if EnableOverheadMessages = 11264 overhead "I am tired from travelling..." 20861265 wait 1500 1266 overhead "Just give me a bit longer to recover!" 20861267 endif1268 cooldown "Travel" 160001269 settimer "TravelTimer" 440001270 @setvar! TravelCooldownActive 01271 clearsysmsg 1272 replay 1273 elseif insysmsg "must wait 15"1274 if EnableOverheadMessages = 11275 overhead "I am tired from travelling..." 20861276 wait 1500 1277 overhead "Just give me a bit longer to recover!" 20861278 endif1279 cooldown "Travel" 150001280 settimer "TravelTimer" 450001281 @setvar! TravelCooldownActive 01282 clearsysmsg 1283 replay 1284 elseif insysmsg "must wait 14"1285 if EnableOverheadMessages = 11286 overhead "I am tired from travelling..." 20861287 wait 1500 1288 overhead "Just give me a bit longer to recover!" 20861289 endif1290 cooldown "Travel" 140001291 settimer "TravelTimer" 460001292 @setvar! TravelCooldownActive 01293 clearsysmsg 1294 replay 1295 elseif insysmsg "must wait 13"1296 if EnableOverheadMessages = 11297 overhead "I am tired from travelling..." 20861298 wait 1500 1299 overhead "Just give me a little bit longer to recover!" 20861300 endif1301 cooldown "Travel" 130001302 settimer "TravelTimer" 470001303 @setvar! TravelCooldownActive 01304 clearsysmsg 1305 replay 1306 elseif insysmsg "must wait 12"1307 if EnableOverheadMessages = 11308 overhead "I am tired from travelling..." 20861309 wait 1500 1310 overhead "Just give me a little bit longer to recover!" 20861311 endif1312 cooldown "Travel" 120001313 settimer "TravelTimer" 480001314 @setvar! TravelCooldownActive 01315 clearsysmsg 1316 replay 1317 elseif insysmsg "must wait 11"1318 if EnableOverheadMessages = 11319 overhead "I am tired from travelling..." 20861320 wait 1500 1321 overhead "Just give me a little bit longer to recover!" 20861322 endif1323 cooldown "Travel" 110001324 settimer "TravelTimer" 490001325 @setvar! TravelCooldownActive 01326 clearsysmsg 1327 replay 1328 elseif insysmsg "must wait 10"1329 if EnableOverheadMessages = 11330 overhead "I am tired from travelling..." 20861331 wait 1500 1332 overhead "Just give me a little bit longer to recover!" 20861333 endif1334 cooldown "Travel" 100001335 settimer "TravelTimer" 500001336 @setvar! TravelCooldownActive 01337 clearsysmsg 1338 replay 1339 elseif insysmsg "must wait 9"1340 if EnableOverheadMessages = 11341 overhead "I am tired from travelling..." 20861342 wait 1500 1343 overhead "Just give me a few more seconds to recover!" 20861344 endif1345 cooldown "Travel" 90001346 settimer "TravelTimer" 510001347 @setvar! TravelCooldownActive 01348 clearsysmsg 1349 replay 1350 elseif insysmsg "must wait 8"1351 if EnableOverheadMessages = 11352 overhead "I am tired from travelling..." 20861353 wait 1500 1354 overhead "Just give me a few more seconds to recover!" 20861355 endif1356 cooldown "Travel" 80001357 settimer "TravelTimer" 820001358 @setvar! TravelCooldownActive 01359 clearsysmsg 1360 replay 1361 elseif insysmsg "must wait 7"1362 if EnableOverheadMessages = 11363 overhead "I am tired from travelling..." 20861364 wait 1500 1365 overhead "Just give me a few more seconds to recover!" 20861366 endif1367 cooldown "Travel" 70001368 settimer "TravelTimer" 530001369 @setvar! TravelCooldownActive 01370 clearsysmsg 1371 replay 1372 elseif insysmsg "must wait 6"1373 if EnableOverheadMessages = 11374 overhead "I am tired from travelling..." 20861375 wait 1500 1376 overhead "Just give me a few more seconds to recover!" 20861377 endif1378 cooldown "Travel" 60001379 settimer "TravelTimer" 540001380 @setvar! TravelCooldownActive 01381 clearsysmsg 1382 replay 1383 elseif insysmsg "must wait 5"1384 if EnableOverheadMessages = 11385 overhead "I am tired from travelling..." 20861386 wait 1500 1387 overhead "Just give me a few more seconds to recover!" 20861388 endif1389 cooldown "Travel" 50001390 settimer "TravelTimer" 550001391 @setvar! TravelCooldownActive 01392 clearsysmsg 1393 replay 1394 elseif insysmsg "must wait 4"1395 if EnableOverheadMessages = 11396 overhead "I am tired from travelling..." 20861397 wait 1500 1398 overhead "Just give me a few more seconds to recover!" 20861399 endif1400 cooldown "Travel" 40001401 settimer "TravelTimer" 560001402 @setvar! TravelCooldownActive 01403 clearsysmsg 1404 replay 1405 elseif insysmsg "must wait 3"1406 if EnableOverheadMessages = 11407 overhead "I am tired from travelling..." 20861408 wait 1500 1409 overhead "Just give me a few more seconds to recover!" 20861410 endif1411 cooldown "Travel" 30001412 settimer "TravelTimer" 570001413 @setvar! TravelCooldownActive 01414 clearsysmsg 1415 replay 1416 elseif insysmsg "must wait 2"1417 if EnableOverheadMessages = 11418 overhead "I am tired from travelling..." 20861419 wait 1500 1420 overhead "Just give me a couple more seconds to recover!" 20861421 endif1422 cooldown "Travel" 20001423 settimer "TravelTimer" 580001424 @setvar! TravelCooldownActive 01425 clearsysmsg 1426 replay 1427 elseif insysmsg "must wait 1"1428 if EnableOverheadMessages = 11429 overhead "I am tired from travelling..." 20861430 wait 1500 1431 overhead "Just give me a second to recover!" 20861432 endif1433 cooldown "Travel" 10001434 settimer "TravelTimer" 590001435 @setvar! TravelCooldownActive 01436 clearsysmsg 1437 replay 1438 else 1439 @setvar! TravelCooldownActive 01440 clearsysmsg 1441 replay 1442 endif 1443 endif1444 1445 if timer "TravelTimer" < 600001446 if timer "RestingTimer" > 6000 and EnableOverheadMessages != 0 1447 overhead "*resting...*" 01448 settimer "RestingTimer" 01449 endif1450 1451 if warmode and EnableWARmodeAutoRecall = 11452 @setvar! AutoRecallTriggered 11453 @setvar! TimeToGo 11454 replay1455 endif 1456 1457 if insysmsg "Being perfectly rested" and EnableOverheadMessages = 11458 overhead "Leave me alone, I am tryin to rest here..." 20861459 wait 5001460 clearsysmsg 1461 endif 1462 replay1463 elseif timer "TravelTimer" > 60000 and skill "Lumberjacking" < 501464 wait 5001465 overhead "Train your lumberjacking skill to 50.0 at NPC and then restart script!" 01466 wait 25001467 overhead "[ STOPPING SCRIPT... ]" 3371468 stop1469 endif1470 1471 if timer "TravelTimer" > 600001472 if hidden 1473 if EnableOverheadMessages != 01474 overhead "[ HIDDEN... ]" 61475 endif1476 wait 10001477 sysmsg "You cannot chop wood while hidden! Please unhide and try again..." 01478 wait 30001479 replay1480 endif1481 1482 if PutBoardsinLockedChest = 11483 if not findtype "wooden box" backpack or not findtype "copper key" backpack1484 if EnableOverheadMessages != 0 1485 overhead "[ NO LOCKBOX FOUND! ]" 3391486 endif1487 wait 500 1488 elseif counttype 2474 backpack > 1 or counttype 4110 backpack > 1 1489 if EnableOverheadMessages != 01490 overhead "[ TOO MANY LOCKBOXES/KEYS! ]" 3391491 endif 1492 wait 500 1493 elseif findtype "wooden box" backpack as lockbox and findtype "copper key" backpack as key1494 getlabel lockbox lockboxLabel1495 if "items" in lockboxLabel1496 dclick key1497 wft 10001498 target lockbox1499 wait 2501500 if EnableOverheadMessages != 01501 overhead "[board box locked]" 841502 endif1503 endif1504 endif 1505 endif1506 1507 if EnableBoardAutoRecall = 11508 if timer "BoardRecallTimer" > 300001509 settimer "BoardRecallTimer" 01510 @clearignore1511 endif 1512 if counttype "board%s" self > BoardRecallAmount1513 if EnableOverheadMessages = 1 1514 overhead "I'd hate to lose all this hard work..." 20861515 wait 25001516 overhead "I'm going to go unload before its too late!" 20861517 sysmsg "Disable 'EnableBoardAutoRecall' in script variables to turn off this feature!" 01518 wait 20001519 endif1520 @setvar! AutoRecallTriggered 11521 @setvar! TimeToGo 11522 replay1523 endif1524 endif 1525 1526 if warmode and EnableWARmodeAutoRecall = 11527 @setvar! AutoRecallTriggered 11528 @setvar! TimeToGo 11529 replay1530 endif 1531 1532 if not findtype "hatchet" self1533 if EnableOverheadMessages = 1 1534 overhead "I cannot work with no hatchet!" 20861535 wait 15001536 endif 1537 @setvar! TimeToGo 11538 replay1539 endif1540 1541 if not findtype "hatchet" hand and findtype "hatchet" backpack as myHatchet1542 dclick myHatchet1543 getlabel backpack backpacklabel1544 endif1545 1546 if findtype "hatchet" hand as myHatchet1547 dclick myHatchet1548 wft 15001549 target self 1550 getlabel backpack backpacklabel1551 wait 6501552 endif 1553 1554 if insysmsg "world is saving" 1555 for 501556 wait 1001557 if insysmsg "world save complete" 1558 wait 1001559 if EnableOverheadMessages = 1 1560 overhead "[ SAVE COMPLETE! ]" 253 1561 endif 1562 clearsysmsg 1563 endif 1564 endfor 1565 clearsysmsg 1566 elseif insysmsg "Harvesting is not allowed"1567 if EnableOverheadMessages = 1 1568 overhead "You need to leave the safe area..." 0 1569 elseif EnableOverheadMessages = 21570 overhead "[ LEAVE TOWN ]" 841571 endif1572 wait 5000 1573 replay 1574 elseif insysmsg "You broke your axe" 1575 if EnableOverheadMessages = 1 1576 overhead "My axe broke!" 20861577 wait 15001578 endif 1579 if counttype "hatchet" self > 01580 if EnableOverheadMessages = 1 1581 wait 10001582 overhead "But I think I have another... one sec..." 20861583 endif1584 wait 5001585 else 1586 if EnableOverheadMessages = 1 1587 overhead "Dammit, that was my last hatchet! Time to resupply..." 20861588 endif 1589 @setvar! TimeToGo 11590 wait 50031591 endif1592 replay 1593 elseif insysmsg "You have recently traveled"1594 @setvar! TravelCooldownActive 11595 replay1596 elseif insysmsg "You do not see any" or insysmsg "You cannot produce any"1597 if EnableOverheadMessages != 01598 if MOVE = 1 1599 if timer "MoveTimer" > 30001600 @setvar! MOVE 01601 overhead "[ KEEP MOVING... ]" 881602 settimer "MoveTimer" 01603 @setvar! MOVE 01604 endif1605 elseif MOVE = 01606 if timer "MoveTimer" > 30001607 overhead "[ KEEP MOVING... ]" 15901608 settimer "MoveTimer" 01609 @setvar! MOVE 11610 endif1611 else 1612 if timer "MoveTimer" > 30001613 overhead "[ KEEP MOVING... ]" 15901614 settimer "MoveTimer" 01615 @setvar! MOVE 11616 endif1617 endif1618 endif 1619 1620 if EnableLogStacker = 1 and timer "LogStackerTimer" > 100001621 while findtype "log%s" backpack as logstostack 1622 lift logstostack 99991623 drop backpack 100 100 01624 wait 500 1625 @ignore logstostack1626 endwhile1627 settimer "LogStackerTimer" 01628 clearignore 1629 endif1630 1631 if timer "LumberOrganizer" > 300001632 hotkey "Organizer Agent-02"1633 settimer "LumberOrganizer" 01634 endif1635 1636 if EnableSatchels = 11637 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 MyWizardBag1638 # '1639 if timer "WizardSatchelTimer" > 600001640 menu MyWizardBag 01641 wait 2501642 settimer "WizardSatchelTimer" 01643 endif1644 endif 1645 if findtype "Yellow Potion|Orange Potion|Red Potion|White Potion|Blue Potion|Black Potion|" backpack and findtype 31262 self as MyPotBag1646 if timer "PotionSatchelTimer" > 60000 1647 menu MyPotBag 01648 wait 2501649 settimer "PotionSatchelTimer" 01650 endif1651 endif 1652 endif 1653 1654 if insysmsg "Being perfectly rested" and EnableOverheadMessages = 11655 overhead "Outta my way! I have a pickaxe and know how to use it..." 20861656 if EnableSummons = 1 and followers >= 11657 wait 15001658 overhead "Shall we incinerate them, master?" 44 myMainTankPet1659 menu myMainTankPet 31660 endif1661 endif1662 1663 while findtype "log%s" backpack and LogsToBoards = 11664 if timer "BoardTimer" > 3500 and EnableOverheadMessages != 01665 overhead "*making boards...*" 01666 settimer "BoardTimer" 01667 endif 1668 dclicktype "log%s" 1669 wait 5001670 @setvar! NeedtoSecureBoards 11671 endwhile1672 1673 if NeedtoSecureBoards = 11674 if not findtype "wooden box" backpack or not findtype "copper key" backpack and PutBoardsinLockedChest = 11675 if EnableOverheadMessages != 0 1676 overhead "[ NO LOCKBOX FOUND! ]" 3391677 endif 1678 wait 1500 1679 elseif counttype 2474 backpack > 1 or counttype 4110 backpack > 1 and PutBoardsinLockedChest = 11680 if EnableOverheadMessages != 01681 overhead "[ TOO MANY LOCKBOXES/KEYS! ]" 3391682 endif 1683 wait 1500 1684 elseif findtype "wooden box" backpack as lockbox and findtype "copper key" backpack as key and PutBoardsinLockedChest = 11685 if findtype "board%s" backpack as boardstostore 1686 getlabel lockbox lockboxLabel1687 if "items" in lockboxLabel1688 if EnableOverheadMessages = 11689 overhead "*securing boards...*" 1491690 wait 2501691 endif 1692 while findtype "board%s" backpack as boardstostore1693 if find boardstostore lockbox1694 @ignore boardstostore1695 else 1696 lift boardstostore 99991697 drop lockbox -1 -1 -11698 wait 5001699 endif1700 endwhile 1701 dclick key1702 wft 15001703 target lockbox1704 if EnableOverheadMessages != 01705 overhead "[board box locked]" 691706 endif 1707 @setvar! NeedtoSecureBoards 0 1708 wait 5001709 else 1710 dclick key1711 wft 15001712 target lockbox1713 if EnableOverheadMessages != 01714 overhead "[board box unlocked]" 841715 endif 1716 if EnableOverheadMessages = 11717 overhead "*securing boards...*" 1491718 wait 2501719 endif 1720 while findtype "board%s" backpack as boardstostore1721 if find boardstostore lockbox1722 @ignore boardstostore1723 else 1724 lift boardstostore 99991725 drop lockbox -1 -1 -11726 wait 5001727 endif1728 endwhile 1729 dclick key1730 wft 15001731 target lockbox1732 if EnableOverheadMessages != 01733 overhead "[board box locked]" 691734 endif 1735 @setvar! NeedtoSecureBoards 0 1736 wait 5001737 endif 1738 endif 1739 getlabel lockbox lockboxLabel1740 if "items" in lockboxLabel1741 dclick key1742 wft 15001743 target lockbox1744 @setvar! NeedtoSecureBoards 01745 endif1746 elseif StackBoardsinBoardBag = 1 and PutBoardsinLockedChest = 01747 if OpenBoardBag = 11748 dclick BoardBag1749 wait 2501750 endif1751 while findtype "board%s" backpack as woodtomove1752 if find BoardBag self1753 while findtype "board%s" BoardBag as storedwood1754 @ignore storedwood1755 endwhile 1756 if timer "StackerTimer" > 3500 and EnableOverheadMessages = 11757 overhead "*stacking boards...*" 20861758 settimer "StackerTimer" 01759 endif 1760 lift woodtomove 99991761 drop BoardBag 1 1 01762 wait 5001763 @ignore woodtomove1764 elseif EnableOverheadMessages = 21765 overhead "[ NO BOARD BAG! ]" 3371766 endif 1767 endwhile1768 clearignore 1769 else 1770 if SetBoardBagtoOrganizer01 = 11771 hotkey "Organizer Agent-01"1772 wait 250 1773 endif 1774 endif1775 clearignore 1776 hotkey "Organizer Agent-02"1777 clearsysmsg1778 @setvar! MOVE 11779 replay 1780 endif 1781 wait 5001782 replay1783 else1784 if EnableOverheadMessages != 0 1785 overhead "*chopping wood...*" 21281786 endif1787 settimer "MoveTimer" 01788 wait 5001789 endif 1790 1791 while timer "MoveTimer" < 7000 1792 if EnableTrackingAutoRecall = 11793 if PKTrackingRange = 70 1794 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"1795 @setvar! TimeToGo 11796 @setvar! RedTargetFound 11797 replay1798 endif1799 elseif PKTrackingRange = 60 1800 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"1801 @setvar! TimeToGo 11802 @setvar! RedTargetFound 11803 replay1804 endif1805 elseif PKTrackingRange = 50 1806 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"1807 @setvar! TimeToGo 11808 @setvar! RedTargetFound 11809 replay1810 endif1811 elseif PKTrackingRange = 0 1812 if insysmsg "Now tracking"1813 @setvar! TimeToGo 11814 @setvar! RedTargetFound 11815 replay1816 endif1817 endif 1818 endif1819 1820 if EnablePKradar = 1 and skill "Tracking" < 501821 if timer "PKRadar" > 10001822 hotkey "Next Murderer Player Target"1823 wait 5001824 if insysmsg "No one matching that was found"1825 settimer "PKRadar" 01826 else1827 if DungeonMode = 1 and EnableAutoRedDungeonGate = 11828 hotkey "Toggle War Only"1829 elseif DungeonMode = 1 and EnableAutoRedDungeonGate = 01830 if not hidden1831 useskill "Hiding"1832 endif1833 elseif DungeonMode = 01834 @setvar! RedTargetFound 11835 @setvar! TimeToGo 11836 endif 1837 @setvar! MurdererTarget lasttarget1838 clearsysmsg1839 replay 1840 endif 1841 endif1842 endif 1843 1844 if paralyzed and EnableAutoParalyzePouch = 11845 if EnableOverheadMessages = 11846 overhead "[ [ [ [ POP! ] ] ] ]" 21171847 endif 1848 say "[pouch" 1849 @setvar! TimeToGo 11850 @setvar! MurdererFound 11851 replay1852 endif1853 1854 if warmode and EnableWARmodeAutoRecall = 11855 @setvar! AutoRecallTriggered 11856 @setvar! TimeToGo 11857 replay1858 endif 1859 1860 if diffhits > 01861 replay1862 endif1863 1864 if insysmsg "world is saving" 1865 for 501866 wait 1001867 if insysmsg "world save complete" 1868 wait 1001869 if EnableOverheadMessages = 11870 overhead "[ SAVE COMPLETE! ]" 253 1871 endif1872 clearsysmsg 1873 endif 1874 endfor 1875 clearsysmsg 1876 endif1877 1878 if insysmsg "travel"1879 @setvar! TravelCooldownActive 11880 clearsysmsg 1881 replay1882 endif 1883 1884 if EnableOverheadMessages != 01885 if insysmsg "You hack"1886 overhead "*you fail to harvest anything...*" 3371887 clearsysmsg 1888 replay1889 elseif insysmsg "You chop some logs" 1890 if insysmsg "Harvest double yield"1891 overhead "*you double harvest logs!*" 349 1892 else 1893 overhead "*you harvest logs*" 3491894 endif1895 clearsysmsg 1896 replay1897 elseif insysmsg "You chop some dullwood logs" 1898 if insysmsg "Harvest double yield"1899 overhead "*you double harvest dullwood!*" 2419 1900 else 1901 overhead "*you harvest dullwood*" 24191902 endif1903 clearsysmsg 1904 replay1905 elseif insysmsg "You chop some shadowwood logs"1906 if insysmsg "Harvest double yield"1907 overhead "*you double harvest shadowwood!*" 2406 1908 else 1909 overhead "*you harvest shadowwood*" 24061910 endif1911 clearsysmsg 1912 replay1913 elseif insysmsg "You chop some copperwood logs" 1914 if insysmsg "Harvest double yield"1915 overhead "*you double harvest copperwood!*" 2413 1916 else 1917 overhead "*you harvest copperwood*" 24131918 endif1919 clearsysmsg 1920 replay1921 elseif insysmsg "You chop some bronzewood logs" 1922 if insysmsg "Harvest double yield"1923 overhead "*you double harvest bronzewood!*" 2418 1924 else 1925 overhead "*you harvest bronzewood*" 24181926 endif1927 clearsysmsg 1928 replay1929 elseif insysmsg "You chop some goldenwood logs" 1930 if insysmsg "Harvest double yield"1931 overhead "*you double harvest goldenwood!*" 2213 1932 else 1933 overhead "*you harvest goldenwood!*" 22131934 endif 1935 clearsysmsg 1936 replay1937 elseif insysmsg "You chop some rosewood logs" 1938 if insysmsg "Harvest double yield"1939 overhead "*you double harvest rosewood!*" 2425 1940 else 1941 overhead "*you harvest rosewood!*" 24251942 endif1943 clearsysmsg 1944 replay1945 elseif insysmsg "You chop some verewood logs" 1946 if insysmsg "Harvest double yield"1947 overhead "*you double harvest verewood!*" 2207 1948 else 1949 overhead "*you harvest verewood!*" 22071950 endif1951 clearsysmsg 1952 replay1953 elseif insysmsg "You chop some valewood logs" 1954 clearsysmsg1955 if insysmsg "Harvest double yield"1956 overhead "*you double harvest valewood!*" 2219 1957 else 1958 overhead "*you harvest valewood!*" 22191959 endif1960 clearsysmsg 1961 replay1962 elseif insysmsg "You chop some avarwood logs" 1963 if insysmsg "Harvest double yield"1964 overhead "*you double harvest avarwood!!!*" 1763 1965 if EnableOverheadMessages = 11966 overhead "Woot! Woot!!" 2086 1967 endif 1968 else 1969 overhead "*you harvest avarwood!!*" 17631970 if EnableOverheadMessages = 11971 overhead "Woot!" 20861972 endif 1973 endif1974 clearsysmsg 1975 replay1976 endif 1977 else1978 if insysmsg "You chop|You hack|Harvest double"1979 clearsysmsg1980 replay1981 endif 1982 endif 1983 endwhile 1984 replay1985 endif1986endwhile1987replay1988 1989 1990////////////////1991// THE END! //1992////////////////1993 1994 