UOSteam Spellweaving Macro

The spell timers and skill gain ranges were taken from the uoguide site.
Change the value 200 next to the two mana checks to match your own mana pool.
The faster your mana regenerates, the faster you gain.
You can adjust the values next to pause according to your FCR - FC. For example: 1000 = 1 second.
The 0-20 range should be trained on Arcane Circle.
The 20-33 range should be trained with a weapon in hand that does not drop when you cast.
The Word of Death spell in the 90 - 120.0 range must be cast on a target.


while skill 'Spellweaving' < 1200
if mana < 200
useskill 'meditation'
endif
while mana < 200
endwhile
if skill 'Spellweaving' >= 0 and skill 'Spellweaving' < 20
cast "Arcane Circle" 'self'
pause 500
endif
if skill 'Spellweaving' >= 20 and skill 'Spellweaving' < 33
cast "Immolating Weapon" 'self'
pause 1000
endif
if skill 'Spellweaving' >= 33 and skill 'Spellweaving' < 44
cast "Reaper Form" 'self'
pause 2500
endif
if skill 'Spellweaving' >= 44 and skill 'Spellweaving' < 60
cast "Summon Fey" 'self'
pause 2000
endif
if skill 'Spellweaving' >= 60 and skill 'Spellweaving' < 74
cast "Essence of Wind" 'self'
pause 3000
endif
if skill 'Spellweaving' >= 74 and skill 'Spellweaving' < 90
cast "Wildfire" 'self'
pause 2500
endif
if skill 'Spellweaving' >= 90 and skill 'Spellweaving' < 1200
cast "Word of Death" 'last'
pause 3500
endif
endwhile