Back to "mager" tags

Siv's Magery Trainer by Siv

Related: Magery magemagery

Description: This one is a bit old, but it works. Simply setup your shelf profile to include at least 10 of each reagent, stand next to the shelf and click play. This script will cast offensive spells to build resist (poor method) as well as magery.

1#°º¤ø,¸¸,øThe Siv Scriptsø¤°º¤ø,¸¸
2#Sivs Magery Trainer
3#example: train magery from your storage shelf
4#1.)set current shelf loadout to include 10 (min) of each reagent.
5#2.)stand next to your shelf and click play
6##########################################################################################
7#journal cleanup
8clearsysmsg
9#autofind your shelf
10if not find 'shelf' ground any any 2
11    if findtype 'storage shelf' ground any any 2 as 'found'
12        overhead 'Found the shelf!'
13        setvar 'shelf' 'found'
14    elseif not findtype 'storage shelf' ground any any 2
15        overhead "You need to stand near your shelf!" 555
16        stop
17    endif
18endif
19#count important regs and restock from shelf
20if not listexists 'regs'
21    createlist 'regs'
22endif
23clearlist 'regs'
24#Bloodmoss
25pushlist 'regs' '3963'
26#Ash
27pushlist 'regs' '3980'
28#Mandrake
29pushlist 'regs' '3974'
30#Ginseng
31pushlist 'regs' '3973'
32#Spiders Silk
33pushlist 'regs' '3981'
34#Black Pearl
35pushlist 'regs' '3962'
36#Nightshade
37pushlist 'regs' '3976'
38#Garlic
39pushlist 'regs' '3972'
40foreach reg in regs
41    if counttype 'reg' backpack < 9
42        menu shelf 1
43        wait 200
44    endif
45endfor
46#meditate if low on mana to summon elemental
47if mana < 50
48    while not insysmsg 'enter a meditative'
49        useskill 'meditation'
50        #there are 12 seconds between failure as far as I can tell
51        pause 12000
52    endwhile
53    while mana < maxmana
54    endwhile
55endif
56#begin training magery
57if hits < 69
58    cast 'greater heal'
59    wft  3000
60    target 'self'
61    wait 500
62    elseif hits > 69 and skill 'magery' < 40
63    overhead 'Train Magery up to 50 at a vendor'
64    stop
65elseif hits > 69 and skill 'magery' < 60
66    cast 'mana drain'
67    wft 3000
68    target 'self'
69    wait 500
70elseif hits > 69 and skill 'magery' < 70
71    cast 'energy bolt'
72    wft 3000
73    target 'self'
74    wait 500
75elseif hits > 69 and skill 'magery' < 75
76    cast 'invisibility'
77    wft 3000
78    target 'self'
79    wait 500
80elseif hits > 69 and skill 'magery' < 80
81    cast 'flamestrike'
82    wft 4000
83    target 'self'
84    wait 1000
85elseif hits > 69 and skill 'magery' < 100
86    cast 'air elemental'
87    wait 6750
88    if findtype '13' ground any any 2
89        say "an air elemental release"
90        wait 1000
91    endif
92elseif hits > 69 and skill 'magery' == 100
93    overhead 'Magery Complete!'
94    stop
95endif
96#uhh... loop
97loop