Created: 01/16/2024, 02:35:07 AM Updated: 01/16/2024, 02:35:07 AM View Change History
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18while dead
19 overhead "Rip"
20 wait 2500
21endwhile
22
23
24if skill "Magery" > 60 and not hidden
25 while not targetexists
26 cast "Invisibility"
27 wft 100
28 endwhile
29endif
30
31
32@clearignore
33for 16
34 if index > 0 and findtype 3651|3649|3648|3650|3708|2475 ground -1 -1 index as chest
35 getlabel chest desc
36 if "lock" in desc
37 overhead "{{desc}} - {{index}} tiles" 88 chest
38 break
39 else
40 overhead "Already opened - {{index}} tiles" 34 chest
41 @ignore chest
42 endif
43 endif
44endfor
45@clearignore
46
47
48
49
50@setvar! jaseowns_Chest 0
51
52if findtype "wooden chest|metal chest" ground -1 -1 2 as item
53 @setvar! jaseowns_Chest item
54endif
55
56if jaseowns_Chest = 0
57 overhead "Nothing in range"
58 wait 200
59 replay
60else
61 overhead "Փ ▼ THIS ▼ Փ" 88 jaseowns_Chest
62endif
63
64getlabel jaseowns_Chest desc
65
66@setvar! jaseowns_PickLock 0
67@setvar! jaseowns_RemoveTrap 0
68if "trap" in desc
69 @setvar! jaseowns_RemoveTrap 1
70endif
71if "lock" in desc
72 @setvar! jaseowns_PickLock 1
73endif
74
75
76
77if jaseowns_RemoveTrap = 1 or jaseowns_PickLock = 1
78 if targetexists
79 hotkey "Target Self"
80 endif
81 warmode on
82 warmode off
83 dclick jaseowns_Chest
84 waitforgump 736038070 500
85elseif jaseowns_RemoveTrap = 0 and jaseowns_PickLock = 0
86 overhead "Already picked" 34
87 replay
88endif
89
90@setvar! jaseowns_UseGumpTimerCD 3500
91settimer jaseowns_UseGumpTimer jaseowns_UseGumpTimerCD
92while jaseowns_RemoveTrap = 1 and gumpexists 736038070
93 if timer jaseowns_UseGumpTimer >= jaseowns_UseGumpTimerCD
94 gumpresponse 7 736038070
95 waitforgump 736038070 500
96 settimer jaseowns_UseGumpTimer 0
97 endif
98 if ingump "Cleared of Traps" 736038070
99 @setvar! jaseowns_RemoveTrap 0
100 break
101 endif
102endwhile
103
104overhead "Cleared of traps"
105
106settimer jaseowns_UseGumpTimer jaseowns_UseGumpTimerCD
107while gumpexists 736038070
108 if timer jaseowns_UseGumpTimer >= jaseowns_UseGumpTimerCD
109 gumpresponse 4 736038070
110 waitforgump 736038070 500
111 settimer jaseowns_UseGumpTimer 0
112 endif
113endwhile
114
115
116
117overhead "Cleared of Locks"
118
119
120
121
122
123
124
125
126
127
128
129while find jaseowns_Chest ground -1 -1 2 and findtype 24434|43206|29363|43166|22336|29348|17087|3985|8826|3827|29030|3836|5981|4248|5359|3839|3838|3843|2597|29036|48407|3834|3865|3859|3885|3856|3878|3877|3873|3861|3862|576|5123|7177|7027|3920|5131|5179|5075|3980|5060|5076|5042|10245|3938|3913|7169|3909|5063|5089|3981|7170|7033|3976|3762|5040|5103|5117|7181|7029|3568|6264|3742|5139|6263|7026|5125|3740|5121|3973|3974|5204|5105|5185|5078|5115|7175|5059|7034|3713|3915|5112|5070|5049|5119|5205|5046|3962|3934|7035|3911|7179|5106|5143|3573|3719|5177|7610|5181|3917|5132|3963|7031|5207|5056|5085|3763|5129|5187|3721|3972|5138|3570|5101|5061|5074|5142|5182|5146|6265|5090|5203|5044|5144|3932|5201|5127|3572|7173|5135|3937|3571|22326|27611|9917|3821|5356|8455|5362|45315|8454|22187|5901|7163|3617|3903|12686 jaseowns_Chest as item
130 getlabel item lootDesc
131 overhead lootDesc
132 hotkey 'Grab Item'
133 wft 500
134 target item
135 while queued
136 wait 50
137 endwhile
138endwhile
139
140
141while find jaseowns_Chest ground -1 -1 2 and findtype 7981|7982|7983|7984|7985|7986|7987|7988|7989|7990|7991|7992|7993|7994|7995|7996|7997|7998|7999|8000|8001|8002|8003|8004|8005|8006|8007|8008|8009|8010|8011|8012|8013|8014|8015|8016|8017|8018|8019|8020|8021|8022|8023|8024|8025|8026|8027|8028|8029|8030|8031|8032|8033|8034|8035|8036|8037|8038|8039|8040|8041|8042|8033|8044 jaseowns_Chest as item
142 getlabel item lootDesc
143 overhead lootDesc
144 hotkey 'Grab Item'
145 wft 500
146 target item
147 while queued
148 wait 50
149 endwhile
150endwhile
151
152if findtype "reagent satchel" self as item
153 menu item 0
154 wait 200
155endif
156
157
158if findtype 12215 self as item
159 menu item 0
160 wait 200
161endif