Change Wizard's Grimoire Profile by arktik
Related: Magerygrimgrimoiremagemagerywiz grimwiz grimoirewizardwizardwizard grimoirewizards grimoire
Description from the author:
# Change the skill points for your Wizards Grimoire
# You are only allowed to reset skill points once every 5 minutes,
# so set the points correctly. This script does not check
# if you are spending more points than you have.
# The only section you need to modify is labeled below.
# The values designate your desired skill tier,
# not the number of points for the skill.
#
# Wizards Grimoire Skill Tiers
# 0 = no points for the skill
# 1 = first tier of the skill
# 2 = second tier of the skill
# 3 = third tier of the skill
#
# --------------- Only Modify Values Below ---------------
@setvar! grim_tier_create_food 0
@setvar! grim_tier_magic_arrow 0
@setvar! grim_tier_reactive_armor 0
@setvar! grim_tier_harm 0
@setvar! grim_tier_cure 0
@setvar! grim_tier_protection 0
@setvar! grim_tier_fireball 0
@setvar! grim_tier_bless 0
@setvar! grim_tier_lightning 0
@setvar! grim_tier_greater_heal 0
@setvar! grim_tier_curse 0
@setvar! grim_tier_mana_drain 0
@setvar! grim_tier_mind_blast 0
@setvar! grim_tier_magic_reflect 0
@setvar! grim_tier_energy_bolt 0
@setvar! grim_tier_explosion 0
@setvar! grim_tier_flamestrike 0
@setvar! grim_tier_chain_lightning 0
@setvar! grim_tier_meteor_swarm 0
@setvar! grim_tier_earthquake 0
@setvar! grim_tier_resurrection 0
# --------------- Only Modify Values Above ---------------
# Gump Nav Buttons
@setvar! grim_gump 1281623709
@setvar! grim_prev 2
@setvar! grim_next 3
@setvar! grim_reset 4
# Gump Skill Buttons
@setvar! grim_create_food 20
@setvar! grim_magic_arrow 21
@setvar! grim_reactive_armor 22
@setvar! grim_harm 23
@setvar! grim_cure 20
@setvar! grim_protection 21
@setvar! grim_fireball 22
@setvar! grim_bless 23
@setvar! grim_lightning 20
@setvar! grim_greater_heal 21
@setvar! grim_curse 22
@setvar! grim_mana_drain 23
@setvar! grim_mind_blast 20
@setvar! grim_magic_reflect 21
@setvar! grim_energy_bolt 22
@setvar! grim_explosion 23
@setvar! grim_flamestrike 20
@setvar! grim_chain_lightning 21
@setvar! grim_meteor_swarm 22
@setvar! grim_earthquake 23
@setvar! grim_resurrection 20
removelist "grim_action_list"
createlist "grim_action_list"
# TODO: Add initial actions to open grim, reset points, go to first page
if findtype "wizards grimoire" backpack as grim
dclick grim
waitforgump grim_gump
# Go to First Page
while not ingump "Create Food" 1281623709
gumpresponse grim_prev grim_gump
waitforgump grim_gump
endwhile
# Reset Points
pushlist "grim_action_list" grim_reset
pushlist "grim_action_list" grim_reset
# Page 1 Actions
if grim_tier_create_food != 0
for 4
if "index" < grim_tier_create_food
pushlist "grim_action_list" grim_create_food
endif
endfor
endif
if grim_tier_magic_arrow != 0
for 4
if "index" < grim_tier_magic_arrow
pushlist "grim_action_list" grim_magic_arrow
endif
endfor
endif
if grim_tier_reactive_armor != 0
for 4
if "index" < grim_tier_reactive_armor
pushlist "grim_action_list" grim_reactive_armor
endif
endfor
endif
if grim_tier_harm != 0
for 4
if "index" < grim_tier_harm
pushlist "grim_action_list" grim_harm
endif
endfor
endif
pushlist "grim_action_list" grim_next
# Page 2 Actions
if grim_tier_cure != 0
for 4
if "index" < grim_tier_cure
pushlist "grim_action_list" grim_cure
endif
endfor
endif
if grim_tier_protection != 0
for 4
if "index" < grim_tier_protection
pushlist "grim_action_list" grim_protection
endif
endfor
endif
if grim_tier_fireball != 0
for 4
if "index" < grim_tier_fireball
pushlist "grim_action_list" grim_fireball
endif
endfor
endif
if grim_tier_bless != 0
for 4
if "index" < grim_tier_bless
pushlist "grim_action_list" grim_bless
endif
endfor
endif
pushlist "grim_action_list" grim_next
# Page 3 Actions
if grim_tier_lightning != 0
for 4
if "index" < grim_tier_lightning
pushlist "grim_action_list" grim_lightning
endif
endfor
endif
if grim_tier_greater_heal != 0
for 4
if "index" < grim_tier_greater_heal
pushlist "grim_action_list" grim_greater_heal
endif
endfor
endif
if grim_tier_curse != 0
for 4
if "index" < grim_tier_curse
pushlist "grim_action_list" grim_curse
endif
endfor
endif
if grim_tier_mana_drain != 0
for 4
if "index" < grim_tier_mana_drain
pushlist "grim_action_list" grim_mana_drain
endif
endfor
endif
pushlist "grim_action_list" grim_next
# Page 4 Actions
if grim_tier_mind_blast != 0
for 4
if "index" < grim_tier_mind_blast
pushlist "grim_action_list" grim_mind_blast
endif
endfor
endif
if grim_tier_magic_reflect != 0
for 4
if "index" < grim_tier_magic_reflect
pushlist "grim_action_list" grim_magic_reflect
endif
endfor
endif
if grim_tier_energy_bolt != 0
for 4
if "index" < grim_tier_energy_bolt
pushlist "grim_action_list" grim_energy_bolt
endif
endfor
endif
if grim_tier_explosion != 0
for 4
if "index" < grim_tier_explosion
pushlist "grim_action_list" grim_explosion
endif
endfor
endif
pushlist "grim_action_list" grim_next
# Page 5 Actions
if grim_tier_flamestrike != 0
for 4
if "index" < grim_tier_flamestrike
pushlist "grim_action_list" grim_flamestrike
endif
endfor
endif
if grim_tier_chain_lightning != 0
for 4
if "index" < grim_tier_chain_lightning
pushlist "grim_action_list" grim_chain_lightning
endif
endfor
endif
if grim_tier_meteor_swarm != 0
for 4
if "index" < grim_tier_meteor_swarm
pushlist "grim_action_list" grim_meteor_swarm
endif
endfor
endif
if grim_tier_earthquake != 0
for 4
if "index" < grim_tier_earthquake
pushlist "grim_action_list" grim_earthquake
endif
endfor
endif
pushlist "grim_action_list" grim_next
# Page 6 Actions
if grim_tier_resurrection != 0
for 4
if "index" < grim_tier_resurrection
pushlist "grim_action_list" grim_resurrection
endif
endfor
endif
# Execute Actions
foreach "grim_action" in "grim_action_list"
gumpresponse "grim_action" grim_gump
waitforgump grim_gump
endfor
gumpclose grim_gump
endifReset and assign skill points for your Wizard's Grimoire in under a second.