Spell cancel bind help

The one stop shop for information relating to CFG files and binds

Moderator: MacroQuest Developers

Draimen
a lesser mummy
a lesser mummy
Posts: 69
Joined: Sun Jan 25, 2004 3:13 pm

Spell cancel bind help

Post by Draimen » Mon May 10, 2004 1:36 am

Trying to make a bind to inturrupt casting, but can't get the following to work.

Code: Select all

/multiline ; /if (${String[${Me.Mount}].NotEqual[NULL]}) /dismount ; /keypress d ; /keypress d
The 3rd command in the /multiline will not execute, not matter what command I put there. Dunno what I ma doing wrong as I tried the /multiline command with other commands and it works fine.

btw, if someone has a simpler way of doing this let me know.

Draimen
a lesser mummy
a lesser mummy
Posts: 69
Joined: Sun Jan 25, 2004 3:13 pm

Post by Draimen » Mon May 10, 2004 1:54 am

/sigh, and why does it not duck when I use:

Code: Select all

/multiline ; /if (${String[${Me.Mount}].NotEqual[NULL]}) /dismount ; /keypress duck ; /keypress duck
instead of

Code: Select all

/multiline ; /if (${String[${Me.Mount}].NotEqual[NULL]}) /dismount ; /keypress d ; /keypress d
but /keypress duck works all day long.

GD
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jun 29, 2002 11:57 pm

Dismount/Duck Binds

Post by GD » Mon May 10, 2004 2:25 am

When you press the key down, it'll dismount if you are on one.
When you let the key go, it'll duck twice very quickly to interrupt the cast.

MQ2CustomBinds.txt

Code: Select all

name=interrupt
down=/if (${Me.Mount.ID}) /dismount
up=/multiline ; /keypress duck ; /delay 5 ; /keypress duck
Then, in EQ, type

Code: Select all

/bind duck clear
/bind interrupt d
That'll clear the duck binding, which'll cause problems, then bind D to do the cast interrupt.
Opinions are like assholes, everyone has one, but most of them stink.