Page 1 of 2

Hunter macro for Wizard or Ranger, low level (20-50)

Posted: Tue Jul 18, 2006 12:35 am
by nodixal
this is something i havent found anywhere, a good hunter macro for low level wizards, anyone able to assist? thank you

Posted: Tue Jul 18, 2006 5:23 am
by aChallenged1
What exactly do you mean by "hunter"?

Posted: Tue Jul 18, 2006 10:09 am
by nodixal
will go around a zone, find mobs around a certain level, and kill them by itself, root, nuke etc, will go loot my own corpse when i die, cast shielding and such

Posted: Tue Jul 18, 2006 10:15 am
by zanomo
in addition, please have it to run to merchant, sell the loot, then go back to hunt. Make it buy the proper spell for the caster would be nice too.

Posted: Tue Jul 18, 2006 10:31 am
by fearless
How about tucking you in . . . do you want it to tuck you in too?

Posted: Tue Jul 18, 2006 11:03 am
by BlackMoogle
and a bed time story too!

Posted: Tue Jul 18, 2006 12:15 pm
by toomanynames
He only wants the story and tucking in after the falatio /schwing

Posted: Tue Jul 18, 2006 12:46 pm
by aChallenged1
nodixal wrote:will go around a zone, find mobs around a certain level, and kill them by itself, root, nuke etc, will go loot my own corpse when i die, cast shielding and such
zanomo wrote:in addition, please have it to run to merchant, sell the loot, then go back to hunt. Make it buy the proper spell for the caster would be nice too.
Zanomo, I hope you're just being funny, though I'm sure he'd love that as well...

Nodix Al, how apropriate! You worthless fuck. I guess you haven't read a damned thing around here about not asking for AFK macros. And that is exactly what you're asking for. How about going somewhere else, where they'll do it for you, for a price? Or are you one of those who doesn't want to do the work, or pay for the work to be done?

Fucking tool.

Posted: Tue Jul 18, 2006 12:55 pm
by EQwhat
aChallenged1 should be a moderator :) close this post down

Posted: Tue Jul 18, 2006 12:59 pm
by aChallenged1
EQwhat wrote:aChallenged1 should be a moderator :) close this post down
No thanks. I'll happily leave that to the people who do the real work here. I'm just a tinkerer of a scripter.

Posted: Tue Jul 18, 2006 1:06 pm
by nodixal
hey you brainless fucktard, id pay for the work if there was a place to, now shut the fuck up your worthless piece of shit

Posted: Tue Jul 18, 2006 1:15 pm
by Yunto?
nodixal wrote:hey you brainless fucktard, id pay for the work if there was a place to, now shut the fuck up your worthless piece of shit
Donate for VIP you stupid poster child for post-birth abortions.

And once youre in VIP, you can donate to your favorite macro writers or plugin writers.

Theres no excuse for saying theres no place to pay for MQ2.

Fucking tool.

Posted: Tue Jul 18, 2006 1:17 pm
by exslam

Posted: Tue Jul 18, 2006 6:23 pm
by aChallenged1
nodixal wrote:hey you brainless fucktard, id pay for the work if there was a place to, now shut the fuck up your worthless piece of shit
Damn, I'm hurt so badly I think I'll go kill myself...
NOT.

Posted: Fri Jul 21, 2006 8:23 am
by zanomo
aChallenged1 wrote: Zanomo, I hope you're just being funny, though I'm sure he'd love that as well...
I have my interrupt-priority driven macros. :wink:

Code: Select all

Sub Set_Priority
	/declare I			int		local
	/declare J			int		local

	/declare TEMP_PRI	string	local
	/declare TEMP_COM	string	local
	/declare TEMP_REQ	string	local
	/declare TEMP_ACT	string	local
	/declare TEMP_ARG	string	local

	/varset TODO_PRI 99
	/varset POP_ITEM 0

| if first item in Priority array =0, then nothing to be done.
	/if (${PRIORITY[1]}==0)			/return

| Store the highest priority item into the TODOs,
| POP_ITEM will contain the location within the array of the highest priority action.
	/for I 1 to ${ACTION.Size}
		/if (${PRIORITY[${I}]}!=0 && ${PRIORITY[${I}]} < ${TODO_PRI}) {
			/varset TODO_PRI ${PRIORITY[${I}]}
			/varset TODO_COM ${COMMAND[${I}]}
			/varset TODO_REQ ${REQUESTOR[${I}]}
			/varset TODO_ACT ${ACTION[${I}]}
			/varset TODO_ARG ${ARG[${I}]}
			/varset POP_ITEM ${I}
		}
	/next I

| Move all Action Items up the Action Item Queue starting from POP_ITEM
	/if (${POP_ITEM}) {
		/for I ${POP_ITEM} to ${Math.Calc[${ACTION.Size}-1]}
			/if (${PRIORITY[${I}]}!=0) {
				/varcalc J ${I}+1
				/varset QUEUE_NO ${I}
				/varset PRIORITY[${I}]	${PRIORITY[${J}]}
				/varset COMMAND[${I}] 	${COMMAND[${J}]}
				/varset REQUESTOR[${I}] ${REQUESTOR[${J}]}
				/varset ACTION[${I}] 	${ACTION[${J}]}
				/varset ARG[${I}]		${ARG[${J}]}
			}
		/next I

| Sort Buff of the same type and put them together
| Start the sort from 1 to last action item
| if priority = 0, end of queue is reached, so, return.
| If Action[I} is not the same as TODO_ACT, then, check if those below has same
| Starting from next Item (I+1) until end or Prioity=0
| if Action[J] is same as TODO_ACT, swap it with Action[I]
		/for I 1 to ${ACTION.Size}
			/if (${PRIORITY[${I}]}!=0 && ${ACTION[${I}].Equal[${TODO_ACT}]}) {
				/varset TEMP_PRI		${PRIORITY[1]}
				/varset TEMP_COM		${COMMAND[1]}
				/varset TEMP_REQ		${REQUESTOR[1]}
				/varset TEMP_ACT		${ACTION[1]}
				/varset TEMP_ARG		${ARG[1]}

				/varset PRIORITY[1]		2
				/varset COMMAND[1]		${COMMAND[${I}]}
				/varset REQUESTOR[1]	${REQUESTOR[${I}]}
				/varset ACTION[1]		${ACTION[${I}]}
				/varset ARG[1]			${ARG[${I}]}

				/if (${I} > 1) /varset PRIORITY[${I}]	${TEMP_PRI}
				/varset COMMAND[${I}]	${TEMP_COM}
				/varset REQUESTOR[${I}]	${TEMP_REQ}
				/varset ACTION[${I}]	${TEMP_ACT}
				/varset ARG[${I}]		${TEMP_ARG}

				/varset PRIORITY[${ACTION.Size}] 0
				/return
			}
		/next I
	}
	/varset PRIORITY[${ACTION.Size}] 0
/return