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