Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
by Jaseowns UO Outlands
Side Quest Parry Codex Example.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/738419cb-92a0-4b9e-8787-b413b4b6dd61 for latest2# Automation by Jaseowns3## Script: Side Quest: Parry Codex Example4## Created by: Jaseowns#66945#############################################6 7# Side Quest: Parry Codex Example by Jaseowns8# UO Outlands9@setvar! jaseowns_ActiveParryCodex 010@setvar! jaseowns_SwitchToWardingIfBleeding 111@setvar! jaseowns_SwitchToWardingIfDisease 112@setvar! jaseowns_SwitchToBulwarkIfStandingStill 113@setvar! jaseowns_SwitchToShieldBashWhileMoving 114 15@setvar! jaseowns_CheckParryCodexMinMana 2516 17@setvar! jaseowns_CheckParryCodexTimerCD 100018settimer jaseowns_CheckParryCodexTimer jaseowns_CheckParryCodexTimerCD19 20if mana >= jaseowns_CheckParryCodexMinMana and timer jaseowns_CheckParryCodexTimer >= jaseowns_CheckParryCodexTimerCD and findtype 11889 backpack as jaseowns_ParryCodex21 getlabel jaseowns_ParryCodex jaseowns_ParryCodexDesc22 23 if "Shield Bash" in jaseowns_ParryCodexDesc24 @setvar! jaseowns_ActiveParryCodex 125 elseif "Warding" in jaseowns_ParryCodexDesc26 @setvar! jaseowns_ActiveParryCodex 227 elseif "Testudo" in jaseowns_ParryCodexDesc28 @setvar! jaseowns_ActiveParryCodex 329 elseif "Mirror" in jaseowns_ParryCodexDesc30 @setvar! jaseowns_ActiveParryCodex 431 elseif "Bulwark" in jaseowns_ParryCodexDesc32 @setvar! jaseowns_ActiveParryCodex 533 endif34 35 if findbuff "bleed" and jaseowns_SwitchToWardingIfBleeding = 136 @setvar! jaseowns_SwitchTo 237 elseif findbuff "disease" and jaseowns_SwitchToWardingIfDisease = 138 @setvar! jaseowns_SwitchTo 239 elseif poisoned and jaseowns_SwitchToWardingIfPoison = 140 @setvar! jaseowns_SwitchTo 241 elseif jaseowns_SwitchToBulwarkIfStandingStill = 1 and not cooldown "Bulwark"42 @setvar! jaseowns_SwitchTo 543 elseif jaseowns_SwitchToShieldBashWhileMoving = 1 and cooldown "Moving"44 @setvar! jaseowns_SwitchTo 145 endif46 47 if jaseowns_ActiveParryCodex != jaseowns_SwitchTo48 if jaseowns_SwitchTo = 149 say "[ShieldsStance1"50 elseif jaseowns_SwitchTo = 251 say "[ShieldsStance2"52 elseif jaseowns_SwitchTo = 353 say "[ShieldsStance3"54 elseif jaseowns_SwitchTo = 455 say "[ShieldsStance4"56 elseif jaseowns_SwitchTo = 557 say "[ShieldsStance5"58 endif59 settimer jaseowns_CheckParryCodexTimer 060 endif61 62endif63 64wait 5065loop66 67 