Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Sub Main
:Loop
/cast 1
/delay 2s
/cast 1
/delay 5s
/autoinventory
/delay 5
/autoinventory
/goto :Loop
/return
| any line with a | in front of it will be ignored by the macro parser
| Sub Main is required for any macro to run.
Sub Main
| Label :Loop is used for /goto
:Loop
| If spell gem #1 is not ready, do whats in the brackets
/if (!${Me.SpellReady[1]}) {
| Delay 1 second or until spell gem is ready
/delay 1s ${Me.SpellReady[1]}
| Go to :Loop
/goto :Loop
| End bracket
}
| cast spell gem 1
/cast 1
| delay 1/2 second
/delay 5
| delay 2 seconds or until you're not casting anything. ie. fizzle
/delay 2s !${Me.Casting}
| If spellgem 1 is ready, cast gem 1
/if (${Me.SpellReady[1]}) /cast 1
| delay 1/2 second
/delay 5
| delay 5 seconds or until done casting
/delay 5s !${Me.Casting}
| if you have something on your cursor, autoinventory.
/if (${Cursor.ID}) /autoinventory
| delay 1/2 second or until nothing is on your cursor
/delay 5 !${Cursor.ID}
| if you have something on your cursor, autoinventory.
/if (${Cursor.ID}) /autoinventory
| go to :Loop
/goto :Loop
| with the /goto right before /return the /return will not be parsed and isn't required.
| Although finishing all subs with a /return is a very good habit to get into.
/return