Grim Wizard 1.0 Profiler by AreYouKidden🐲
Description: This script will auto assign grimoire points based on your configured profiles - 4 recommended profiles included. Set your desired profile, then run!
1# Grim Wizard 1.0
2# For Each Profile, you will need to set up the Tier list below
3# for each spell in the grimoire.
4# Example Profiles Below designed on 50 Grim Points
5@setvar 'PauseTime' 700
6
7# Set your desired profile then run.
8setvar 'Profile' 1
9
10#1 - Farming
11#2 - Bosses
12#3 - Healer
13#4 - AoE
14#5 - Jaseowns Autobot
15
16@removelist 'Tier'
17@createlist 'Tier'
18
19# Farming
20if 'Profile' = 1 then
21 # Create Food, Magic Arrow, Reactive Armor, Harm
22 pushlist 'Tier' '3'
23 pushlist 'Tier' '3'
24 pushlist 'Tier' '1'
25 pushlist 'Tier' '2'
26 # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
27 pushlist 'Tier' '0'
28 pushlist 'Tier' '0'
29 pushlist 'Tier' '0'
30 pushlist 'Tier' '0'
31 # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire
32 pushlist 'Tier' '3'
33 pushlist 'Tier' '0'
34 pushlist 'Tier' '0'
35 pushlist 'Tier' '0'
36 # Mind Blast, Magic Reflect, Energy Bolt, Explosion
37 pushlist 'Tier' '3'
38 pushlist 'Tier' '1'
39 pushlist 'Tier' '0'
40 pushlist 'Tier' '0'
41 # Flamestrike, Meteor Storm, Chain Lightning, Earthquake
42 pushlist 'Tier' '3'
43 pushlist 'Tier' '0'
44 pushlist 'Tier' '0'
45 pushlist 'Tier' '0'
46 # Resurrection
47 pushlist 'Tier' '0'
48endif
49
50# Bosses
51if 'Profile' = 2 then
52 # Create Food, Magic Arrow, Reactive Armor, Harm
53 pushlist 'Tier' '3'
54 pushlist 'Tier' '0'
55 pushlist 'Tier' '0'
56 pushlist 'Tier' '0'
57 # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
58 pushlist 'Tier' '0'
59 pushlist 'Tier' '0'
60 pushlist 'Tier' '0'
61 pushlist 'Tier' '1'
62 # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire
63 pushlist 'Tier' '3'
64 pushlist 'Tier' '0'
65 pushlist 'Tier' '3'
66 pushlist 'Tier' '0'
67 # Mind Blast, Magic Reflect, Energy Bolt, Explosion
68 pushlist 'Tier' '3'
69 pushlist 'Tier' '1'
70 pushlist 'Tier' '0'
71 pushlist 'Tier' '0'
72 # Flamestrike, Meteor Storm, Chain Lightning, Earthquake
73 pushlist 'Tier' '3'
74 pushlist 'Tier' '0'
75 pushlist 'Tier' '0'
76 pushlist 'Tier' '0'
77 # Resurrection
78 pushlist 'Tier' '0'
79endif
80
81# Healing
82if 'Profile' = 3 then
83 # Create Food, Magic Arrow, Reactive Armor, Harm
84 pushlist 'Tier' '3'
85 pushlist 'Tier' '0'
86 pushlist 'Tier' '1'
87 pushlist 'Tier' '0'
88 # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
89 pushlist 'Tier' '1'
90 pushlist 'Tier' '3'
91 pushlist 'Tier' '0'
92 pushlist 'Tier' '3'
93 # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire
94 pushlist 'Tier' '3'
95 pushlist 'Tier' '3'
96 pushlist 'Tier' '0'
97 pushlist 'Tier' '0'
98 # Mind Blast, Magic Reflect, Energy Bolt, Explosion
99 pushlist 'Tier' '0'
100 pushlist 'Tier' '3'
101 pushlist 'Tier' '0'
102 pushlist 'Tier' '0'
103 # Flamestrike, Meteor Storm, Chain Lightning, Earthquake
104 pushlist 'Tier' '0'
105 pushlist 'Tier' '0'
106 pushlist 'Tier' '0'
107 pushlist 'Tier' '0'
108 # Resurrection
109 pushlist 'Tier' '3'
110endif
111
112# AoE
113if 'Profile' = 4 then
114 # Create Food, Magic Arrow, Reactive Armor, Harm
115 pushlist 'Tier' '3'
116 pushlist 'Tier' '0'
117 pushlist 'Tier' '1'
118 pushlist 'Tier' '0'
119 # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
120 pushlist 'Tier' '0'
121 pushlist 'Tier' '1'
122 pushlist 'Tier' '0'
123 pushlist 'Tier' '0'
124 # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire
125 pushlist 'Tier' '0'
126 pushlist 'Tier' '0'
127 pushlist 'Tier' '0'
128 pushlist 'Tier' '0'
129 # Mind Blast, Magic Reflect, Energy Bolt, Explosion
130 pushlist 'Tier' '0'
131 pushlist 'Tier' '3'
132 pushlist 'Tier' '0'
133 pushlist 'Tier' '0'
134 # Flamestrike, Meteor Storm, Chain Lightning, Earthquake
135 pushlist 'Tier' '0'
136 pushlist 'Tier' '3'
137 pushlist 'Tier' '3'
138 pushlist 'Tier' '3'
139 # Resurrection
140 pushlist 'Tier' '0'
141endif
142
143# Jaseowns Autobot
144if 'Profile' = 5 then
145 # Create Food, Magic Arrow, Reactive Armor, Harm
146 pushlist 'Tier' '3'
147 pushlist 'Tier' '3'
148 pushlist 'Tier' '0'
149 pushlist 'Tier' '3'
150 # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
151 pushlist 'Tier' '0'
152 pushlist 'Tier' '0'
153 pushlist 'Tier' '1'
154 pushlist 'Tier' '0'
155 # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire
156 pushlist 'Tier' '3'
157 pushlist 'Tier' '0'
158 pushlist 'Tier' '3'
159 pushlist 'Tier' '0'
160 # Mind Blast, Magic Reflect, Energy Bolt, Explosion
161 pushlist 'Tier' '0'
162 pushlist 'Tier' '0'
163 pushlist 'Tier' '0'
164 pushlist 'Tier' '0'
165 # Flamestrike, Meteor Storm, Chain Lightning, Earthquake
166 pushlist 'Tier' '3'
167 pushlist 'Tier' '0'
168 pushlist 'Tier' '0'
169 pushlist 'Tier' '0'
170 # Resurrection
171 pushlist 'Tier' '0'
172endif
173
174
175# DO NOT CHANGE BELOW THIS POINT
176
177@removelist 'PageFlip'
178@createlist 'PageFlip'
179# Do Not Change
180pushlist 'PageFlip' 'No'
181pushlist 'PageFlip' 'No'
182pushlist 'PageFlip' 'No'
183pushlist 'PageFlip' 'No'
184pushlist 'PageFlip' 'Yes'
185pushlist 'PageFlip' 'No'
186pushlist 'PageFlip' 'No'
187pushlist 'PageFlip' 'No'
188pushlist 'PageFlip' 'Yes'
189pushlist 'PageFlip' 'No'
190pushlist 'PageFlip' 'No'
191pushlist 'PageFlip' 'No'
192pushlist 'PageFlip' 'Yes'
193pushlist 'PageFlip' 'No'
194pushlist 'PageFlip' 'No'
195pushlist 'PageFlip' 'No'
196pushlist 'PageFlip' 'Yes'
197pushlist 'PageFlip' 'No'
198pushlist 'PageFlip' 'No'
199pushlist 'PageFlip' 'No'
200pushlist 'PageFlip' 'Yes'
201
202@removelist 'GumpButton'
203@createlist 'GumpButton'
204# Do Not Change
205pushlist 'GumpButton' '20'
206pushlist 'GumpButton' '21'
207pushlist 'GumpButton' '22'
208pushlist 'GumpButton' '23'
209pushlist 'GumpButton' '20'
210pushlist 'GumpButton' '21'
211pushlist 'GumpButton' '22'
212pushlist 'GumpButton' '23'
213pushlist 'GumpButton' '20'
214pushlist 'GumpButton' '21'
215pushlist 'GumpButton' '22'
216pushlist 'GumpButton' '23'
217pushlist 'GumpButton' '20'
218pushlist 'GumpButton' '21'
219pushlist 'GumpButton' '22'
220pushlist 'GumpButton' '23'
221pushlist 'GumpButton' '20'
222pushlist 'GumpButton' '21'
223pushlist 'GumpButton' '22'
224pushlist 'GumpButton' '23'
225pushlist 'GumpButton' '20'
226
227@clearsysmsg
228# Open Grim & Page 1
229overhead 'Opening Grim to Page 1'
230while not gumpexists 1281623709
231 dclicktype 'wizards grimoire'
232 pause 'PauseTime'
233 waitforgump 1281623709 2000
234endwhile
235
236while not ingump 'Create Food' 1281623709
237 gumpresponse 2 1281623709
238 pause 'PauseTime'
239 waitforgump 1281623709 2000
240endwhile
241
242# Resetting Book
243overhead 'Resetting Book'
244gumpresponse 4
245pause 'PauseTime'
246waitforgump 1281623709 2000
247gumpresponse 4
248pause 'PauseTime'
249waitforgump 1281623709 2000
250
251overhead 'Reassigning Points'
252# Reassigning Points
253overhead 'what?!'
254foreach 'x' in 'Tier'
255 foreach 'y' in 'PageFlip'
256 if 'y' = 'Yes'
257 gumpresponse 3
258 pause 'PauseTime'
259 waitforgump 1281623709 2000
260 endif
261 poplist 'PageFlip' front
262 break
263 endfor
264 foreach 'z' in 'GumpButton'
265 @setvar 'Gump' 'z'
266 poplist 'GumpButton' front
267 break
268 endfor
269
270 if 'x' = 1
271 gumpresponse 'Gump'
272 pause 'PauseTime'
273 waitforgump 1281623709 2000
274 elseif 'x' = 2
275 gumpresponse 'Gump'
276 pause 'PauseTime'
277 waitforgump 1281623709 2000
278 gumpresponse 'Gump'
279 pause 'PauseTime'
280 waitforgump 1281623709 2000
281 elseif 'x' = 3
282 gumpresponse 'Gump'
283 pause 'PauseTime'
284 waitforgump 1281623709 2000
285 gumpresponse 'Gump'
286 pause 'PauseTime'
287 waitforgump 1281623709 2000
288 gumpresponse 'Gump'
289 pause 'PauseTime'
290 waitforgump 1281623709 2000
291 endif
292
293endfor
294
295@setvar 'Failed' '0'
296if insysmsg 'before you may reset your points distribution.'
297 overhead 'Unable to Reset Points due to timer!' 33
298 @setvar 'Failed' '1'
299endif
300if insysmsg 'You do not have enough points remaining to upgrade'
301 overhead 'Not enough points to upgrade!' 33
302 @setvar 'Failed' '1'
303endif
304if 'Failed' = 1
305 overhead 'Something went wrong!' 33
306else
307 overhead 'Grim Wizard Re-Configure Complete!'
308endif