• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

caster skill-ups (1 Viewer)

Alchropie

New member
Joined
Aug 22, 2006
RedCents
anyone know of a mac that basiclly just casts the same spell over and over...i'm PLing my GF's mage and her skills are going to suck..so looking for something to run while sleeping to help her skills. TY
 
Alright I don't claim this to be a work of genius but here is something I whipped up in a few seconds to do what you need....

Rich (BB code):
Sub Main

   :Loop

	/cast 1
	/delay 2s
	/cast 1	
	/delay 5s
	/autoinventory
	/delay 5
	/autoinventory
		
	/goto :Loop
	


/return

breaking it down....

Cast Spell
Wait 2 seconds (can play with this number to find right amount of wait for a fizzle)
Cast Spell again if first fizzles
Wait 5 seconds
Auto inventory if summoning food etc.. for conjuration
Quick pause
Auto inventory again
Repeat...

I hope that is useful for ya. Just put spell you wanna spam in first spell slot, then change out as you max stuff.
 
A few more checks for you and some details of everything :)
Rich (BB code):
| 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
 
caster skill-ups

Users who are viewing this thread

Back
Top