Skip to content

MQ2PQ

Description

MQ2PQ \(by dewey2461\)

Provide a general purpose spell priority queue.

You can find the latest version of MQ2PQ here.

Requirements

Plugin:MQ2Cast for... you know... casting!

Goals

- Replace MQ2Twist / MQ2Medley / MQ2Melee shits.
- Automatically figure out Rk.II & Rk. III versions.
- Make it easy to write conditionals for individual spells and/or sets of spells.
- Make it easy to see what is going on by providing a window with a list all your 'spells', and showing the status of the conditions.

How? Define the spells \( AA/Disc/Items \) you want used in the order of importance. Each pulse the plugin find the most important 'spell' that is ready and casts it.
1. Download source and compile plugin.
2. Download UI and save in your EQ\uifiles\default folder.
3. In game type /plugin MQ2PQ
4. In game reload your UI.
5. Click the save button and go edit your servername_characerter.ini file.
6. In game click Load & On

Commands

Help - Show information
load - Loads the saved configuration
save - Saves the current state
show - Shows the priority list window
hide - Hides the priority list window
on - Start casting spells.
off - Stop casting spells.
clear - Clears the priority list
addset - Add a set to the priority list
lag - How long after the "casttime" to consider the spell complete?
BARDS ONLY - After "casttime"+lag , the plugin will send a /stopcast.

Example

Bard profile converted from MQ2Medley \( WORKING \)

[MQ2PQ]
Set=|melee
ON=1
SHOW=1
CastLag=200
Silent=0
AutoSelect=1

[MQ2PQ-melee]
CastIF=!${Me.Invis}
Priority=0

Spell1_Name=possessed dreadstone minstrel's rapier
Spell1_Recast=8000
Spell1_CastIF=${Target.Type.Equal[NPC]} && (${Target.PctHPs}<98) && !${Target.Slowed.ID}

Spell2_Name=Rapier of Somber Notes
Spell2_Recast=10000
Spell2_CastIF=${Spell[Symphony of Battle].Stacks}&&!${Me.Buff[Symphony of Battle].ID}

Spell3_Name=Selo's Sonata
Spell3_Recast=60000
Spell3_CastIF=${Spell[Selo's Sonata].Stacks}

Spell4_Name=Dichotomic Psalm
Spell5_Name=Tune Stuck In Your Head
Spell6_Name=War March of Jocelyn Rk. II

Spell7_Name=Aria of Maetanrus Rk. II
Spell8_Name=Blade of Vesagran
Spell8_CastIF=${Target.Type.Equal[NPC]}&&${Target.PctHPs}<98&&(!${SpawnCount[group pc shaman radius 100]}||${Me.Song[Prophet's Gift of the Ruchu].ID})

Spell9_Name=Boastful Bellow
Spell9_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell10_Name=Bladed Song
Spell10_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell11_Name=Fierce Eye
Spell11_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell12_Name=Fundament: Third Spire of the Minstrels
Spell12_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell13_Name=Funeral Dirge
Spell13_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell14_Name=Quick Time
Spell14_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell15_Name=Song of Stone
Spell15_CastIF=${Target.Type.Equal[NPC]} && ${Target.PctHPs}<98

Spell16_Name=Fjilnauk's Song of Suffering
Spell17_Name=Silisia's Lively Crescendo
Spell18_Name=Arcane Melody