• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Perfect Duck events in KD mission

Joined
Nov 11, 2012
RedCents
688¢
Here is my way to automate this and I got this work flawlessly under my setup (already got the achievements one week ago.)

1st Step, Put these in your inc file or download event.inc
|--Group mission Events #event KDDuck "The ice encrusted Avatar of War shouts that #1# must bend the knee!" #event KDNoDuck "#*#The Avatar of War nods, accepting the subservience of those that gave it#*#" |--Group Mission Sub Event_KDDuck(string line,string dpeep) /if (!${Defined[MustDuck]}) /declare MustDuck int outer 0 /if (${dpeep.Find[${Me.CleanName}]}&&!${Me.Ducking}) { /if (${Me.Class.ShortName.Equal[BER]}) /zerk autostandonduck off /keypress esc /delay 10 !${Target.ID} /keypress duck /delay 3 /delay 10 ${Me.Ducking} /varset MustDuck 1 /if (${Me.Ducking}) /gs I Ducked! /delay 12s } /doevents flush KDDuck /return Sub Event_KDNoDuck /if (!${Defined[MustDuck]}) /declare MustDuck int outer 0 /if (${Me.Ducking}) { /keypress duck /delay 3 /delay 10 !${Me.Ducking} /varset MustDuck 0 /gs Standing Right Now! /if (${Me.Class.ShortName.Equal[BER]}) /zerk autostandonduck on } /doevents flush KDNoDuck /return

2nd Step, VERY IMPORTANT, your spell_routines.inc has the autostand function that prolly screwed your duck..
Search Duck in your spell_routines.inc, there should be 2 lines of it, change them into the following (add !${MustDuck} into the condition):

Line under Sub Cast,
/if (${Me.Ducking}&&!${MustDuck}) /keypress duck

Line under Sub WaitCast,
/if (${Me.State.Equal[DUCK]}&&!${MustDuck}) { /varset castReturn CAST_CANCELLED /stand }

Save and run your macro, then good to go!
 

Attachments

so just DL the inc and that's all or other things to do?
 
this is what has been working for me using mq2events based on jande's work.
worst scenario i had one toon failing once to duck (probably due to my loging delay)
i run a berzerker with mq2berzerker but in manual mode + KA on top - hence targetting and such are done by KA.

[kaelduck]
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#"
command=/if (${Me.CleanName.Equal[${EventArg1}]}) /multiline ; /tell ${Group.Leader} I must duck ; /mqp ; /keypress duck
[kaelstand]
trigger="#*#The Avatar of War nods, accepting the subservience of those that gave it#*#"
command=/if (${Me.Ducking}) /multiline ; /mqp ; /stand ; /tell ${Group.Leader} I am back to work
 
this is what has been working for me using mq2events based on jande's work.
worst scenario i had one toon failing once to duck (probably due to my loging delay)
i run a berzerker with mq2berzerker but in manual mode + KA on top - hence targetting and such are done by KA.

[kaelduck]
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#"
command=/if (${Me.CleanName.Equal[${EventArg1}]}) /multiline ; /tell ${Group.Leader} I must duck ; /mqp ; /keypress duck
[kaelstand]
trigger="#*#The Avatar of War nods, accepting the subservience of those that gave it#*#"
command=/if (${Me.Ducking}) /multiline ; /mqp ; /stand ; /tell ${Group.Leader} I am back to work
Can drop the #*#
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#" to trigger="The ice encrusted Avatar of War shouts that #1# must bend the knee!"
Just change "The Avatar of War nods, accepting the subservience of those that gave it" to "The Avatar of War nods, accepting the subservience of those that gave it." note the period at the end

Probably should, some asshat is going to realize what if going on and /shout/say/tell the phrase and your toon will duck and not stand back up
 
Last edited:
Can drop the #*#
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#" to trigger="The ice encrusted Avatar of War shouts that #1# must bend the knee!"
Just change "The Avatar of War nods, accepting the subservience of those that gave it" to "The Avatar of War nods, accepting the subservience of those that gave it." note the period at the end

Probably should, some asshat is going to realize what if going on and /shout/say/tell the phrase and your toon will duck and not stand back up
Great catch.
 
this works perfectly for all my characters except for my zerk, who is not running mq2berserker. I commented out the 2 lines that reference mq2berserker, what else should I tweak?
 
How do I load this? When I try to do /mac event.inc it says 'Not a valid macrofile event.inc no Sub Main found.' Or do I reload MQ2 and it's already good to go, or what? Thanks!
 
How do I load this? When I try to do /mac event.inc it says 'Not a valid macrofile event.inc no Sub Main found.' Or do I reload MQ2 and it's already good to go, or what? Thanks!
an .inc file is an "include" file which you would put inside your macro (at the top before sub main) with #include event.inc for example
 
Yea, idk whats up, but this def isnt working for me.. my guys get got every time. I am running pally / brd / rog / zerker / rng / shammy. My zerker and rog are on mq2rog/zerker and the rest of the team is just normal kiss. I have pretty much done all the things suggested above, but they just wont duck.

Edit:
Just to give some more context. There was an earlier post with a similar .inc type file for ducking but my guys would duck and stay ducked so I am trying this one out, and they don't even react at all now.

2nd Edit:
Apparently my guys refuse to stay ducked even when I manually do it. All of them. I did what you said for the spells routine, so I guess it has something more to do with mq2 melee. Any suggestions?
 
Last edited:
Yea, idk whats up, but this def isnt working for me.. my guys get got every time. I am running pally / brd / rog / zerker / rng / shammy. My zerker and rog are on mq2rog/zerker and the rest of the team is just normal kiss. I have pretty much done all the things suggested above, but they just wont duck.

Edit:
Just to give some more context. There was an earlier post with a similar .inc type file for ducking but my guys would duck and stay ducked so I am trying this one out, and they don't even react at all now.

2nd Edit:
Apparently my guys refuse to stay ducked even when I manually do it. All of them. I did what you said for the spells routine, so I guess it has something more to do with mq2 melee. Any suggestions?

/melee standup=0
/melee save
 
I am having reliability problems using this macro, problem seems to be;

- casters. If they are in the middle of spell casting they don't duck
- bards. Twist means they stand up..

any suggestions?
 
/melee standup=0
/melee save
Thanks, but it didn't actually do much. Still having a problem where my guys basically just won't stay ducked at all if they are engaged in fighting. I've turned off auto standing in MQ2, kiss, spell routines, and general options at this point, and nothing seems to be stopping them.
 
Thanks, but it didn't actually do much. Still having a problem where my guys basically just won't stay ducked at all if they are engaged in fighting. I've turned off auto standing in MQ2, kiss, spell routines, and general options at this point, and nothing seems to be stopping them.

Same problem for me.
 
I cant get it to work at all running a war , cleric , shaman , bard , zerker and wizard all running KA but warrior I play him and noone ducks. I checked mq2melee stuff and added the lines to subs and Dled the Events.inc from the above post
 
Finally got this to work tyvm for the correct file and exactly what i had to add to make it work!
 
ive had no luck at all with this I run war / cleric / shaman / bard / zerk / wizzy . Cleric , bard and wizzy run ihc war uses mq2war , zerk uses mq2zerk shaman is KA
 
Can drop the #*#
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#" to trigger="The ice encrusted Avatar of War shouts that #1# must bend the knee!"
Just change "The Avatar of War nods, accepting the subservience of those that gave it" to "The Avatar of War nods, accepting the subservience of those that gave it." note the period at the end

Probably should, some asshat is going to realize what if going on and /shout/say/tell the phrase and your toon will duck and not stand back up

The #*# at the beginning is needed if you use timestamps I believe.
 
Perfect Duck events in KD mission

Users who are viewing this thread

Back
Top
Cart