Skip to content
Outlands Hub

Razor script

Not Better Ultimate Lazy Dexxer Lazier than Jaseowns

by SINGsingFan · 522 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

Lazy Ass Dexxer Script by SingSingFan v2.0 UO Outlands One Script to Rule them all

Combat
Not Better Ultimate Lazy Dexxer Lazier than Jaseowns.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/49ff53b6-c5f7-44f0-997e-232523cc0f9e for latest2# Automation by Jaseowns3## Script: Not Better Ultimate Lazy Dexxer Lazier than Jaseowns4## Created by: SINGsingFan#40955#############################################6 7# Lazy Ass Dexxer Script by SingSingFan v2.08# UO Outlands9# One Script to Rule them all10 11#If you want to auto attack next target, set this to 112@setvar! SeekNextTarget 113 14#Select your Offensive Chiv Skills15@setvar! useRemoveCurse 016@setvar! useDispelEvil 017@setvar! useConsecrateWeapon 118@setvar! useEnemyofOne 019@setvar! useDivineFury 120 21#Select your Defensive Chiv Skills22@setvar! useCloseWounds 123@setvar! useCleansebyFire 124 25#Set Default Shield Codex Stance26#Shieldbash as 127#Warding as 228#Testudo as 329#Mirror as 430#Bulwark as 531@setvar! defaultCodex 532 33#Misc Variables34@setvar! chivCD 3000035@setvar! useCurePotionBelowHp 5036@setvar! cdStance 1000037 38#Timers39if not timerexists "RedPot"40    createtimer "RedPot"41    settimer "RedPot" 150042endif43if not timerexists "Uneq"44    createtimer "Uneq"45    settimer "Uneq" 150046endif47if not timerexists "Eq"48    createtimer "Eq"49    settimer "Eq" 150050endif51if not timerexists "HPots"52    createtimer "HPots"53    settimer "HPots" 1000054endif55 56if not timerexists "CloseWounds"57    createtimer "CloseWounds"58    settimer "CloseWounds" 3000059endif60 61if not timerexists "CleanseFire"62    createtimer "CleanseFire"63    settimer "CleanseFire" 3000064endif65 66#Chiv Timers67if not timerexists chivRemoveCurse68    createtimer chivRemoveCurse69    settimer chivRemoveCurse chivCD70endif71 72if not timerexists chivDispelEvil73    createtimer chivDispelEvil74    settimer chivDispelEvil chivCD75endif76 77if not timerexists chivCleansebyFire78    createtimer chivCleansebyFire79    settimer chivCleansebyFire chivCD80endif81 82if not timerexists chivConsecrateWeapon83    createtimer chivConsecrateWeapon84    settimer chivConsecrateWeapon chivCD85endif86 87if not timerexists chivCloseWounds88    createtimer chivCloseWounds89    settimer chivCloseWounds chivCD90endif91 92if not timerexists chivEnemyofOne93    createtimer chivEnemyofOne94    settimer chivEnemyofOne chivCD95endif96 97if not timerexists chivDivineFury98    createtimer chivDivineFury99    settimer chivDivineFury chivCD100endif101 102if not timerexists "ChivHeal1"103    createtimer "ChivHeal1"104    settimer "ChivHeal1" 30000105endif106 107if not timerexists "ChivHeal2"108    createtimer "ChivHeal2"109    settimer "ChivHeal2" 30000110endif111 112if not timerexists codexShield113    createtimer codexShield114    settimer codexShield cdStance 115endif116 117 118 119//Initialize Setup120    121#Finding Your Weapons and Shield122    if findlayer self righthand as item123        @setvar! rightEquip item124    endif125 126    if findlayer self lefthand as item127        @setvar! leftEquip item128    endif129#Finding your Shield Codex Default Setup130    if skill "Parrying" >= 80 and findtype "shield codex" backpack as item131        132        getlabel item codexDesc133        134        while not gumpexists 1066647553135            overhead "Loading Codex Hotbar"136            say "[CodexHotBar"137            wait 350138        endwhile139 140    endif141 142 143 144 145 146 147  //initiate Combat and attack closest148  //non friendly with priority to PVP149    warmode "on"150    hotkey "Set Last Target"151    hotkey "Target Closest Non-Friendly Monster"152    hotkey "Attack Last Target"153    hotkey "Attack Last Combatant"154    wait 250155  156    if targetexists 157        hotkey "Cancel Current Target"158        hotkey "Clear Target Queue"159    endif160    161    @setvar! myKillTarget lasttarget162    163#ShowTarget164 165    if not find myKillTarget ground -1 -1 10166        overhead "No Target Found"167        wait 500168    else 169        overhead " ��  Target ��  " 38 myKillTarget 170        overhead " �� ������ " 38 myKillTarget171    endif172 173while hp > 0174 175    //*****GEAR AND BUFF CHECK MODULE*****176    177 178    #check for low stamina179        if diffstam > 10 and findtype "Red Potion" backpack180        181            if not lhandempty and skill 'alchemy' < 79 and timer "Uneq" > 2000 and timer "RedPot" > 1000182                hotkey "Arm/Disarm Left Hand"183                settimer "Uneq" 0184                wait 550185            endif186            187            hotkey 'Drink Refresh'188            settimer "RedPot" 0189            wait 550190            191        endif192 193    #if overweight use str pot194        if weight > maxweight and findtype "White Potion" backpack and not findbuff "Strength" 195        196            if not lhandempty and skill 'alchemy' < 79 and timer "Uneq" > 2000197                hotkey "Arm/Disarm Left Hand"198                settimer "Uneq" 0199                wait 550200            endif201 202            hotkey 'Drink Strength'203            wait 550204            205        endif206 207    #Check and Equip all gear208        if rhandempty and find rightEquip backpack as item209            dclick item210            wait 750211        endif212        213        if lhandempty and find leftEquip backpack as item214            dclick item215            wait 750216        endif217        218        if targetexists 219            hotkey "Cancel Current Target"220            hotkey "Clear Target Queue"221        endif222        223        224    #check for food buffs225        if not findbuff "food satisfaction" and findtype "tray" backpack as food226            dclick food227            wait 500228        endif229 230    //*****GEAR AND BUFF CHECK MODULE*****231 232    //*****COMBAT MODULE*****233 234    #Remove Para235        if insysmsg 'you cannot move' or insysmsg 'You must wait before using this command again'236           say '[pouch'237        endif238     239    //*****COMBAT MODULE*****240    241    //*****START OF HEALING MODULE*****242    #Bandaging243        if not bandaging and hp < maxhp and not targetexists and count 'bandages' > 0244            hotkey 'Bandage Self'245            wait 300246        endif247    248    #poison removal sequence249        if poisoned and hp > useCurePotionBelowHp and timer "chivCleansebyFire" > chivCD and useCleansebyFire > 0250          251          overhead "Cleansing Poison With Fire"252          wait 250253          say '[CleanseByFire'254        if insysmsg "Holy symbols remaining:"255            settimer "chivCleansebyFire" 0256        endif257 258        endif259 260        if poisoned and hp <= useCurePotionBelowHp 261          262            overhead "Emergency Poison Removal Activated"263          264            if not findbuff "I cannot gate travel" and timer "ChivHeal1" > 30000265                say '[HolyLight'266                if insysmsg "Holy symbols remaining:"267                    settimer "ChivHeal1" 0268                endif269            endif270              271            wait 250272            273            if not lhandempty and skill 'alchemy' < 79 and timer "Uneq" > 2000274                hotkey "Arm/Disarm Left Hand"275                settimer "Uneq" 0276                wait 550277            endif278              279                wait 250280                281            while poisoned282                hotkey "Drink Cure"283            endwhile284        285        endif286 287    //Reduce Bleed Damage288    289        if findbuff "bleed" and timer "chivCloseWounds" > chivCD and useCloseWounds > 0290            291            overhead "Bleed Detected. Closing wounds."292            say '[closewounds'293            wait 500294            if insysmsg "Holy symbols remaining:"295                settimer "chivCloseWounds" 0296                wait 350297                298            else 299                settimer "chivCloseWounds" 27000300            endif301            302        endif303 304    //Reduce Disease Damage305        if findbuff "disease" and timer "chivCloseWounds" > 30000 and useCloseWounds > 0306            307            say '[closewounds'308            overhead "You got diseased. Closing Wounds."309            if insysmsg "Holy symbols remaining:"310                settimer "chivCloseWounds" 0311                wait 350312            else 313                settimer "chivCloseWounds" 27000314            endif315            316        endif317 318    //Emergency Heal Sequence319        if diffhits > 40320            321            if timer "ChivHeal1" > 30000 322                say '[holylight'323                wait 250324                if insysmsg "Holy symbols remaining:"325                    settimer "ChivHeal1" 0326                endif327 328            endif  329            wait 350330            if diffhits > 50331            332                if timer "ChivHeal2" > 30000333                    334                    say '[NobleSacrifice'335                    wait 350336                    target self337                    wait 350338 339                    if targetexists340                      hotkey 'cancel current target'341                      hotkey 'clear target queue'342                    endif343 344                    if insysmsg "Holy symbols remaining:"345                        settimer "ChivHeal2" 0346                    endif347                        348                endif349                    350                if diffhits > 50 and timer "HPots" > 10000351                      352                    if not lhandempty and skill 'alchemy' < 79 and timer "Uneq" > 2000353                        hotkey "Arm/Disarm Left Hand"354                        settimer "Uneq" 0355                        wait 550356                    endif357                      358                    wait 250359                    hotkey 'Drink Heal'360                    overhead "Healing Pot Used"361                    settimer "HPots" 0362                    wait 550363                    364                endif365                366            endif367        endif368    //*****END OF HEALING MODULE*****369    370    //*****CHIVALRY MODULE         371    372    if find myKillTarget ground -1 -1 2373 374        if useDivineFury > 0 and timer chivDivineFury > chivCD375        376            say "[DivineFury"377            wait 250378            if insysmsg "Holy symbols remaining:"379                settimer "chivDivineFury" 0380            endif381            382        endif383        384        if useEnemyofOne > 0 and timer chivEnemyofOne > chivCD385        386            say "[EnemyofOne"387            wait 250388            if insysmsg "Holy symbols remaining:"389                settimer "chivEnemyofOne" 0390            endif391            392        endif393        394 395        396        if useConsecrateWeapon > 0 and timer chivConsecrateWeapon > chivCD397        398            say "[ConsecrateWeapon"399            wait 250400            if insysmsg "Holy symbols remaining:"401                settimer "chivConsecrateWeapon" 0402            endif403            404        endif405        406        if useDispelEvil > 0 and timer chivDispelEvil > chivCD407        408            say "[DispelEvil"409            wait 250410            if insysmsg "Holy symbols remaining:"411                settimer "chivDispelEvil" 0412            endif413            414        endif415        416        if useRemoveCurse > 0 and timer chivRemoveCurse > chivCD417        418            say "[RemoveCurse"419            wait 250420            if insysmsg "Holy symbols remaining:"421                settimer "chivRemoveCurse" 0422            endif423            424        endif425        426    endif427 428    //*****CHIVALRY MODULE*****429    430    //*****CODEX MODULE*****431    @setvar! switchWarding 0432    433    if skill "Parrying" >= 80 and findtype "shield codex" backpack as item434        435        getlabel item codexDesc436        437        while not gumpexists 1066647553438            overhead "Loading Codex Hotbar"439            say "[CodexHotBar"440            wait 350441        endwhile442        443        if findbuff "bleed" and codexShield >= cdStance444            @setvar! switchWarding 1445        elseif findbuff "disease" and codexShield >= cdStance446            @setvar! switchWarding 1447        elseif poisoned and codexShield >= cdStance448            @setvar! switchWarding 1449        elseif switchWarding > 0450            @setvar! switchWarding 0451        endif 452                453        if switchWarding = 1 and codexShield >= cdStance454        455            if "Warding" in codexDesc456                // we good457            else458                yell [ShieldsStance2459                wait 200460                settimer codexShield 0461            endif    462            463            if "Last Stand" in codexDesc464                yell [ShieldsFinisher2465                wait 200466            endif 467            468        endif 469        470        if switchWarding = 0 and codexShield >= cdStance471        472            if defaultCodex = 1 and "Warding" in codexDesc473                yell [ShieldsStance1474            elseif defaultCodex = 2 and "Warding" in codexDesc475                yell [ShieldsStance2476            elseif defaultCodex = 3 and "Warding" in codexDesc477                yell [ShieldsStance3478            elseif defaultCodex = 4 and "Warding" in codexDesc479                yell [ShieldsStance4                480            elseif defaultCodex = 5 and "Warding" in codexDesc481                yell [ShieldsStance5482            endif483            484            485            if "Barrier" in codexDesc486                yell [ShieldsFinisher1487                wait 200488            endif 489            490        endif 491        492 493        494    endif495    496    //*****END OF CODEX MODULE*****497    498    //*****RETARGETING MODULE*****499    if not dead myKillTarget500      //nothing501    elseif dead myKillTarget and SeekNextTarget > 0502        hotkey "Target Closest Non-Friendly Monster"503        @setvar myNextTarget lasttarget 504        wait 250505        506        if not find myNextTarget ground -1 -1 10507            overhead "No Target Found"508            wait 500509        else 510            overhead " ��  Target ��  " 38 myNextTarget 511            overhead " �� ������ " 38 myNextTarget512        endif513        514        if find myNextTarget ground -1 -1 2515            @setvar myKillTarget myNextTarget516            hotkey "Attack Last Target"517            wait 250518        endif519    endif520    //*****END OF RETARGETING MODULE*****521    522endwhile