Created: 09/17/2024, 01:10:03 AM Updated: 09/17/2024, 01:10:03 AM View Change History
1
2
3@setvar! jaseowns_ActiveParryCodex 0
4@setvar! jaseowns_SwitchToWardingIfBleeding 1
5@setvar! jaseowns_SwitchToWardingIfDisease 1
6@setvar! jaseowns_SwitchToBulwarkIfStandingStill 1
7@setvar! jaseowns_SwitchToShieldBashWhileMoving 1
8
9@setvar! jaseowns_CheckParryCodexMinMana 25
10
11@setvar! jaseowns_CheckParryCodexTimerCD 1000
12settimer jaseowns_CheckParryCodexTimer jaseowns_CheckParryCodexTimerCD
13
14if mana >= jaseowns_CheckParryCodexMinMana and timer jaseowns_CheckParryCodexTimer >= jaseowns_CheckParryCodexTimerCD and findtype 11889 backpack as jaseowns_ParryCodex
15 getlabel jaseowns_ParryCodex jaseowns_ParryCodexDesc
16
17 if "Shield Bash" in jaseowns_ParryCodexDesc
18 @setvar! jaseowns_ActiveParryCodex 1
19 elseif "Warding" in jaseowns_ParryCodexDesc
20 @setvar! jaseowns_ActiveParryCodex 2
21 elseif "Testudo" in jaseowns_ParryCodexDesc
22 @setvar! jaseowns_ActiveParryCodex 3
23 elseif "Mirror" in jaseowns_ParryCodexDesc
24 @setvar! jaseowns_ActiveParryCodex 4
25 elseif "Bulwark" in jaseowns_ParryCodexDesc
26 @setvar! jaseowns_ActiveParryCodex 5
27 endif
28
29 if findbuff "bleed" and jaseowns_SwitchToWardingIfBleeding = 1
30 @setvar! jaseowns_SwitchTo 2
31 elseif findbuff "disease" and jaseowns_SwitchToWardingIfDisease = 1
32 @setvar! jaseowns_SwitchTo 2
33 elseif poisoned and jaseowns_SwitchToWardingIfPoison = 1
34 @setvar! jaseowns_SwitchTo 2
35 elseif jaseowns_SwitchToBulwarkIfStandingStill = 1 and not cooldown "Bulwark"
36 @setvar! jaseowns_SwitchTo 5
37 elseif jaseowns_SwitchToShieldBashWhileMoving = 1 and cooldown "Moving"
38 @setvar! jaseowns_SwitchTo 1
39 endif
40
41 if jaseowns_ActiveParryCodex != jaseowns_SwitchTo
42 if jaseowns_SwitchTo = 1
43 say "[ShieldsStance1"
44 elseif jaseowns_SwitchTo = 2
45 say "[ShieldsStance2"
46 elseif jaseowns_SwitchTo = 3
47 say "[ShieldsStance3"
48 elseif jaseowns_SwitchTo = 4
49 say "[ShieldsStance4"
50 elseif jaseowns_SwitchTo = 5
51 say "[ShieldsStance5"
52 endif
53 settimer jaseowns_CheckParryCodexTimer 0
54 endif
55
56endif
57
58wait 50
59loop
60
61