Moderator: MacroQuest Developers
Code: Select all
[Elements]
;The order is TYPE(1:non-full screen mode,2:full screen mode,4:cursor location),X,Y,RED,GREEN,BLUE,TEXT
GMIndicator= 3,1140,340,255,255,255,GM: ${If[${Spawn[gm].ID}, TRUE, FALSE]}
Raid= 1,400,330,180,180,180,${If[${Raid.Members}>0,In Raid - ${Raid.Members} Raid Level - ${Raid.AverageLevel},]}
;The current time, with a black background, so I can always see it
Time= 3,1140,70,255,255,255,TIME: ${Time}
TimeBG= 3,1140,70,000,000,000,||||||||||||||||||||||||||||||||||||||||
TimeBG2= 3,1141,70,000,000,000,||||||||||||||||||||||||||||||||||||||||
;Tells how many other mobs are within a 25 radius of my target
TargetAdds= 3,400,545,255,25,25,${If[${Target.CleanName.NotEqual[NULL]},${SpawnCount[NPC Loc ${Target.X} ${Target.Y} Radius 25]} total MOBs,]}
TargetSpeed= 3,400,555,255,234,8,${If[${Target.CleanName.NotEqual[NULL]},RunSpeed is ${Target.Speed} MPH,]}
;Tells me what macro I am running, and how long its been running
Macro= 3,1140,520,255,255,000,${If[${Macro.Name.NotEqual[NULL]},${Macro.Name} running...${Int[${Math.Calc[${Macro.RunTime}/60]}]} minutes,]}
//Vet AAs
VeternHud= 3,1140,470,255,255,255,~~~~~~ Vet Rewards ~~~~~
ExpRezHud= 3,1140,480,255,255,000,Expedient Recovery ~~
ExpRezReady= 3,1255,480,000,255,000,${If[${Me.AltAbilityReady[Expedient Recovery]},+ Ready +,]}
ExpReznotready= 3,1255,480,255,000,000,${If[!${Me.AltAbilityReady[Expedient Recovery]},- ${Me.AltAbilityTimer[Expedient Recovery].TimeHMS} -,]}
DExpHud= 3,1140,490,255,255,000,Lesson of the Devoted
DExpRready= 3,1255,490,000,255,000,${If[${Me.AltAbilityReady[Lesson of the Devoted]},+ Ready +,]}
DExpnotready= 3,1255,490,255,000,000,${If[!${Me.AltAbilityReady[Lesson of the Devoted]},- ${Me.AltAbilityTimer[Lesson of the devoted].TimeHMS} -,]}
ServantHud= 3,1140,500,255,255,000,Steadfast Servant ~~~
Servantready= 3,1255,500,000,255,000,${If[${Me.AltAbilityReady[Steadfast Servant]},+ Ready +,]}
Servantnotready= 3,1255,500,255,000,000,${If[!${Me.AltAbilityReady[Steadfast Servant]},- ${Me.AltAbilityTimer[Steadfast Servant].TimeHMS} -,]}
HealmeHud= 3,1140,510,255,255,000,Staunch Recovery ~~~
HealmeRready= 3,1255,510,000,255,000,${If[${Me.AltAbilityReady[Staunch Recovery]},+ Ready +,]}
Healmenotready= 3,1255,510,255,000,000,${If[!${Me.AltAbilityReady[Staunch Recovery]},- ${Me.AltAbilityTimer[Staunch Recovery].TimeHMS} -,]}
[CLERIC]
;Is target in range of my CH?
CHRange= 3,150,290,255,255,255,${If[${Target.ID} && ${Target.Distance} < ${Spell[Complete Healing].MyRange},CH RANGE,CH OOR]}
//AA's
AA= 3,1140,540,255,255,255,~~~~~~ Alt Ability ~~~~~~
CRAA= 3,1140,550,255,255,000,Celestial Renewal ~~
CRready= 3,1255,550,000,255,000,${If[${Me.AltAbilityReady[Celestial Renewal]},+ Ready +,]}
CRnotready= 3,120,550,255,000,000,${If[!${Me.AltAbilityReady[Celestial Renewal]} && !${Me.Shrouded},- ${Me.AltAbilityTimer[Celestial Renewal].TimeHMS} -,]}
BDAAAtext= 3,1140,560,255,255,000,Bestow DA ~~~
BDAready= 3,1255,560,000,255,000,${If[${Me.AltAbilityReady[Bestow Divine Aura]},+ Ready +,]}
BDAnotready= 3,1255,560,255,000,000,${If[!${Me.AltAbilityReady[Bestow Divine Aura]} && !${Me.Shrouded},- ${Me.AltAbilityTimer[Bestow Divine Aura].TimeHMS} -,]}
MGBAA= 3,1140,570,255,255,000,MGB ~~~~
MGBready= 3,1255,570,000,255,000,${If[${Me.AltAbilityReady[Mass Group Buff]},+ Ready +,]}
MGBnotready= 3,1255,570,255,000,000,${If[!${Me.AltAbilityReady[Mass Group Buff]} && !${Me.Shrouded},- ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS} -,]}
DRAA= 3,1140,580,255,255,000,Divine Resurrection ~
DRready= 3,1255,580,000,255,000,${If[${Me.AltAbilityReady[Divine Resurrection]},+ Ready +,]}
DRnotready= 3,1255,580,255,000,000,${If[!${Me.AltAbilityReady[Divine Resurrection]} && !${Me.Shrouded},- ${Me.AltAbilityTimer[Divine Resurrection].TimeHMS} -,]}
RCAA= 3,1140,590,255,255,000,Radiant Cure ~~~
RCready= 3,1255,590,000,255,000,${If[${Me.AltAbilityReady[Radiant Cure]},+ Ready +,]}
RCnotready= 3,1255,590,255,000,000,${If[!${Me.AltAbilityReady[Radiant Cure]} && !${Me.Shrouded},- ${Me.AltAbilityTimer[Radiant Cure].TimeHMS} -,]}
DivAAA= 3,1140,600,255,255,000,Divine Arbitration ~~
DivAready= 3,1255,600,000,255,000,${If[${Me.AltAbilityReady[Divine Arbitration]},+ Ready +,]}
DivAnotready= 3,1255,600,255,000,000,${If[!${Me.AltAbilityReady[Divine Arbitration]} && !${Me.Shrouded},- ${Me.AltAbilityTimer[Divine Arbitration].TimeHMS} -,]}
//Buffs
;A place in the center of the screen that tells me I'm missing a few manaregen flavor buffs
SDBuff=3,625,400,25,255,0,${If[!${Spell[Spiritual Dominion].ID} && ${Spell[Spiritual Dominion].Stacks},[SD],]}
KEIBuff=3,625,400,25,255,0,${If[!${Spell[Koadic's Endless Intellect].ID} && ${Spell[Koadic's Endless Intellect].Stacks},[KEI],]}
[BARD]
;Basically just lists what AA's I want to train next, above the AA window, and only appears when the AA window opens
NextAAs1= 3,700,130,255,255,255,${If[${Window[AAWindow].Open},Omens~~~>Defensive Instincts 1 2 3 4 5,]}
NextAAs2= 3,700,140,255,255,255,${If[${Window[AAWindow].Open},Omens~~~>Mystical Attuning 2 3 4 5,]}
//Bard AA's
AA= 3,1140,540,255,255,255,~~~~~~ Alt Ability ~~~~~~
;Fading Memories is set to tell how many times I can Fade before running OOM
FadeAA= 3,1140,550,255,255,000,Fade -
Fadeready= 3,1255,550,000,255,000,${If[${Me.AltAbilityReady[Fading Memories]},~${Int[${Math.Calc[${Me.CurrentMana}/900]}]}~,]}
Fadebutton= 3,001,780,000,255,000,${If[${Me.AltAbilityReady[Fading Memories]},${Int[${Math.Calc[${Me.CurrentMana}/900]}]},]}
Fadenotready= 3,120,550,255,000,000,${If[!${Me.AltAbilityReady[Fading Memories]},- ${Me.AltAbilityTimer[Fading Memories].TimeHMS} -,]}
SoNAAtext= 3,1140,560,255,255,000,Shield -
SoNready= 3,1255,560,000,255,000,${If[${Me.AltAbilityReady[Shield of Notes]},+ Ready +,]}
SoNnotready= 3,1255,560,255,000,000,${If[!${Me.AltAbilityReady[Shield of Notes]},- ${Me.AltAbilityTimer[Shield of Notes].TimeHMS} -,]}
CacAA= 3,1140,570,255,255,000,Cacophony -
Cacready= 3,1255,570,000,255,000,${If[${Me.AltAbilityReady[Cacophony]},+ Ready +,]}
Cacnotready= 3,1255,570,255,000,000,${If[!${Me.AltAbilityReady[Cacophony]},- ${Me.AltAbilityTimer[Cacophony].TimeHMS} -,]}
SoSAA= 3,1140,580,255,255,000,Garg bunch -
SoSready= 3,1255,580,000,255,000,${If[${Me.AltAbilityReady[Song of Stone]},+ Ready +,]}
SoSnotready= 3,1255,580,255,000,000,${If[!${Me.AltAbilityReady[Song of Stone]},- ${Me.AltAbilityTimer[Song of Stone].TimeHMS} -,]}
BBAA= 3,1140,590,255,255,000,Bellow -
BBready= 3,1255,590,000,255,000,${If[${Me.AltAbilityReady[Boastful Bellow]},+ Ready +,]}
BBnotready= 3,1255,590,255,000,000,${If[!${Me.AltAbilityReady[Boastful Bellow]},- ${Me.AltAbilityTimer[Boastful Bellow].TimeHMS} -,]}
[BEASTLORD]
;Same as above for bard...
NextAAs1= 3,666,110,255,255,255,${If[${Window[AAWindow].Open} && ${Me.Class.ShortName.Equal[BST]},Archetype~~~>Combat Stability 2 3,]}
NextAAs2= 3,666,120,255,255,255,${If[${Window[AAWindow].Open} && ${Me.Class.ShortName.Equal[BST]},Archetype~~~>Combat Agility 3,]}
NextAAs3= 3,666,130,255,255,255,${If[${Window[AAWindow].Open} && ${Me.Class.ShortName.Equal[BST]},Archetype~~~>Natural Durability 3,]}
NextAAs4= 3,666,140,255,255,255,${If[${Window[AAWindow].Open} && ${Me.Class.ShortName.Equal[BST]},Class~~~>Physical Enhancement,]}
NextAAs5= 3,666,150,255,255,255,${If[${Window[AAWindow].Open} && ${Me.Class.ShortName.Equal[BST]},Class~~~>Body and Mind Rejuvenation,]}
NextAAs6= 3,666,160,255,255,255,${If[${Window[AAWindow].Open} && ${Me.Class.ShortName.Equal[BST]},Gates~~~>Feral Swipe,]}
;Beastlord AA's & timer as the other sections
AA= 3,1140,540,255,255,255,~~~~~~ Alt Ability ~~~~~~
MGBAA= 3,1140,550,255,255,000,MGB -
MGBready= 3,1255,550,000,255,000,${If[${Me.AltAbilityReady[Mass Group Buff]} && ${Me.Class.ShortName.Equal[BST]},+ Ready +,]}
MGBnotready= 3,120,550,255,000,000,${If[!${Me.AltAbilityReady[Mass Group Buff]} && ${Me.Class.ShortName.Equal[BST]},- ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS} -,]}
PoSAAtext= 3,1140,560,255,255,000,Perfection of Spirit -
PoSready= 3,1255,560,000,255,000,${If[${Me.AltAbilityReady[Perfection of Spirit]} && ${Me.Class.ShortName.Equal[BST]},+ Ready +,]}
PoSnotready= 3,1255,560,255,000,000,${If[!${Me.AltAbilityReady[Perfection of Spirit]} && ${Me.Class.ShortName.Equal[BST]},- ${Me.AltAbilityTimer[Perfection of Spirit].TimeHMS} -,]}
BAAA= 3,1140,570,255,255,000,Bestial Alignment -
BAready= 3,1255,570,000,255,000,${If[${Me.AltAbilityReady[Bestial Alignment]} && ${Me.Class.ShortName.Equal[BST]},+ Ready +,]}
BAnotready= 3,1255,570,255,000,000,${If[!${Me.AltAbilityReady[Bestial Alignment]} && ${Me.Class.ShortName.Equal[BST]},- ${Me.AltAbilityTimer[Bestial Alignment].TimeHMS} -,]}
SFAA= 3,1140,580,255,255,000,Spirit Frenzy -
SFready= 3,1255,580,000,255,000,${If[${Me.AltAbilityReady[Frenzy of Spirit]} && ${Me.Class.ShortName.Equal[BST]},+ Ready +,]}
SFnotready= 3,1255,580,255,000,000,${If[!${Me.AltAbilityReady[Frenzy of Spirit]} && ${Me.Class.ShortName.Equal[BST]},- ${Me.AltAbilityTimer[Frenzy of Spirit].TimeHMS} -,]}
PLoHAA= 3,1140,590,255,255,000,Pet LoH -
PLoHready= 3,1255,590,000,255,000,${If[${Me.AltAbilityReady[Mend Companion]} && ${Me.Class.ShortName.Equal[BST]},+ Ready +,]}
PLoHnotready= 3,1255,590,255,000,000,${If[!${Me.AltAbilityReady[Mend Companion]} && ${Me.Class.ShortName.Equal[BST]},- ${Me.AltAbilityTimer[Mend Companion].TimeHMS} -,]}
HobAA= 3,1140,600,255,255,000,Hobble -
Hobready= 3,1255,600,000,255,000,${If[${Me.AltAbilityReady[Hobble of Spirits]} && ${Me.Class.ShortName.Equal[BST]},+ Ready +,]}
Hobnotready= 3,1255,600,255,000,000,${If[!${Me.AltAbilityReady[Hobble of Spirits]} && ${Me.Class.ShortName.Equal[BST]},- ${Me.AltAbilityTimer[Hobble of Spirits].TimeHMS} -,]}
//Pets
;I got rid of my pet window and put this up instead. Shows the first 10 buffs my pet has, which basically shows everything he has
PetID= 3,070,450,255,000,000,${If[${Me.Pet.ID},${Me.Pet.CleanName} -=- ${Me.Pet.PctHPs}%,[[[NO PET]]]]}
PetBuff1= 3,020,460,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[1]},]}
PetBuff2= 3,020,470,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[2]},]}
PetBuff3= 3,020,480,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[3]},]}
PetBuff4= 3,020,490,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[4]},]}
PetBuff5= 3,020,500,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[5]},]}
PetBuff6= 3,130,460,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[6]},]}
PetBuff7= 3,130,470,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[7]},]}
PetBuff8= 3,130,480,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[8]},]}
PetBuff9= 3,130,490,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[9]},]}
PetBuff0= 3,130,500,000,255,255,${If[${Me.Pet.ID},${Me.PetBuff[10]},]}
//Buffs
;Which buffs am I missing?
SDBuff= 3,625,400,25,255,0,${If[!${Me.Buff[Spiritual Dominion].ID} && ${Spell[Spiritual Dominion].Stacks} && ${Raid.Members}<1,[SD],]}
SVBuff= 3,625,410,25,255,0,${If[!${Me.Buff[Spiritual Vigor].ID} && ${Spell[Spiritual Vigor].Stacks} && ${Raid.Members}<1,[SV],]}
HasteBuff= 3,625,420,25,255,0,${If[!${Me.Buff[Celerity].ID} && ${Spell[Celerity].Stacks} && ${Raid.Members}<1,[HASTE],]}
FeroBuff= 3,625,430,25,255,0,${If[!${Me.Buff[Ferocity].ID} && ${Spell[Ferocity].Stacks} && ${Raid.Members}<1,[FERO],]}
[MQ2HUD]
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
[Beast_server]
Last=Elements,beastlord
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
[Bard_server]
Last=Elements,bard
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
[Cleric_server]
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on