Skip to content
Outlands Hub

Razor script

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

by danstock._98439 · 1994 lines
Download

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