Page 1 of 2

Kick and Taunt

Posted: Thu Oct 07, 2004 11:32 am
by Steelhammer
Can somebody make a Kick and Taunt macro? I hate constantly pushing the buttons to make my warrior kick and taunt, so i would like one to press the buttons for me. so everytime the button pops it will be pressed.

Posted: Thu Oct 07, 2004 3:00 pm
by peach
http://www.macroquest2.com/phpBB2/viewtopic.php?t=6816

i'm sure you can edit that to work for taunt & kick

Posted: Thu Oct 07, 2004 3:28 pm
by Steelhammer
Hehe, i cant edit stuff, Havent learned yet

Posted: Thu Oct 07, 2004 3:51 pm
by peach
this might work, try it and let me know

Code: Select all

Sub Main

| Kicks and Taunts whenever the skill pops up
| Shamelessly stolen from the yafm foraging mac

Sub DoKick

| Verify that we have the ability to kick. 
   /if (${Me.Skill[Kick]}==0) { 
      /echo You cannot kick, silly person! 
      /goto :Exit 
   } 

   :Kick

   | Makes sure you are in combat. 
   /if (!${Me.Combat}) { 
      /attack 
      /delay 5 
   } 

   /delay 1s 

   | If we can kick then do so. 
   /if (${Me.AbilityReady[Kick]}) { 
      /doability kick 
   } 

   | If we successfully kicked then move to Taunt. 
   /if (!${Me.AbilityReady[Kick]}) { 
      /call DoTaunt
   } 

   /goto :Kick

:Exit
/return


Sub DoTaunt

| Verify that we have the ability to taunt. 
   /if (${Me.Skill[Taunt]}==0) { 
      /echo You cannot taunt, silly person! 
      /goto :Exit 
   } 

   :Taunt

   | Makes sure you are in combat. 
   /if (!${Me.Combat}) { 
      /attack 
      /delay 5 
   } 

   /delay 1s 

   | If we can taunt then do so. 
   /if (${Me.AbilityReady[Taunt]}) { 
      /doability taunt
   } 

   | If we successfully taunted then return. 
   /if (!${Me.AbilityReady[Taunt]}) { 
      /return
   } 

   /goto :Kick

:Exit
/return

Posted: Thu Oct 07, 2004 4:05 pm
by Lum
Hehe, i cant edit stuff, Havent learned yet
While editing names in a macro for skills isnt hard, it would be easier with this one :P ........

Code: Select all

sub main
:start
/if (${Me.Combat}==1) {
  /call Fight
}
/goto :start
/return

sub Fight
/delay 1s
/if (${Me.AbilityReady[Kick]}) {
  /doability Kick
}
/delay 5
/if (${me.AbilityReady[Taunt]}) {
  /doability taunt
}
/return
Ever 1.5 seconds it will attempt to kick and taunt if attack is on. Just turn it on and whenever you hit attack itll start trying :P

If you decide you wanna add new skills, its not hard, just mimic the pattern. A skill has to be in your ability list (the little buttons on the actions window) as a hotkey to work.

example if you wanted to add disarm you would add this at the bottom just before /return, after the } thats by itself

Code: Select all

/delay 5
/if (${me.AbilityReady[Disarm]}) {
  /doability Disarm
}
Really this can be edited to do any skill repeatedly in combat for any class, just add the appropriate skills, since itll just ignore em if you dont have the skill (because then it cant be ready :P)

Posted: Thu Oct 07, 2004 4:25 pm
by Night Hawk
uber macros

Code: Select all

Sub Main
   :Loop
    /if (${Me.Combat}&&${Me.AbilityReady["Kick"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Kick"
    /if (${Me.Combat}&&${Me.AbilityReady["Taunt"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Taunt"
   /goto :Loop
/return

Posted: Fri Oct 15, 2004 3:05 pm
by Chill
Steelhammer:

While this can be done with a macro, I personally would suggest you donate a couple bucks to the devs if you havent already (you know they deserve it) and go get MQ2Combat from the VIP Plugin section. It does this very smoothly and will not interfere with any other macros you may want to run during combat.

Among other things, this plugin will: do up to 10 special attacks whenever they are ready (like say taunt, kick/bash, and disarm), stick to your mob at a set distance (like say 70% of its max melee range), turn off attack when your mob enrages, and accept group invites for you. You dont have to use all the features, but I like most of them.

You need MQ2MoveUtils to use the stick feature, but that is also easy enough to download and install. If you dont know how to set up plugins, do a search and you should find a most helpful post walking you through it.

Good luck.

Posted: Sun Oct 17, 2004 11:17 pm
by Welkin
I find it amusing that not only are you unable to edit the simplest of macros, but you are also obviously completely shit at playing a warrior.

Gofuk

Posted: Mon Oct 18, 2004 12:06 pm
by Sunkist
You're amused that someone with zero macro code knowledge is unable to edit it, and you felt the need to share it with all of us. What a cockbite.

Posted: Mon Oct 18, 2004 12:07 pm
by A_Druid_00
http://www.macroquest2.com/phpBB2/viewtopic.php?t=9079

/autoskills kick
/autoskills taunt

It even uses HoTT to decide whether or not to taunt if you happen to lose aggro. Not to mention it handles Enrage, and pretty much anything else you could ask for. Thanks to Autoskills I have max Begging!

Posted: Wed Oct 20, 2004 10:56 am
by Steelhammer
Thank you all, it really helped me out, glad i wasnt "Flamed", and i think i might donate something to the devs.

Posted: Wed Oct 20, 2004 11:09 am
by fearless
wtf we didn't flame Steelhammer this time? GDI!

Posted: Wed Oct 20, 2004 11:30 am
by Steelhammer
wtf we didn't flame Steelhammer this time? GDI!
LMAO, nope you sure didnt Fearless

Posted: Wed Oct 20, 2004 11:57 am
by Steelhammer
I find it amusing that not only are you unable to edit the simplest of macros, but you are also obviously completely shit at playing a warrior.

well as for you..... your a fucking prick, i dont give a fuck if i get banned for this, all i asked was for some help. and then you say, that shit? your fucking gay.......

Posted: Wed Oct 20, 2004 12:08 pm
by A_Druid_00
Actually, you didn't ask for help, you asked for someone to make a macro for you. A macro that has been done in about 500 different flavors in the Macro Depot I might add, not to mention the plugin I pointed you to.

If you were asking for help, you would have been posting in the wrong forum anyway, as this is the forum for macro requests. :P