• 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

KissAssist Release Helpful binds to add to KA while raiding

Joined
May 20, 2020
RedCents
1,331¢
Heya buds,

In my time using MQ, I got into a fair bit of raiding with buds. Everyone's always using different tools, whether it's the plugins, Kiss, their own macros, what have you. One thing's for certain, however: you always need to have control over big raid events: Auspice clicks, Paragon clicks, Ancestral Aids, etc.

I've found that, even if someone wants to run a blank KA to access some of the binds, things go a lot smoother if everyone operates with the same commands!

Anyway, with all the crackdowns and such, getting into raids has died down, but I thought others might like to try out a few of the helpful things we've used. Some of these are a work in progress, and they're all generally optimized for 115-120 spells (where applicable). It's easy enough to just read the syntax and modify to suit your needs, however.

[CODE title="helpful binds"]#bind DoAids /doaids
#bind DoAuspice /doauspice
#bind DoPreClick /dopreclick
#bind DoLeap /doleap
#bind DoParagon /doparagon
#Bind DoMGB /domgb
#bind DoShrink /doshrink
#Bind DoWard /doward
#Bind DoSoS /dosos[/CODE]

[CODE title="Ancestral Aid - Shaman command"]|-----------------------------------------------------------------------------
| SUB: Bind DoAids
| ----------------------------------------------------------------------------
Sub Bind_DoAids
/if (${Me.Class.ShortName.Equal[SHM]}) {
/alt act 35
/delay 1s
/alt act 447
}
/return[/CODE]

[CODE title="Auspice - Ranger command"]|-----------------------------------------------------------------------------
| SUB: Bind DoAuspice
| ----------------------------------------------------------------------------
Sub Bind_DoAuspice
/if (${Me.Class.ShortName.Equal[RNG]}) {
/alt act 35
/delay 1s
/alt act 462
}
/return[/CODE]

[CODE title="Paragon - Beastlord command"]|-----------------------------------------------------------------------------
| SUB: Bind DoParagon
| ----------------------------------------------------------------------------
Sub Bind_DoParagon
/if (${Me.Class.ShortName.Equal[BST]}) {
/alt act 35
/delay 1s
/alt act 128
}
/return[/CODE]

[CODE title="Leaps - all classes"]|-----------------------------------------------------------------------------
| SUB: Bind DoLeap
| ----------------------------------------------------------------------------
Sub Bind_DoLeap
/if (${Select[${Me.Class.ShortName},WAR,BER]}) /alt act ${Me.AltAbility[Furious Leap].ID}
/if (${Me.Class.ShortName.Equal[PAL]}) /alt act ${Me.AltAbility[Leap of Faith].ID}
/if (${Me.Class.ShortName.Equal[SHD]}) /alt act ${Me.AltAbility[Hate Step].ID}
/if (${Me.Class.ShortName.Equal[MNK]}) /alt act ${Me.AltAbility[Neshika's Blink].ID}
/if (${Me.Class.ShortName.Equal[ROG]}) /alt act ${Me.AltAbility[Whisper Step].ID}
/if (${Me.Class.ShortName.Equal[BRD]}) /alt act ${Me.AltAbility[Lyre Leap].ID}
/if (${Me.Class.ShortName.Equal[BST]}) /alt act ${Me.AltAbility[Cheetah's Pounce].ID}
/if (${Me.Class.ShortName.Equal[RNG]}) /alt act ${Me.AltAbility[Gladestrider's Leap].ID}
/if (${Me.Class.ShortName.Equal[CLR]}) /alt act ${Me.AltAbility[Holy Step].ID}
/if (${Me.Class.ShortName.Equal[DRU]}) /alt act ${Me.AltAbility[Mistwalk].ID}
/if (${Me.Class.ShortName.Equal[SHM]}) /alt act ${Me.AltAbility[Spirit Leap].ID}
/if (${Me.Class.ShortName.Equal[NEC]}) /alt act ${Me.AltAbility[Whisperwind].ID}
/if (${Me.Class.ShortName.Equal[WIZ]}) /alt act ${Me.AltAbility[Netherstep].ID}
/if (${Me.Class.ShortName.Equal[MAG]}) /alt act ${Me.AltAbility[Summoner's Step].ID}
/if (${Me.Class.ShortName.Equal[ENC]}) /alt act ${Me.AltAbility[Phantasmal Step].ID}
/return[/CODE]

[CODE title="Ancestral Ward - Shaman and Cleric command"]|-----------------------------------------------------------------------------
| SUB: Bind DoWard
| ----------------------------------------------------------------------------
Sub Bind_DoWard
/if (${Me.Class.ShortName.Equal[SHM]}) /alt act 321
/if (${Me.Class.ShortName.Equal[CLR]}) /alt act 255
/return[/CODE]

[CODE title="Shrink - Beastlord and Shaman command"]|-----------------------------------------------------------------------------
| SUB: Bind DoShrink
| ----------------------------------------------------------------------------
Sub Bind_DoShrink
/if (${Me.Class.ShortName.Equal[SHM]}) /alt act 9503
/if (${Me.Class.ShortName.Equal[BST]}) /alt act 7025
/return[/CODE]

[CODE title="MGBs - Multi class MGB command before raids start"]|-----------------------------------------------------------------------------
| SUB: Bind DoMGB
| ----------------------------------------------------------------------------
Sub Bind_DoMGB
/if (${Me.Class.ShortName.Equal[SHM]}) {
/alt act 992
/delay 1s
/tar ${Group.MainTank}
/delay 1s
/cast Talisman of the
}
/if (${Me.Class.ShortName.Equal[BST]}) {
/alt act 992
/delay 1s
/tar ${Group.MainTank}
/delay 1s
/cast Shared Merciless
}
/if (${Me.Class.ShortName.Equal[RNG]}) {
/alt act 992
/delay 1s
/tar ${Group.MainTank}
/delay 1s
/cast Shout of the
}
/if (${Me.Class.ShortName.Equal[ENC]}) {
/alt act 992
/delay 1s
/tar ${Group.MainTank}
/delay 1s
/cast Hastening of
}
/if (${Me.Class.ShortName.Equal[DRU]}) {
/alt act 992
/delay 1s
/tar ${Group.MainTank}
/delay 1s
/cast Onyx
}
/return[/CODE]

[CODE title="Shroud of Stealth (group) - Rogue command"]|-----------------------------------------------------------------------------
| SUB: Bind DoSoS
| ----------------------------------------------------------------------------
Sub Bind_DoSoS
/if (${Me.Class.ShortName.Equal[ROG]}) /alt act 1507
/return[/CODE]

[CODE title="Preclicks - multi class item/AA clicks before engage (work in progress)"]|-----------------------------------------------------------------------------
| SUB: Bind DoPreClick
| ----------------------------------------------------------------------------
Sub Bind_DoPreClick
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[BER]}) {
/alt act 992
/delay 1s
/useitem Velazul's Warmonger Coat
/delay 1s
}
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[MAG]}) {
/delay 1s
/useitem ${InvSlot[Chest].Item.Name}
/delay 1s
}
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[SHM]}) {
/alt act 992
}
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[CLR]}) {
/alt act 992
}
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[RNG]}) {
/alt act 992
}
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[BST]}) {
/alt act 992
/delay 1st
/useitem Savagesoul Jerkin
}
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Me.Class.ShortName.Equal[PAL]}) {
/useitem ${InvSlot[Chest].Item.Name}
}
/return[/CODE]
 
Lol@this

You got an example of the file itself?

does this interrupt casting spells, wait till its free to do it, or do i have to push the button until it does what i want?
 
Lol@this

You got an example of the file itself?

does this interrupt casting spells, wait till its free to do it, or do i have to push the button until it does what i want?
you can just add these to your KA.mac! easy as that, or you can do an #include at the outset of the file on startup.

In regards to whether it stops your casting, I have never had problems with it running.
Example scenario: Someone in comms says, "Need Aids." I say, "got it!" I click my Aids hotkey - /bct insertshamanname //doaids, and he does it without fail.
 
These might be good examples to convert to a Lua Event Manager.
When someone does an /rsay DoAids, the Lem would Trigger.
 
you can just add these to your KA.mac! easy as that, or you can do an #include at the outset of the file on startup.

In regards to whether it stops your casting, I have never had problems with it running.
Example scenario: Someone in comms says, "Need Aids." I say, "got it!" I click my Aids hotkey - /bct insertshamanname //doaids, and he does it without fail.

@ShOeCrEw Just use the kissmycmds.inc file. No reason to create another include file. That way you won't have to update the KA macro when updates are posted.
 
KissAssist Release Helpful binds to add to KA while raiding

Users who are viewing this thread

Back
Top
Cart