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!

# Grim Wizard 1.0 # For Each Profile, you will need to set up the Tier list below # for each spell in the grimoire. # Example Profiles Below designed on 50 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 if 'Profile' = 1 then # Create Food, Magic Arrow, Reactive Armor, Harm pushlist 'Tier' '3' pushlist 'Tier' '3' pushlist 'Tier' '1' pushlist 'Tier' '3' # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' # Mind Blast, Magic Reflect, Energy Bolt, Explosion pushlist 'Tier' '2' pushlist 'Tier' '2' 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' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '1' # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '3' pushlist 'Tier' '0' # Mind Blast, Magic Reflect, Energy Bolt, Explosion pushlist 'Tier' '3' pushlist 'Tier' '1' 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' = 3 then # Create Food, Magic Arrow, Reactive Armor, Harm pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '1' pushlist 'Tier' '0' # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless pushlist 'Tier' '1' pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '3' # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire pushlist 'Tier' '3' pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '0' # Mind Blast, Magic Reflect, Energy Bolt, Explosion pushlist 'Tier' '0' pushlist 'Tier' '3' 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 if 'Profile' = 4 then # Create Food, Magic Arrow, Reactive Armor, Harm pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '1' pushlist 'Tier' '0' # Cure/Arch Cure, Protection/ArchProtection, Fireball, Bless pushlist 'Tier' '0' pushlist 'Tier' '1' pushlist 'Tier' '0' pushlist 'Tier' '0' # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' pushlist 'Tier' '0' # Mind Blast, Magic Reflect, Energy Bolt, Explosion pushlist 'Tier' '0' pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '0' # Flamestrike, Meteor Storm, Chain Lightning, Earthquake pushlist 'Tier' '0' pushlist 'Tier' '3' pushlist 'Tier' '3' pushlist 'Tier' '3' # Resurrection pushlist 'Tier' '0' endif # Jaseowns Autobot if 'Profile' = 5 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' '1' pushlist 'Tier' '0' # Lightning, Greater Heal, Curse/MassCurse, ManaDrain/ManaVampire pushlist 'Tier' '3' pushlist 'Tier' '0' pushlist 'Tier' '3' pushlist 'Tier' '0' # Mind Blast, Magic Reflect, Energy Bolt, Explosion 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 # 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' @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' @clearsysmsg # Open Grim & Page 1 overhead 'Opening Grim 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!' endif