Skip to content
Outlands Hub

Razor script

Basic Heal and Chivalry abilities to heal

by Jaseowns · 169 lines
Download

Basic Heal and Chivalry abilties to heal by Jaseowns UO Outlands

HealingChivalry
Basic Heal and Chivalry abilities to heal.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/7b1ef822-c834-40c5-90db-8f530df0d674 for latest2# Automation by Jaseowns3## Script: Basic Heal and Chivalry abilities to heal4## Created by: Jaseowns#66945#############################################6 7# Basic Heal and Chivalry abilties to heal by Jaseowns8# UO Outlands9if skill "Chivalry" >= 5010 11    @setvar! lowHealthTriggerForNobleSacrifice 4012    13    @setvar! chivSymbols 014    @setvar! showChivUsageAsOverhead 115    @setvar! showChivUsageAsSystemMessage 116    @setvar! showChivUsageAsOverheadColor 8817    @setvar! showChivUsageAsSystemMessageColor 8818 19    @setvar! cdCleanseByFire 3100020    @setvar! cdCloseWounds 3100021    @setvar! cdNobleSacrifice 3100022 23    if not timerexists nobleSacrificeTimer24        createtimer nobleSacrificeTimer25        settimer nobleSacrificeTimer cdCleanseByFire26    endif27 28    if not timerexists cleanseByFireTimer29        createtimer cleanseByFireTimer30        settimer cleanseByFireTimer cdCleanseByFire31    endif32    33    if not timerexists closeWoundsTimer34        createtimer closeWoundsTimer35        settimer closeWoundsTimer cdCloseWounds36    endif37    38    while not gumpexists 138793032539        say "[ChivalryHotbar"40        wait 20041    endwhile42    43    if gumpexists 138793032544        if ingump "12/" 138793032545            @setvar! chivSymbols 1246        elseif ingump "13/" 138793032547            @setvar! chivSymbols 1348        elseif ingump "14/" 138793032549            @setvar! chivSymbols 1450        elseif ingump "15/" 138793032551            @setvar! chivSymbols 1552        elseif ingump "16/" 138793032553            @setvar! chivSymbols 1654        elseif ingump "17/" 138793032555            @setvar! chivSymbols 1756        elseif ingump "18/" 138793032557            @setvar! chivSymbols 1858        elseif ingump "19/" 138793032559            @setvar! chivSymbols 1960        elseif ingump "20/" 138793032561            @setvar! chivSymbols 2062        elseif ingump "21/" 138793032563            @setvar! chivSymbols 2164        elseif ingump "11/" 138793032565            @setvar! chivSymbols 1166        elseif ingump "10/" 138793032567            @setvar! chivSymbols 1068        elseif ingump "9/" 138793032569            @setvar! chivSymbols 970        elseif ingump "8/" 138793032571            @setvar! chivSymbols 872        elseif ingump "7/" 138793032573            @setvar! chivSymbols 774        elseif ingump "6/" 138793032575            @setvar! chivSymbols 676        elseif ingump "5/" 138793032577            @setvar! chivSymbols 578        elseif ingump "4/" 138793032579            @setvar! chivSymbols 480        elseif ingump "3/" 138793032581            @setvar! chivSymbols 382        elseif ingump "2/" 138793032583            @setvar! chivSymbols 284        elseif ingump "1/" 138793032585            @setvar! chivSymbols 186        elseif ingump "0/" 138793032587            @setvar! chivSymbols 088        endif89    endif90    91    if hp <= lowHealthTriggerForNobleSacrifice and skill "Chivalry" >= 8092         if timer nobleSacrificeTimer >= cdNobleSacrifice and 4 < chivSymbols93            if showChivUsageAsOverhead = 194                overhead "Noble Sacrifice" showChivUsageAsOverheadColor95            endif96            if showChivUsageAsSystemMessage = 197                sysmsg "Noble Sacrifice" showChivUsageAsSystemMessageColor98            endif99            yell "[NobleSacrifice"100            wft 500101            hotkey "Target Self"102            settimer nobleSacrificeTimer 0103            cooldown NobleSacrifice cdNobleSacrifice104        endif105    endif106    107    108    if poisoned and skill "Chivalry" >= 60109        if timer cleanseByFireTimer >= cdCleanseByFire and 2 < chivSymbols110            if showChivUsageAsOverhead = 1111                overhead "Cleanse by fire" showChivUsageAsOverheadColor112            endif113            if showChivUsageAsSystemMessage = 1114                sysmsg "Cleanse by fire" showChivUsageAsSystemMessageColor115            endif116            yell "[CleanseByFire"117            settimer cleanseByFireTimer 0118            cooldown CleanseByFire cdCleanseByFire119        endif120    elseif findbuff "bleed" or findbuff "disease" and skill "Chivalry" >= 70121        if timer closeWoundsTimer >= cdCleanseByFire and 3 < chivSymbols122            if showChivUsageAsOverhead = 1123                overhead "Close Wounds" showChivUsageAsOverheadColor124            endif125            if showChivUsageAsSystemMessage = 1126                sysmsg "Close Wounds" showChivUsageAsSystemMessageColor127            endif128            yell "[CloseWounds"129            settimer closeWoundsTimer 0130            cooldown CloseWounds cdCloseWounds131        endif132    endif133endif134 135 136 137if skill "Healing" > 0138        139    @setvar! cdAids 15000140    if dex >= 100141        @setvar! cdAids 10000    142    endif143 144    if not timerexists aidsTimer145        createtimer aidsTimer146        settimer aidsTimer cdAids147    endif148 149    if findtype "clean bandage%s%" backpack150        if skill "Chivalry" >= 80 and timer nobleSacrificeTimer <= 5000 and timer aidsTimer >= 5000 and hp < maxhp151            hotkey 'Bandage Self'152            settimer aidsTimer 0153        elseif not bandaging and hp < maxhp154            hotkey 'Bandage Self'155            settimer aidsTimer 0156        elseif not bandaging and poisoned157            hotkey 'Bandage Self'158            settimer aidsTimer 0159        elseif not bandaging and findbuff "bleed"160            hotkey 'Bandage Self'161            settimer aidsTimer 0162        elseif not bandaging and findbuff "disease"163            hotkey 'Bandage Self'164            settimer aidsTimer 0165        endif166    else167        overhead "No bandages" 34168    endif169endif