Kiting macro, works with MQ2moveutils and MQ2Twist plugin ve

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

Semper-Fi
orc pawn
orc pawn
Posts: 17
Joined: Sun Jun 13, 2004 4:35 pm

Kiting macro, works with MQ2moveutils and MQ2Twist plugin ve

Post by Semper-Fi » Tue Aug 17, 2004 4:24 pm

All this does is when yer target dies selects the next target, very usefull for chant kiting multiple mob's when you dont want to be *risky* and AE, Worked for me level 35 - 55 so far from dreadlands to dulak to PON. Has adjustable radius for de selecting mob and for selecting newest mob, if you cant figure it out you are a total retartd.

One of my few macro's and im rather new, IT works so here it goes.

Plans for the future include an addition to de select mobs if you loose LoS for more than a set time, Not done witht hats o far, but this macro as is works flawlessly for multi chant kites

Code: Select all

| Uber Kiting Chant Macro
|--------------------------------------
|
| Get your radius twist  set up then do 
| /mac ukmd.mac
| rake exp up
| jut so long as you dont get lag and die anyways.
|
| [not to be used while afking]
|
|----------------------------------------
#Event LOS "#*#You cannot see your target#*#"
#turbo

Sub Main

 
:loopstart
/if (${Target.Distance}>210) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 104
/delay 10
/goto :loopstart
/return 

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Tue Aug 17, 2004 7:12 pm

Talk about short and sweet. I may just mess with this on a noob bard of mine. LOL Hell, I already have one lvl 65 bard, done the hard way.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

User avatar
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Tue Aug 17, 2004 8:51 pm

It's wrong, mostly worthless, arguably griefish (the only real situation where you'd use it is kiting a bunch of mobs around you had merely-social aggro on..people love that...to target the next because that's just too hard when you're not afk..) and even if you contest that, it belongs more in the snippets forum than posted as a finished macro.

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Tue Aug 17, 2004 9:17 pm

Yeah, but I know places out of the way where I could screw with it just to see what it does with a lvl 15 bard. So much open content with everyone in PoP, GoD, and soon OoW.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

hiipii
a ghoul
a ghoul
Posts: 93
Joined: Sat Jun 19, 2004 5:01 pm

Post by hiipii » Mon Aug 30, 2004 4:15 pm

just passing through and i saw you have that event los set up but never called. Might wanna just take it out of the code or something.

MQuser001
orc pawn
orc pawn
Posts: 24
Joined: Thu Aug 26, 2004 3:55 am

Post by MQuser001 » Tue Aug 31, 2004 5:31 am

Code: Select all

| Uber Kiting Chant Macro
|--------------------------------------
|
| Get your radius twist  set up then do
| /mac ukmd.mac
| rake exp up
| jut so long as you dont get lag and die anyways.
|
| [not to be used while afking]
|
|----------------------------------------
#Event LOS "#*#You cannot see your target#*#"
#turbo

Sub Main

 
:loopstart
/if (${Target.Distance}>210) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 104
/delay 10
/goto :loopstart
/doevents
/return

sub LOS
/keypress ESC
/keypress ESC
/keypress ESC
/timed 100
/return
This should fix the sub, now it tosses target waits 10 seconds and trys to retarget something closer.

dman
a hill giant
a hill giant
Posts: 181
Joined: Fri Dec 05, 2003 12:54 pm

Post by dman » Tue Aug 31, 2004 9:09 am

This should fix the sub, now it tosses target waits 10 seconds and trys to retarget something closer.
Or it will give you an error about subroutine not found, and end the macro.

TheWarden
a hill giant
a hill giant
Posts: 253
Joined: Sat Dec 27, 2003 3:51 pm
Location: In your bushes...

Post by TheWarden » Tue Aug 31, 2004 10:28 am

A altered your macro so that it looks like it should...

Correct macro:

Code: Select all

#Event LOS "#*#You cannot see your target#*#" 
#turbo 

Sub Main 

:loopstart 
/if (${Target.Distance}>210) /keypress esc 
/if (${Target.ID}==FALSE) /tar NPC radius 104 
/delay 10 
/doevents 
/goto :loopstart 
/return 

Sub Event_LOS 
/keypress ESC 
/keypress ESC 
/keypress ESC 
/timed 100 
/return 

Code: Select all

Sub LOS 
/keypress ESC 
/keypress ESC 
/keypress ESC 
/timed 100 
/return 
Needed to be:

Code: Select all

Sub Event_LOS 
/keypress ESC 
/keypress ESC 
/keypress ESC 
/timed 100 
/return 
and

Code: Select all

/goto :loopstart 
/doevents
needed to be

Code: Select all

/doevents 
/goto :loopstart 
[img]http://img.photobucket.com/albums/v629/Deevious/SigPics/KristinKreukSig01.jpg[/img]

collateraldmg
orc pawn
orc pawn
Posts: 20
Joined: Mon Aug 01, 2005 7:31 pm

Post by collateraldmg » Tue Mar 07, 2006 8:51 pm

I'm code ignorant..is there any way to build in an if function to the effect of (if the target name=Flame Wilder /keypress esc

??

thanks in advance
http://www.savealex.org/

Yunto?
a grimling bloodguard
a grimling bloodguard
Posts: 502
Joined: Sat Nov 19, 2005 12:05 pm

Post by Yunto? » Tue Mar 07, 2006 10:58 pm

collateraldmg wrote:I'm code ignorant..is there any way to build in an if function to the effect of (if the target name=Flame Wilder /keypress esc

??

thanks in advance
Wow.. bumping a 1.5 year old thread to ask a question that has nothing to do with the macro..

/if (${Target.CleanName[Flame Wilder]}) /keypress esc

collateraldmg
orc pawn
orc pawn
Posts: 20
Joined: Mon Aug 01, 2005 7:31 pm

Post by collateraldmg » Tue Mar 07, 2006 11:04 pm

Yunto? wrote:
collateraldmg wrote:I'm code ignorant..is there any way to build in an if function to the effect of (if the target name=Flame Wilder /keypress esc

??

thanks in advance
Wow.. bumping a 1.5 year old thread to ask a question that has nothing to do with the macro..

/if (${Target.CleanName[Flame Wilder]}) /keypress esc
well I was going to incorperate it into the above macro ;)

thanks a million!!!
http://www.savealex.org/