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 