Better cleric HUD (changes AA names/timers based on which you have, e.g. if you have the first celestial, it'll display that, if 2nd, it'll display that.)
Code: Select all
[cleric]
// This is designed with a MQ2'itized UI in mind!
//Time
TimeText=3,5,40,255,234,8,Current Time:
Time=3,150,40,255,234,8,${Time.Time12}
//Date
Datetext=3,5,55,255,234,8,Todays Date Is:
Date=3,150,55,255,234,8,${Time.Date}
//Play Time This Session
Played=3,5,70,255,234,8,Playtime:
Played2=3,150,70,0,255,255,${Math.Calc[${MacroQuest.Running}/60000/60]} hours
//Line Break
LineBreak=3,5,85,70,255,8,----------------------------------------------
//Running Macro
Macro=3,5,100,255,255,0,Current Macro: ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
//Line Break
LineBreak2=3,5,115,70,255,8,----------------------------------------------
//Last Tell
LastTellText=3,5,130,255,234,8,Last Tell From:
LastTellName=3,150,130,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
//Line Break
LineBreak3=3,5,145,70,255,8,----------------------------------------------
//GM
GMInd1=3,5,160,255,234,8,${If[${Spawn[gm].ID},GM,]}
GMInd2=3,5,160,255,234,8,${If[${Spawn[gm].ID},,GM Check:]}
GMInd3=3,150,160,255,25,0,${If[${Spawn[gm].ID},GM is in zone,]}
GMInd4=3,150,160,25,255,0,${If[${Spawn[gm].ID},,None In Zone]}
//Line Break
LineBreak4=3,5,175,70,255,8,----------------------------------------------
//Runspeed
Speed=3,5,190,255,234,8,Runspeed:
Speed2=3,150,190,255,234,8,${Int[${Me.Speed}]}
//DamageShield Left
DamageShieldText=3,5,205,255,234,8,Dmg Abs. Left:
DamageShield=3,150,205,220,234,8,${Me.Dar}
//Line Break
LineBreak5=3,5,220,70,255,8,---------------AA Abilities--------------------
//Divine Arbitration
DivArbText=3,5,235,255,234,8,Divine Arbitration:
DivArbReadyText=3,150,235,0,255,0,${If[${Me.AltAbilityReady[Divine Arbitration]},Ready,]}
DivArbNotReady=3,150,235,255,0,0,${If[!${Me.AltAbilityReady[Divine Arbitration]},${Me.AltAbilityTimer[Divine Arbitration].TimeHMS},]}
DivArbNA=3,150,235,255,0,0,${If[${Me.AltAbility[Divine Arbitration]},,N/A]}
//Celestial
CelestialText=3,5,250,255,234,8,${If[${Me.AltAbility[Celestial Rejuvenation]},Celestial Rejuvenation:,${If[${Me.AltAbility[Celestial Renewal]},Celestial Renewal:,${If[${Me.AltAbility[Celestial Regeneration]},Celestial Regeneration:,Celestial:]}]}]}
CelestialReadyText=3,150,250,255,0,0,${If[${Me.AltAbilityReady[Celestial Rejuvenation]},Ready:,${If[${Me.AltAbilityReady[Celestial Renewal]},Ready,${If[${Me.AltAbilityReady[Celestial Regeneration]},Ready,]}]}]}
CelestialNotReady=3,150,250,255,0,0,${If[!${Me.AltAbilityReady[Celestial Rejuvenation]},${Me.AltAbilityTimer[Celestial Rejuvenation].TimeHMS},${If[!${Me.AltAbilityReady[Celestial Renewal]},${Me.AltAbilityTimer[Celestial Renewal].TimeHMS},${If[!${Me.AltAbilityReady[Celestial Regeneration]},${Me.AltAbilityTimer[Celestial Regeneration].TimeHMS},]}]}]}
CelestialNA=3,150,250,255,0,0,${If[${Me.AltAbility[Celestial Rejuvenation]},,${If[${Me.AltAbility[Celestial Renewal]},,${If[${Me.AltAbility[Celestial Regeneration]},,N/A]}]}]}
//Cure
CureText=3,5,265,255,234,8,${If[${Me.AltAbility[Resplendant Cure]},Resplendant Cure:,${If[${Me.AltAbility[Radiant Cure]},Radiant Cure:,Cure:]}]}
CureReadyText=3,150,265,255,0,0,${If[${Me.AltAbilityReady[Resplendant Cure]},Ready,${If[${Me.AltAbilityReady[Radiant Cure]},Ready,]}]}
CureNotReady=3,150,265,255,0,0,${If[!${Me.AltAbilityReady[Resplendant Cure]},${Me.AltAbilityTimer[Resplendant Cure].TimeHMS},${If[!${Me.AltAbilityReady[Radiant Cure]},${Me.AltAbilityTimer[Radiant Cure].TimeHMS},]}]}
CureNA=3,150,265,255,0,0,${If[${Me.AltAbility[Resplendant Cure]},,${If[${Me.AltAbility[Radiant Cure]},,N/A]}]}
//Purify Soul
PurifySoulText=3,5,280,255,234,8,Purify Soul:
PurifySoulReadyText=3,150,280,0,255,0,${If[${Me.AltAbilityReady[Purify Soul]},Ready,]}
PurifySoulNotReady=3,150,280,255,0,0,${If[!${Me.AltAbilityReady[Purify Soul]},${Me.AltAbilityTimer[Purify Soul].TimeHMS},]}
PurifySoulNA=3,150,280,255,0,0,${If[${Me.AltAbility[Purify Soul]},,N/A]}
//Mass Group Buff
MassGroupBuffText=3,5,295,255,234,8,Mass Group Buff:
MassGroupBuffReadyText=3,150,295,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
MassGroupBuffReady=3,150,295,255,0,0,${If[!${Me.AltAbilityReady[Mass Group Buff]},${Me.AltAbilityTimer[Mass Group Buff].TimeHMS},]}
MassGroupBuffNA=3,150,295,255,0,0,${If[${Me.AltAbility[Mass Group Buff]},,N/A]}
//Divine Resurrection
DivineRezText=3,5,310,255,234,8,Divine Resurrection:
DivineRezReadytext=3,150,310,0,255,0,${If[${Me.AltAbilityReady[Divine Resurrection]},Ready,]}
DivineRezNotReady=3,150,310,255,0,0,${If[!${Me.AltAbilityReady[Divine Resurrection]},${Me.AltAbilityTimer[Divine Resurrection].TimeHMS},]}
DivineRezNA=3,150,310,255,0,0,${If[${Me.AltAbility[Divine Resurrection]},,N/A]}
//Bestow Divine Aura
BDAText=3,5,325,255,234,8,Bestow Divine Aura:
BDAReadyText=3,150,325,0,255,0,${If[${Me.AltAbilityReady[Bestow Divine Aura]},Ready,]}
BDANotReady=3,150,325,255,0,0,${If[!${Me.AltAbilityReady[Bestow Divine Aura]},${Me.AltAbilityTimer[Bestow Divine Aura].TimeHMS},]}
BDANA=3,150,325,255,0,0,${If[${Me.AltAbility[Bestow Divine Aura]},,N/A]}
//Turn Undead
TurnUndeadText=3,5,340,255,234,8,Turn Undead:
TurnUndeadReadyText=3,150,340,0,255,0,${If[${Me.AltAbilityReady[Turn Undead]},Ready,]}
TurnUndeadNotReady=3,150,340,255,0,0,${If[!${Me.AltAbilityReady[Turn Undead]},${Me.AltAbilityTimer[Turn Undead].TimeHMS},]}
TurnUndeadNA=3,150,340,255,0,0,${If[${Me.AltAbility[Turn Undead]},,N/A]}
//Sanctuary
SanctuaryText=3,5,355,255,234,8,Sanctuary:
SanctuaryReadyText=3,150,355,0,255,0,${If[${Me.AltAbilityReady[Sanctuary]},Ready,]}
SanctuaryNotReady=3,150,355,255,0,0,${If[!${Me.AltAbilityReady[Sanctuary]},${Me.AltAbilityTimer[Sanctuary].TimeHMS},]}
SanctuaryNA=3,150,355,255,0,0,${If[${Me.AltAbility[Sanctuary]},,N/A]}
//Innate IvU
InnateIvUText=3,5,370,255,234,8,Innate IvU:
InnateIvUReadyText=3,150,370,0,255,0,${If[${Me.AltAbilityReady[Innate Invis to Undead]},Ready,]}
InnateIvUNotReady=3,150,370,255,0,0,${If[!${Me.AltAbilityReady[Innate Invis to Undead]},${Me.AltAbilityTimer[Innate Invis to Undead].TimeHMS},]}
InnateIvUNA=3,150,370,255,0,0,${If[${Me.AltAbility[Innate Invis to Undead]},,N/A]}
//Divine Retribution
DivineRetributionText=3,5,385,255,234,8,Divine Retribution:
DivineRetributionReadyText=3,150,385,255,234,8,${If[${Me.AltAbilityReady[Divine Retribution]},Ready,]}
DivineRetributionNotReady=3,150,385,255,234,8,${If[!${Me.AltAbilityReady[Divine Retribution]},${Me.AltAbilityTimer[Divine Retribution].TimeHMS},]}
DivineRetributionNA=3,150,385,255,0,0,${If[${Me.AltAbility[Divine Retribution]},,N/A]}
//Benediction
BenedictionText=3,5,400,255,234,8,${If[${Me.AltAbility[Fervent Benediction]},Fervent Benediction:,${If[${Me.AltAbility[Exquisite Benediction]},Exquisite Benediction:,Benediction:]}]}
BenedictionReadyText=3,150,400,255,234,8,${If[${Me.AltAbilityReady[Fervent Benediction]},Ready,${If[${Me.AltAbilityReady[Exquisite Benediction]},Ready,]}]}
BenedictionNotReady=3,150,400,255,234,8,${If[!${Me.AltAbilityReady[Fervent Benediction]},${Me.AltAbilityTimer[Fervent Benediction].TimeHMS},${If[${Me.AltAbilityReady[Exquisite Benediction]},${Me.AltAbilityTimer[Exquisite Benediction].TimeHMS},]}]}
BenedictionNA=3,150,400,255,0,0,${If[${Me.AltAbility[Fervent Benediction]},,${If[${Me.AltAbility[Exquisite Benediction]},,N/A]}]}
//Divine Avatar
DivineAvatarText=3,5,415,255,234,8,Divine Avatar:
DivineAvatarReadyText=3,150,415,0,255,0,${If[${Me.AltAbilityReady[Divine Avatar]},Ready,]}
DivineAvatarNotReady=3,150,415,255,0,0,${If[!${Me.AltAbilityReady[Divine Avatar]},${Me.AltAbilityTimer[Divine Avatar].TimeHMS},]}
DivineAvatarNA=3,150,415,255,0,0,${If[${Me.AltAbility[Divine Avatar]},,N/A]}
//Hammer
HammerText=3,5,430,255,234,8,Celestial Hammer:
HammerReadyText=3,150,430,255,234,8,${If[${Me.AltAbility[Celestial Hammer]},Ready,]}
HammerNotReady=3,150,430,255,234,8,${If[!${Me.AltAbilityReady[Celestial Hammer]},${Me.AltAbilityTimer[Celestial Hammer].TimeHMS},]}
HammerNA=3,150,430,255,0,0,${If[${Me.AltAbility[Celestial Hammer]},,N/A]}
//Line Break
LineBreak6=3,5,445,70,255,8,-------------Veteran AA Abilities------------
//Lesson of the Devoted
LessonOfTheDevotedText=3,5,460,255,234,8,Lesson of the Devoted:
LessonoftheDevotedReadyText=3,150,460,0,255,0,${If[${Me.AltAbilityReady[Lesson of the Devoted]},Ready,]}
LessonoftheDevotedNotReady=3,150,460,255,0,0,${If[!${Me.AltAbilityReady[]},${Me.AltAbilityTimer[Lesson of the Devoted].TimeHMS},]}
//Infusion of the Faithful
InfusionoftheFaithfulText=3,5,475,255,234,8,Infusion of the Faithful:
InfusionoftheFaithfulReadyText=3,150,475,0,255,0,${If[${Me.AltAbilityReady[Infusion of the Faithful]},Ready,]}
InfusionoftheFaithfulNotReady=3,150,475,255,0,0,${If[!${Me.AltAbilityReady[Infusion of the Faithful]},${Me.AltAbilityTimer[Infusion of the Faithful].TimeHMS},]}
//Chaotic Jester
ChaoticJesterText=3,5,490,255,234,8,Chaotic Jester:
ChaoticJesterReadyText=3,150,490,0,255,0,${If[${Me.AltAbilityReady[Chaotic Jester]},Ready,]}
ChaoticJesterNotReady=3,150,490,255,0,0,${If[!${Me.AltAbilityReady[Chaotic Jester]},${Me.AltAbilityTimer[Chaotic Jester].TimeHMS},]}
//Expedient Recovery
ExpedientRecoveryText=3,5,505,255,234,8,Expedient Recovery:
ExpedientRecoveryReadyText=3,150,505,0,255,0,${If[${Me.AltAbilityReady[Expedient Recovery]},Ready,]}
ExpedientRecoveryNotReady=3,150,505,255,0,0,${If[!${Me.AltAbilityReady[Expedient Recovery]},${Me.AltAbilityTimer[Expedient Recovery].TimeHMS},]}
//Steadfast Servant
SteadfastServantText=3,5,520,255,234,8,Steadfast Servant:
SteadfastServantReadyText=3,150,520,0,255,0,${If[${Me.AltAbilityReady[Steadfast Servant]},Ready,]}
SteadfastServantNotReady=3,150,520,255,0,0,${If[!${Me.AltAbilityReady[Steadfast Servant]},${Me.AltAbilityTimer[Steadfast Servant].TimeHMS},]}
//Staunch Recovery
StaunchRecoveryText=3,5,535,255,234,8,Staunch Recovery:
StaunchRecoveryReadyText=3,150,535,0,255,0,${If[${Me.AltAbilityReady[Staunch Recovery]},Ready,]}
StaunchRecoveryNotReady=3,150,535,255,0,0,${If[!${Me.AltAbilityReady[Staunch Recovery]},${Me.AltAbilityTimer[Staunch Recovery].TimeHMS},]}
//Intensity of the Resolute
IntensityoftheResolutetext=3,5,550,255,234,8,Intensity of the Resolute:
IntensityoftheResoluteReadyText=3,150,550,0,255,0,${If[${Me.AltAbilityReady[Intensity of the Resolute]},Ready,]}
IntensityoftheResoluteNotReady=3,150,550,255,0,0,${If[!${Me.AltAbilityReady[Intensity of the Resolute]},${Me.AltAbilityTimer[Intensity of the Resolute].TimeHMS},]}