Grim Wizard 2.0 Profiler by AreYouKidden🐲
Description from the author:
# Grim Wizard 2.0 May 2026 Patch
# For Each Profile, you will need to set up the Tier list below
# for each spell in the grimoire.
# Example Profiles Below designed on 40 Grim Points
@setvar 'PauseTime' 700
# Set your desired profile then run.
setvar 'Profile' 1
#1 - Farming
#2 - Bosses
#3 - Healer
#4 - AoE
#5 - Jaseowns Autobot
@removelist 'Tier'
@createlist 'Tier'
# Farming/Time
if 'Profile' = 1 then
# Create Food, Magic Arrow, Reactive Armor, Harm
pushlist 'Tier' '3'
pushlist 'Tier' '3'
pushlist 'Tier' '1'
pushlist 'Tier' '0'
# Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Poison, Lightning, Greater Heal, Curse/MassCurse
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '1'
pushlist 'Tier' '0'
# ManaDrain/ManaVampire, FireField, Mind Blast, Magic Reflect
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '2'
# Poison Field, Energy Bolt, Explosion, Paralyze Field
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Flamestrike, Meteor Storm, Chain Lightning, Earthquake
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
#Resurrection
pushlist 'Tier' '0'
endif
# Bosses
if 'Profile' = 2 then
# Create Food, Magic Arrow, Reactive Armor, Harm
pushlist 'Tier' '3'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
# Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Poison, Lightning, Greater Heal, Curse/MassCurse
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
# ManaDrain/ManaVampire, FireField, Mind Blast, Magic Reflect
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
# Poison Field, Energy Bolt, Explosion, Paralyze Field
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Flamestrike, Meteor Storm, Chain Lightning, Earthquake
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
#Resurrection
pushlist 'Tier' '0'
endif
# Tanking
if 'Profile' = 3 then
# Create Food, Magic Arrow, Reactive Armor, Harm
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
# Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Poison, Lightning, Greater Heal, Curse/MassCurse
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
# ManaDrain/ManaVampire, FireField, Mind Blast, Magic Reflect
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '3'
# Poison Field, Energy Bolt, Explosion, Paralyze Field
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Flamestrike, Meteor Storm, Chain Lightning, Earthquake
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
#Resurrection
pushlist 'Tier' '0'
endif
# Healing
if 'Profile' = 4 then
# Create Food, Magic Arrow, Reactive Armor, Harm
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
# Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
# Poison, Lightning, Greater Heal, Curse/MassCurse
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
# ManaDrain/ManaVampire, FireField, Mind Blast, Magic Reflect
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
# Poison Field, Energy Bolt, Explosion, Paralyze Field
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Flamestrike, Meteor Storm, Chain Lightning, Earthquake
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
#Resurrection
pushlist 'Tier' '3'
endif
# AoE Spec Agorawave
if 'Profile' = 5 then
# Create Food, Magic Arrow, Reactive Armor, Harm
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# Poison, Lightning, Greater Heal, Curse/MassCurse
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
# ManaDrain/ManaVampire, FireField, Mind Blast, Magic Reflect
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
# Poison Field, Energy Bolt, Explosion, Paralyze Field
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
# Flamestrike, Meteor Storm, Chain Lightning, Earthquake
pushlist 'Tier' '0'
pushlist 'Tier' '0'
pushlist 'Tier' '3'
pushlist 'Tier' '3'
#Resurrection
pushlist 'Tier' '0'
endif
# DO NOT CHANGE BELOW THIS POINT
@removelist 'PageFlip'
@createlist 'PageFlip'
# Do Not Change
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'Yes'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'Yes'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'Yes'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'Yes'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'Yes'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'No'
pushlist 'PageFlip' 'Yes'
@removelist 'GumpButton'
@createlist 'GumpButton'
# Do Not Change
pushlist 'GumpButton' '20'
pushlist 'GumpButton' '21'
pushlist 'GumpButton' '22'
pushlist 'GumpButton' '23'
pushlist 'GumpButton' '20'
pushlist 'GumpButton' '21'
pushlist 'GumpButton' '22'
pushlist 'GumpButton' '23'
pushlist 'GumpButton' '20'
pushlist 'GumpButton' '21'
pushlist 'GumpButton' '22'
pushlist 'GumpButton' '23'
pushlist 'GumpButton' '20'
pushlist 'GumpButton' '21'
pushlist 'GumpButton' '22'
pushlist 'GumpButton' '23'
pushlist 'GumpButton' '20'
pushlist 'GumpButton' '21'
pushlist 'GumpButton' '22'
pushlist 'GumpButton' '23'
pushlist 'GumpButton' '20'
pushlist 'GumpButton' '21'
pushlist 'GumpButton' '22'
pushlist 'GumpButton' '23'
pushlist 'GumpButton' '20'
@clearsysmsg
# Open Grim & Page 1
overhead 'Grim 2.0 - Opening to Page 1'
while not gumpexists 1281623709
dclicktype 'wizards grimoire'
pause 'PauseTime'
waitforgump 1281623709 2000
endwhile
while not ingump 'Create Food' 1281623709
gumpresponse 2 1281623709
pause 'PauseTime'
waitforgump 1281623709 2000
endwhile
# Resetting Book
overhead 'Resetting Book'
gumpresponse 4
pause 'PauseTime'
waitforgump 1281623709 2000
gumpresponse 4
pause 'PauseTime'
waitforgump 1281623709 2000
overhead 'Reassigning Points'
# Reassigning Points
overhead 'what?!'
foreach 'x' in 'Tier'
foreach 'y' in 'PageFlip'
if 'y' = 'Yes'
gumpresponse 3
pause 'PauseTime'
waitforgump 1281623709 2000
endif
poplist 'PageFlip' front
break
endfor
foreach 'z' in 'GumpButton'
@setvar 'Gump' 'z'
poplist 'GumpButton' front
break
endfor
if 'x' = 1
gumpresponse 'Gump'
pause 'PauseTime'
waitforgump 1281623709 2000
elseif 'x' = 2
gumpresponse 'Gump'
pause 'PauseTime'
waitforgump 1281623709 2000
gumpresponse 'Gump'
pause 'PauseTime'
waitforgump 1281623709 2000
elseif 'x' = 3
gumpresponse 'Gump'
pause 'PauseTime'
waitforgump 1281623709 2000
gumpresponse 'Gump'
pause 'PauseTime'
waitforgump 1281623709 2000
gumpresponse 'Gump'
pause 'PauseTime'
waitforgump 1281623709 2000
endif
endfor
@setvar 'Failed' '0'
if insysmsg 'before you may reset your points distribution.'
overhead 'Unable to Reset Points due to timer!' 33
@setvar 'Failed' '1'
endif
if insysmsg 'You do not have enough points remaining to upgrade'
overhead 'Not enough points to upgrade!' 33
@setvar 'Failed' '1'
endif
if 'Failed' = 1
overhead 'Something went wrong!' 33
else
overhead 'Grim Wizard Re-Configure Complete!'
endifThis script will auto assign grimoire points based on your configured profiles - 5 recommended profiles included. Set your desired profile, then run!








