It shows the abilities name in yellow. If the ability is ready to be used it says "ready" in green, if it's not ready it says "avalable in hours:min:sec" in red.
I find it handy to keep track of when I can use what ability next. Also I borrowed a few other elements from others that where posted that I found very useful.
In it's current form it looks something like this (example) :
Macro - genbot
Raid - 52 Raid Level - 65.00
Group Leader = Lax
- (#named spawn in zone would show here)
- (#named spawn in zone would show here)
- (#named spawn in zone would show here)
- (#named spawn in zone would show here)
Mass Group Buff - - - - Ready
Radiant Cure - - - - - - Ready
Divine Arbitration - - - Available in 2:30
Celestial Regeneration Ready
Divine Aura - - - - - - - Ready
Exquisite Benediction - Ready
Divine Resurrection - - Available in 16:30:20
Purify Soul - - - - - - - - Ready
Turn Undead - - - - - - -Available in 15:10
Divine Avatar - - - - - - Ready
It displays the above on the left side of the screen below the standerd location for the MQ2chat window.
To edit for other classes just search for and replace the above cleric abilities with those for your class. Each ability is in the code FOUR times. SO when replacing.. make sure you replace in all four places.
I'm sure this could use a few improvments and I'm open for any thing you guys see that coudl make it better.
Code: Select all
[Elements]
Macro=3,5,245,255,255,0,Macro - ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
Raid=3,5,265,180,180,180,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]} ${If[${Raid.Members}>0,Raid Level - ${Raid.AverageLevel},]}
Spawn1=3,5,275,255,255,0,${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]}
Spawn2=3,5,285,255,255,0,${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]}
Spawn3=3,5,295,255,255,0,${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]}
Spawn4=3,5,305,255,255,0,${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]}
GroupLeader=3,5,325,180,180,180,Group Leader : ${GroupLeader.Name}
MGBAAtext=3,5,335,255,234,8,Mass Group Buff - - - -
MGBgreenreadytext=3,120,335,0,255,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},Ready,]}
MGBRednotready=3,120,335,255,0,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
RC3text=3,5,345,255,234,8,Radiant Cure - - - - - - -
RC3greenreadytext=3,120,345,0,255,0,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]},Ready,]}
RC3Rednotready=3,120,345,255,0,0,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]}
DvAAAtext=3,5,355,255,234,8,Divine Arbitration - - - -
DvAgreenreadytext=3,120,355,0,255,0,${If[${String[${Me.AltAbilityReady[Divine Arbitration]}].Equal["TRUE"]},Ready,]}
DvARednotready=3,120,355,255,0,0,${If[${String[${Me.AltAbilityReady[Divine Arbitration]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Divine Arbitration].TimeHMS}]}
CRAAtext=3,5,365,255,234,8,Celestial Regeneration
CRgreenreadytext=3,120,365,0,255,0,${If[${String[${Me.AltAbilityReady[Celestial Regeneration]}].Equal["TRUE"]},Ready,]}
CRRednotready=3,120,365,255,0,0,${If[${String[${Me.AltAbilityReady[Celestial Regeneration]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Celestial Regeneration].TimeHMS}]}
BDAAAtext=3,5,375,255,234,8,Bestow Divine Aura - -
BDAgreenreadytext=3,120,375,0,255,0,${If[${String[${Me.AltAbilityReady[Bestow Divine Aura]}].Equal["TRUE"]},Ready,]}
BDARednotready=3,120,375,255,0,0,${If[${String[${Me.AltAbilityReady[Bestow Divine Aura]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Bestow Divine Aura].TimeHMS}]}
wardAAAtext=3,5,385,255,234,8,Exquisite Benediction -
wardgreenreadytext=3,120,385,0,255,0,${If[${String[${Me.AltAbilityReady[Exquisite Benediction]}].Equal["TRUE"]},Ready,]}
wardRednotready=3,120,385,255,0,0,${If[${String[${Me.AltAbilityReady[Exquisite Benediction]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Exquisite Benediction].TimeHMS}]}
DrezAAAtext=3,5,395,255,234,8,Divine Resurrection - -
Drezgreenreadytext=3,120,395,0,255,0,${If[${String[${Me.AltAbilityReady[Divine Resurrection]}].Equal["TRUE"]},Ready,]}
DrezRednotready=3,120,395,255,0,0,${If[${String[${Me.AltAbilityReady[Divine Resurrection]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Divine Resurrection].TimeHMS}]}
psAAAtext=3,5,405,255,234,8,Purify Soul - - - - - - - - -
psgreenreadytext=3,120,405,0,255,0,${If[${String[${Me.AltAbilityReady[Purify Soul]}].Equal["TRUE"]},Ready,]}
psRednotready=3,120,405,255,0,0,${If[${String[${Me.AltAbilityReady[Purify Soul]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Purify Soul].TimeHMS}]}
tu3AAAtext=3,5,415,255,234,8,Turn Undead - - - - - - -
tu3greenreadytext=3,120,415,0,255,0,${If[${String[${Me.AltAbilityReady[Turn Undead]}].Equal["TRUE"]},Ready,]}
tu3Rednotready=3,120,415,255,0,0,${If[${String[${Me.AltAbilityReady[Turn Undead]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Turn Undead].TimeHMS}]}
Dav3AAAtext=3,5,425,255,234,8,Divine Avatar - - - - - - -
Davgreenreadytext=3,120,425,0,255,0,${If[${String[${Me.AltAbilityReady[Divine Avatar]}].Equal["TRUE"]},Ready,]}
DavRednotready=3,120,425,255,0,0,${If[${String[${Me.AltAbilityReady[Divine Avatar]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Divine Avatar].TimeHMS}]}





