Skip to content
Outlands Hub

Razor script

Buff Potion Timers

by oakman8490 · 183 lines
Download

Potion Settings ##

Buff Potion Timers.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/3d0fbef7-e87f-4009-8e64-12638e95f31b for latest2# Automation by Jaseowns3## Script: Buff Potion Timers4## Created by: oakman8490#05#############################################6 7## Potion Settings ##8@setvar! useStrengthPot 19@setvar! useStaminaPot 110@setvar! useResistPot 111@setvar! useRefreshPotStamDiff 2012@setvar! MixedResultsLevel 213@setvar! PotionTimerReminderCD 300014 15## Potion Timer Cooldown Calc ##16if skill "Alchemy" = 017    @setvar! BuffPotionTimerCD 1200018if skill "Alchemy" < 519    @setvar! BuffPotionTimerCD 1150020if skill "Alchemy" < 1021    @setvar! BuffPotionTimerCD 1200022elseif skill "Alchemy" < 2023    @setvar! BuffPotionTimerCD 1580024elseif skill "Alchemy" < 3025    @setvar! BuffPotionTimerCD 2060026elseif skill "Alchemy" < 4027    @setvar! BuffPotionTimerCD 2060028elseif skill "Alchemy" < 5029    @setvar! BuffPotionTimerCD 2490030elseif skill "Alchemy" < 6031    @setvar! BuffPotionTimerCD 3400032elseif skill "Alchemy" < 7033    @setvar! BuffPotionTimerCD 3880034elseif skill "Alchemy" < 8035    @setvar! BuffPotionTimerCD 4260036elseif skill "Alchemy" < 9037    if MixedResultsLevel = 138        @setvar! BuffPotionTimerCD 9780039    elseif MixedResultsLevel = 240        @setvar! BuffPotionTimerCD 14820041    elseif MixedResultsLevel = 342        @setvar! BuffPotionTimerCD 19860043    else44        @setvar! BuffPotionTimerCD 4740045    endif46elseif skill "Alchemy" < 10047    if MixedResultsLevel = 148        @setvar! BuffPotionTimerCD 10740049    elseif MixedResultsLevel = 250        @setvar! BuffPotionTimerCD 16260051    elseif MixedResultsLevel = 352        @setvar! BuffPotionTimerCD 21780053    else54        @setvar! BuffPotionTimerCD 5220055    endif56elseif skill "Alchemy" < 11057    if MixedResultsLevel = 158        @setvar! BuffPotionTimerCD 11700059    elseif MixedResultsLevel = 260        @setvar! BuffPotionTimerCD 17700061    elseif MixedResultsLevel = 362        @setvar! BuffPotionTimerCD 23700063    else64        @setvar! BuffPotionTimerCD 5700065    endif66elseif skill "Alchemy" < 12067    if MixedResultsLevel = 168        @setvar! BuffPotionTimerCD 12660069    elseif MixedResultsLevel = 270        @setvar! BuffPotionTimerCD 19140071    elseif MixedResultsLevel = 372        @setvar! BuffPotionTimerCD 25620073    else74        @setvar! BuffPotionTimerCD 6180075    endif    76elseif skill "Alchemy" = 12077    if MixedResultsLevel = 178        @setvar! BuffPotionTimerCD 13620079    elseif MixedResultsLevel = 280        @setvar! BuffPotionTimerCD 20580081    elseif MixedResultsLevel = 382        @setvar! BuffPotionTimerCD 27540083    else84        @setvar! BuffPotionTimerCD 6660085    endif  86else 87    @setvar! BuffPotionTimerCD 1200088endif89    90if not timerexists "StrengthPotionTimer"91    createtimer "StrengthPotionTimer"92    settimer "StrengthPotionTimer" BuffPotionTimerCD93endif94if not timerexists "StaminaPotionTimer"95    createtimer "StaminaPotionTimer"96    settimer "StaminaPotionTimer" BuffPotionTimerCD97endif 98if not timerexists "ResistPotionTimer"99    createtimer "ResistPotionTimer"100    settimer "ResistPotionTimer" BuffPotionTimerCD101endif 102if not timerexists "StrengthPotionTimerReminder"103    createtimer "StrengthPotionTimerReminder"104    settimer "StrengthPotionTimerReminder" PotionTimerReminderCD105endif106if not timerexists "StaminaPotionTimerReminder"107    createtimer "StaminaPotionTimerReminder"108    settimer "StaminaPotionTimerReminder" PotionTimerReminderCD109endif 110if not timerexists "ResistPotionTimerReminder"111    createtimer "ResistPotionTimerReminder"112    settimer "ResistPotionTimerReminder" PotionTimerReminderCD113endif    114 115while not dead116 117        118    if useStrengthPot = 1    119        if not findbuff "Strength"120            @setvar NeedStrengthPotion 1121        elseif timer "StrengthPotionTimer" > BuffPotionTimerCD122            @setvar NeedStrengthPotion 1123        else 124            @setvar NeedStrengthPotion 0125        endif126        if NeedStrengthPotion = 1127            if findtype "White Potion" self as myPot128                dclick myPot129                settimer "StrengthPotionTimer" 0130                wait 200131            elseif timer "StrengthPotionTimerReminder" > PotionTimerReminderCD132                overhead "No White Potions found"133                settimer "StrengthPotionTimerReminder" 0134                endif 135        endif136        if insysmsg "before you may use another strength potion"137            settimer "StrengthPotionTimer" 0138        endif139    endif140    if useStaminaPot = 1    141        if not findbuff "Agility"142            @setvar NeedStaminaPotion 1143        elseif timer "StaminaPotionTimer" > BuffPotionTimerCD144            @setvar NeedStaminaPotion 1145        else 146            @setvar NeedStaminaPotion 0147        endif148        if NeedStaminaPotion = 1149            if findtype "Blue Potion" self as myPot150                dclick myPot151                settimer "StaminaPotionTimer" 0152                wait 200153            elseif timer "StaminaPotionTimerReminder" > PotionTimerReminderCD154                overhead "No Blue Potions found"155                settimer "StaminaPotionTimerReminder" 0156            endif157        endif 158        if insysmsg "before you may use another agility potion"159            settimer "StaminaPotionTimer" 0160        endif         161    endif162    if useResistPot = 1    163        if not findbuff "Magic Resist Potion"164            @setvar NeedResistPotion 1165        elseif timer "StaminaPotionTimer" > BuffPotionTimerCD166            @setvar NeedResistPotion 1167        else 168            @setvar NeedResistPotion 0169        endif170        if NeedResistPotion = 1171            if findtype "Black Potion" self as myPot172                dclick myPot173                settimer "ResistPotionTimer" 0174                wait 200175            elseif timer "ResistPotionTimerReminder" > PotionTimerReminderCD176                overhead "No Black Potions found"177                settimer "ResistPotionTimerReminder" 0178            endif179        endif    180    endif      181                182        183endwhile