I just wanted to say that the people on this board have way to much free time
Well just a little background from me, I have dabbed in Basic, Pascal, C+, HTML, and a little J+, now I am not saying I know nearly as much as some of you do, but I do know a little, and want to learn more.
I have just made my first macro, its a very simple Macro I used to get some SPELL skills up, now I know most of you work on trade skill macros, or hunting macros, but playing a hybrid class sucks because if you don't use your spells (and even if you do) You are pretty much never up to par with your new spell levels and your fizzling your mind out.
Yes I know, this macro looks like crap :-)
Code: Select all
#turbo
Sub Main
:Loop
/if n $char(mana,cur)<20 /sit
/if n $char(mana,cur)<20 /delay 3000
/stand
/if n $target(distance)>60 /sendkey down up
/if n $target(distance)<40 /sendkey up up
/face fast
/delay 0
/cast 8
/delay 55
/echo Current Mana $char(mana,cur)
/if "$target()"=="TRUE" /goto :Loop
/return
It casts the spell in gem 8, or slot 8. Then it delays... now you have to manually put in the delay time after the spell cast, and the delay time you want to med. I havn't figured out how to compare the $char(mana,cur) to $char(mana,max) and make the ajustments. Maybe someone can help? This might be useful if you want to combine this with something else (Maybe this is just useless? who knows)
Things I want to improve on
1. I want to be able to automatically adjust the spell delay by using the spell info winthin eq and calculating it for cast time and recast time.
2. I want this macro to check the cur mana to the max mana after you have gone oom and med to full mana and precede to cast intill oom again.
3. I noticed MQ macros won't run if eq is windowed and not being used. maybe eqw will fix it?
Lots to do, so little time.



