Yet another HUD

Forum for posting custom UIs, portions of UIs, and HUD stuff using MQ's enhancements.

Moderator: MacroQuest Developers

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Thu Aug 03, 2006 10:11 am

Damn, I forgot this even existed.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

Kaitan
a lesser mummy
a lesser mummy
Posts: 63
Joined: Thu Aug 18, 2005 12:44 am

Post by Kaitan » Thu Aug 03, 2006 4:38 pm

Thanks for that tip toomanynames. Will investigate into the possibility of the macro with the hud and let you know how it works.

Kaitan
a lesser mummy
a lesser mummy
Posts: 63
Joined: Thu Aug 18, 2005 12:44 am

Post by Kaitan » Fri Aug 04, 2006 5:13 am

Yes running a macro to have the declares set will work with the hud. Here's the simple macro I threw together that can be used by anyone or they can just take the /declare statements and incorporate them into thier own macros. And yes, I know that putting an infinite loop into a code isn't wise.

Code: Select all

Sub main
   /declare HPHudBar string outer ====================
   /declare TargetHudBar string outer ====================
   /declare ManaHudBar string outer ====================
   /declare EndHudBar string outer ====================
   /declare ExpHudBar string outer ====================
   /declare AAExpHudBar string outer ====================
   /declare PetHPHudBar string outer ====================
 :loopit
 /goto :loopit
/return
And after a full day of playing with all sorts of hud code from too many threads to name here's a compilation that I'm using as a hud which includes AA stuff for almost every class plus 3 different sections for player info so that you don't have to see mana/end bars if you don't have it. The class AA stuff in next post.

Code: Select all

[Elements]
//Time
TimeText=3,5,40,255,234,8,Current Time:
    Time=3,80,40,255,234,8,${Time.Time12}

//Line Break
LineBreak=3,5,50,70,255,8,-------------------------------

//Running Macro
Macro=3,5,60,255,255,0,Current Macro:  ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}

//Line Break
LineBreak2=3,5,70,70,255,8,-------------------------------

//Last Tell
LastTellText=3,5,80,255,234,8,Last Tell From:
LastTellName=3,80,80,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}

//Line Break
LineBreak3=3,5,90,70,255,8,-------------------------------

//GM
GMInd1=3,5,100,255,234,8,${If[${Spawn[gm].ID},GM,]}
GMInd2=3,5,100,255,234,8,${If[${Spawn[gm].ID},,GM Check:]}
GMInd3=3,70,100,255,25,0,${If[${Spawn[gm].ID},GM is in zone,]}
GMInd4=3,70,100,25,255,0,${If[${Spawn[gm].ID},,None In Zone]}

//Line Break
LineBreak4=3,5,110,70,255,8,-------------------------------

//Runspeed
 Speed=3,5,120,255,234,8,Runspeed:         
Speed2=3,80,120,255,234,8,${Int[${Me.Speed}]}

//DamageShield Left
DamageShieldText=3,5,130,255,234,8,Dmg Abs. Left:
    DamageShield=3,80,130,220,234,8,${Me.Dar}

//AttackSpeed
AttackSpeedText=3,5,140,255,234,8,Attack Speed:
    AttackSpeed=3,80,140,255,234,8,${Math.Calc[${Me.AttackSpeed}-100]}% haste

//Line Break
LineBreak5=3,5,150,70,255,8,-------- Named Spawns --------

//Named Spawns List
Spawn1=3,5,160,255,255,0,${If[${Bool[${NearestSpawn[1,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[1,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[1,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[1,npc named].CleanName} (${NearestSpawn[1,npc named].HeadingTo}),No Named]}
Spawn2=3,5,170,255,255,0,${If[${Bool[${NearestSpawn[2,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[2,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[2,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[2,npc named].CleanName} (${NearestSpawn[2,npc named].HeadingTo}),No Named]}
Spawn3=3,5,180,255,255,0,${If[${Bool[${NearestSpawn[3,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[3,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[3,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[3,npc named].CleanName} (${NearestSpawn[3,npc named].HeadingTo}),No Named]}
Spawn4=3,5,190,255,255,0,${If[${Bool[${NearestSpawn[4,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[4,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[4,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[4,npc named].CleanName} (${NearestSpawn[4,npc named].HeadingTo}),No Named]}
Spawn5=3,5,200,255,255,0,${If[${Bool[${NearestSpawn[5,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[5,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[5,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[5,npc named].CleanName} (${NearestSpawn[5,npc named].HeadingTo}),No Named]}

//TARGET DATA
       TargetInfo=3,899,145,255,234,8,----Target Information----
     TargetNameHP=3,899,180,255,255,255,${If[${Target.ID},                              ${Target.PctHPs}%,]}
      TargetGuage=3,899,170,255,0,0,${TargetHudBar.Left[${Int[${Math.Calc[${Int[${Target.PctHPs}]}*.2]}]}]}
        NormGuage=3,899,170,255,255,255,${If[${Target.ID},====================,]}
   TargetLVLClass=3,899,180,0,255,0,${If[${Target.ID},${Target.Level} ${Target.Class},]}
         GreenCon=3,899,160,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},${Target.CleanName},]},]}
     LightBlueCon=3,899,160,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},${Target.CleanName},]},]}
          BlueCon=3,899,160,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},${Target.CleanName},]},]}
         WhiteCon=3,899,160,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},${Target.CleanName},]},]}
       YelllowCon=3,899,160,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},${Target.CleanName},]},]}
           RedCon=3,899,160,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},${Target.CleanName},]},]}
           TDataD=3,899,190,255,255,255,${If[${Target.ID},Distance:  ${Target.Distance},]}
   TargetMaxMelee=3,899,200,10,200,10,${If[${Target.ID},Max Melee: ${Target.MaxRangeTo},]}
    TargetHeading=3,899,210,10,200,10,${If[${Target.ID},Heading: ${Target.Heading},]}
          TargetY=3,899,220,10,200,10,${If[${Target.ID},Y: ${Target.Y} (${Math.Calc[${Target.Y}-${Me.Y}]}),]}
          TargetX=3,899,230,10,200,10,${If[${Target.ID},X: ${Target.X} (${Math.Calc[${Target.X}-${Me.X}]}),]}
          TargetZ=3,899,240,10,200,10,${If[${Target.ID},Z: ${Target.Z} (${Math.Calc[${Target.Z}-${Me.Z}]}),]}
   TargetRunspeed=3,899,250,10,200,10,RunSpeed is ${Target.Speed} MPH
TargetGuildstatus=3,899,260,10,200,10,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]}  ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}


[spellbuffs]
//MY BUFFS
     BuffInfo=1,150,5,255,234,8,Buff Information:
      MyBuff1=1,150,20,255,255,255, ${If[${Me.Buff[1].Name.NotEqual["NULL"]},    ${Me.Buff[1]},]}
       Timer1=1,150,30,000,255,000, ${If[${Me.Buff[1].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[1].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[1].Duration.TimeHMS}],]}
      MyBuff2=1,250,20,255,255,255, ${If[${Me.Buff[2].Name.NotEqual["NULL"]},    ${Me.Buff[2]},]}
       Timer2=1,250,30,000,255,000, ${If[${Me.Buff[2].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[2].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[2].Duration.TimeHMS}],]}
      MyBuff3=1,350,20,255,255,255, ${If[${Me.Buff[3].Name.NotEqual["NULL"]},    ${Me.Buff[3]},]}
       Timer3=1,350,30,000,255,000, ${If[${Me.Buff[3].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[3].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[3].Duration.TimeHMS}],]}
      MyBuff4=1,450,20,255,255,255, ${If[${Me.Buff[4].Name.NotEqual["NULL"]},    ${Me.Buff[4]},]}
       Timer4=1,450,30,000,255,000, ${If[${Me.Buff[4].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[4].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[4].Duration.TimeHMS}],]}
      MyBuff5=1,550,20,255,255,255, ${If[${Me.Buff[5].Name.NotEqual["NULL"]},    ${Me.Buff[5]},]}
       Timer5=1,550,30,000,255,000, ${If[${Me.Buff[5].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[5].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[5].Duration.TimeHMS}],]}
      MyBuff6=1,650,20,255,255,255, ${If[${Me.Buff[6].Name.NotEqual["NULL"]},    ${Me.Buff[6]},]}
       Timer6=1,650,30,000,255,000, ${If[${Me.Buff[6].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[6].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[6].Duration.TimeHMS}],]}
      MyBuff7=1,750,20,255,255,255, ${If[${Me.Buff[7].Name.NotEqual["NULL"]},    ${Me.Buff[7]},]}
       Timer7=1,750,30,000,255,000, ${If[${Me.Buff[7].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[7].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[7].Duration.TimeHMS}],]}
      MyBuff8=1,850,20,255,255,255, ${If[${Me.Buff[8].Name.NotEqual["NULL"]},    ${Me.Buff[8]},]}
       Timer8=1,850,30,000,255,000, ${If[${Me.Buff[8].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[8].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[8].Duration.TimeHMS}],]}
      MyBuff9=1,150,45,255,255,255, ${If[${Me.Buff[9].Name.NotEqual["NULL"]},    ${Me.Buff[9]},]}
       Timer9=1,150,55,000,255,000, ${If[${Me.Buff[9].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[9].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[9].Duration.TimeHMS}],]}
     MyBuff10=1,250,45,255,255,255,${If[${Me.Buff[10].Name.NotEqual["NULL"]},    ${Me.Buff[10]},]}
      Timer10=1,250,55,000,255,000,${If[${Me.Buff[10].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[10].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[10].Duration.TimeHMS}],]}
     MyBuff11=1,350,45,255,255,255,${If[${Me.Buff[11].Name.NotEqual["NULL"]},    ${Me.Buff[11]},]}
      Timer11=1,350,55,000,255,000,${If[${Me.Buff[11].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[11].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[11].Duration.TimeHMS}],]}
     MyBuff12=1,450,45,255,255,255,${If[${Me.Buff[12].Name.NotEqual["NULL"]},    ${Me.Buff[12]},]}
      Timer12=1,450,55,000,255,000,${If[${Me.Buff[12].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[12].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[12].Duration.TimeHMS}],]}
     MyBuff13=1,550,45,255,255,255,${If[${Me.Buff[13].Name.NotEqual["NULL"]},    ${Me.Buff[13]},]}
      Timer13=1,550,55,000,255,000,${If[${Me.Buff[13].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[13].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[13].Duration.TimeHMS}],]}
     MyBuff14=1,650,45,255,255,255,${If[${Me.Buff[14].Name.NotEqual["NULL"]},    ${Me.Buff[14]},]}
      Timer14=1,650,55,000,255,000,${If[${Me.Buff[14].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[14].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[14].Duration.TimeHMS}],]}
     MyBuff15=1,750,45,255,255,255,${If[${Me.Buff[15].Name.NotEqual["NULL"]},    ${Me.Buff[15]},]}
      Timer15=1,750,55,000,255,000,${If[${Me.Buff[15].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[15].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[15].Duration.TimeHMS}],]}
     MyBuff16=1,850,45,255,255,255,${If[${Me.Buff[16].Name.NotEqual["NULL"]},    ${Me.Buff[16]},]}
      Timer16=1,850,55,000,255,000,${If[${Me.Buff[16].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[16].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[16].Duration.TimeHMS}],]}
     MyBuff17=1,150,70,255,255,255,${If[${Me.Buff[17].Name.NotEqual["NULL"]},    ${Me.Buff[17]},]}
      Timer17=1,150,80,000,255,000,${If[${Me.Buff[17].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[17].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[17].Duration.TimeHMS}],]}
     MyBuff18=1,250,70,255,255,255,${If[${Me.Buff[18].Name.NotEqual["NULL"]},    ${Me.Buff[18]},]}
      Timer18=1,250,80,000,255,000,${If[${Me.Buff[18].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[18].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[18].Duration.TimeHMS}],]}
     MyBuff19=1,350,70,255,255,255,${If[${Me.Buff[19].Name.NotEqual["NULL"]},    ${Me.Buff[19]},]}
      Timer19=1,350,80,000,255,000,${If[${Me.Buff[19].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[19].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[19].Duration.TimeHMS}],]}
     MyBuff20=1,450,70,255,255,255,${If[${Me.Buff[20].Name.NotEqual["NULL"]},    ${Me.Buff[20]},]}
      Timer20=1,450,80,000,255,000,${If[${Me.Buff[20].Name.NotEqual["NULL"]},,]}     ${If[${Me.Buff[20].Duration.TimeHMS.NotEqual["NULL"]},[${Me.Buff[20].Duration.TimeHMS}],]}


[spells]
//SPELL GEMS
         LOSCheck=3,10,350,255,234,8,${If[${Target.ID},Line of Sight:,]}
LOSCheckResponseT=3,80,350,0,255,0,${If[${Target.ID},${If[${Target.LineOfSight},YES,]},]}
LOSCheckResponseF=3,80,350,255,0,0,${If[${Target.ID},${If[${Target.LineOfSight},,NO,]},]}

SpellTxt=3,5,210,70,255,8,----------- Spell Gems -----------

RangeFinder1label=3,10,220,255,234,8,1
     RangeFinder1=3,20,220,0,255,0,${If[${Me.Gem[1].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[1].Range}]},Y,]},]},]}
  RangeFinder1OOR=3,20,220,255,0,0,${If[${Me.Gem[1].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[1].Range}]},N,]},]},]}
   RangeFinder1NA=3,20,220,255,255,255,${If[${Me.Gem[1].Range}==0,NA,]}
       Spell1Name=3,40,220,255,255,255,${If[${Me.SpellReady[1]},${Me.Gem[1]},]}
 Spell1NameNotRDY=3,40,220,100,100,100,${If[${Me.SpellReady[1]},,${Me.Gem[1]}]}
Spell1CastAmmount=3,40,220,0,255,255,${If[${Me.Gem[1].Name.NotEqual["NULL"]},${Me.Gem[1]}  [ ${If[${Me.Gem[1].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[1].Mana},${Me.Gem[1].Mana},9999999999]}].Int},]} ],]}

RangeFinder2label=3,10,235,255,234,8,2
     RangeFinder2=3,20,235,0,255,0,${If[${Me.Gem[2].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[2].Range}]},Y,]},]},]}
  RangeFinder2OOR=3,20,235,255,0,0,${If[${Me.Gem[2].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[2].Range}]},N,]},]},]}
   RangeFinder2NA=3,20,235,255,255,255,${If[${Me.Gem[2].Range}==0,NA,]}
       Spell2Name=3,40,235,255,255,255,${If[${Me.SpellReady[2]},${Me.Gem[2]},]}
 Spell2NameNotRDY=3,40,235,100,100,100,${If[${Me.SpellReady[2]},,${Me.Gem[2]}]}
Spell2CastAmmount=3,40,235,0,255,255,${If[${Me.Gem[2].Name.NotEqual["NULL"]},${Me.Gem[2]}  [ ${If[${Me.Gem[2].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[2].Mana},${Me.Gem[2].Mana},9999999999]}].Int},]} ],]}

RangeFinder3label=3,10,250,255,234,8,3
     RangeFinder3=3,20,250,0,255,0,${If[${Me.Gem[3].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[3].Range}]},Y,]},]},]}
  RangeFinder3OOR=3,20,250,255,0,0,${If[${Me.Gem[3].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[3].Range}]},N,]},]},]}
   RangeFinder3NA=3,20,250,255,255,255,${If[${Me.Gem[3].Range}==0,NA,]}
       Spell3Name=3,40,250,255,255,255,${If[${Me.SpellReady[3]},${Me.Gem[3]},]}
 Spell3NameNotRDY=3,40,250,100,100,100,${If[${Me.SpellReady[3]},,${Me.Gem[3]}]}
Spell3CastAmmount=3,40,250,0,255,255,${If[${Me.Gem[3].Name.NotEqual["NULL"]},${Me.Gem[3]}  [ ${If[${Me.Gem[3].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[3].Mana},${Me.Gem[3].Mana},9999999999]}].Int},]} ],]}

RangeFinder4label=3,10,265,255,234,8,4
     RangeFinder4=3,20,265,0,255,0,${If[${Me.Gem[4].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[4].Range}]},Y,]},]},]}
  RangeFinder4OOR=3,20,265,255,0,0,${If[${Me.Gem[4].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[4].Range}]},N,]},]},]}
   RangeFinder4NA=3,20,265,255,255,255,${If[${Me.Gem[4].Range}==0,NA,]}
       Spell4Name=3,40,265,255,255,255,${If[${Me.SpellReady[4]},${Me.Gem[4]},]}
 Spell4NameNotRDY=3,40,265,100,100,100,${If[${Me.SpellReady[4]},,${Me.Gem[4]}]}
Spell4CastAmmount=3,40,265,0,255,255,${If[${Me.Gem[4].Name.NotEqual["NULL"]},${Me.Gem[4]}  [ ${If[${Me.Gem[4].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[4].Mana},${Me.Gem[4].Mana},9999999999]}].Int},]} ],]}

RangeFinder5label=3,10,280,255,234,8,5
     RangeFinder5=3,20,280,0,255,0,${If[${Me.Gem[5].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[5].Range}]},Y,]},]},]}
  RangeFinder5OOR=3,20,280,255,0,0,${If[${Me.Gem[5].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[5].Range}]},N,]},]},]}
   RangeFinder5NA=3,20,280,255,255,255,${If[${Me.Gem[5].Range}==0,NA,]}
       Spell5Name=3,40,280,255,255,255,${If[${Me.SpellReady[5]},${Me.Gem[5]},]}
 Spell5NameNotRDY=3,40,280,100,100,100,${If[${Me.SpellReady[5]},,${Me.Gem[5]}]}
Spell5CastAmmount=3,40,280,0,255,255,${If[${Me.Gem[5].Name.NotEqual["NULL"]},${Me.Gem[5]}  [ ${If[${Me.Gem[5].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[5].Mana},${Me.Gem[5].Mana},9999999999]}].Int},]} ],]}

RangeFinder6label=3,10,295,255,234,8,6
     RangeFinder6=3,20,295,0,255,0,${If[${Me.Gem[6].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[6].Range}]},Y,]},]},]}
  RangeFinder6OOR=3,20,295,255,0,0,${If[${Me.Gem[6].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[6].Range}]},N,]},]},]}
   RangeFinder6NA=3,20,295,255,255,255,${If[${Me.Gem[6].Range}==0,NA,]}
       Spell6Name=3,40,295,255,255,255,${If[${Me.SpellReady[6]},${Me.Gem[6]},]}
 Spell6NameNotRDY=3,40,295,100,100,100,${If[${Me.SpellReady[6]},,${Me.Gem[6]}]}
Spell6CastAmmount=3,40,295,0,255,255,${If[${Me.Gem[6].Name.NotEqual["NULL"]},${Me.Gem[6]}  [ ${If[${Me.Gem[6].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[6].Mana},${Me.Gem[6].Mana},9999999999]}].Int},]} ],]}

RangeFinder7label=3,10,310,255,234,8,7
     RangeFinder7=3,20,310,0,255,0,${If[${Me.Gem[7].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[7].Range}]},Y,]},]},]}
  RangeFinder7OOR=3,20,310,255,0,0,${If[${Me.Gem[7].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[7].Range}]},N,]},]},]}
   RangeFinder7NA=3,20,310,255,255,255,${If[${Me.Gem[7].Range}==0,NA,]}
       Spell7Name=3,40,310,255,255,255,${If[${Me.SpellReady[7]},${Me.Gem[7]},]}
 Spell7NameNotRDY=3,40,310,100,100,100,${If[${Me.SpellReady[7]},,${Me.Gem[7]}]}
Spell7CastAmmount=3,40,310,0,255,255,${If[${Me.Gem[7].Name.NotEqual["NULL"]},${Me.Gem[7]}  [ ${If[${Me.Gem[7].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[7].Mana},${Me.Gem[7].Mana},9999999999]}].Int},]} ],]}

RangeFinder8label=3,10,325,255,234,8,8
     RangeFinder8=3,20,325,0,255,0,${If[${Me.Gem[8].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[8].Range}]},Y,]},]},]}
  RangeFinder8OOR=3,20,325,255,0,0,${If[${Me.Gem[8].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[8].Range}]},N,]},]},]}
   RangeFinder8NA=3,20,325,255,255,255,${If[${Me.Gem[8].Range}==0,NA,]}
       Spell8Name=3,40,325,255,255,255,${If[${Me.SpellReady[8]},${Me.Gem[8]},]}
 Spell8NameNotRDY=3,40,325,100,100,100,${If[${Me.SpellReady[8]},,${Me.Gem[8]}]}
Spell8CastAmmount=3,40,325,0,255,255,${If[${Me.Gem[8].Name.NotEqual["NULL"]},${Me.Gem[8]}  [ ${If[${Me.Gem[8].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[8].Mana},${Me.Gem[8].Mana},9999999999]}].Int},]} ],]}

RangeFinder9label=3,10,340,255,234,8,9
     RangeFinder9=3,20,340,0,255,0,${If[${Me.Gem[9].Range}>0,${If[${Target.ID},${If[${Target.Distance}<=${Math.Calc[1.00*${Me.Gem[9].Range}]},Y,]},]},]}
  RangeFinder9OOR=3,20,340,255,0,0,${If[${Me.Gem[9].Range}>0,${If[${Target.ID},${If[${Target.Distance}>${Math.Calc[1.00*${Me.Gem[9].Range}]},N,]},]},]}
   RangeFinder9NA=3,20,340,255,255,255,${If[${Me.Gem[9].Range}==0,NA,]}
       Spell9Name=3,40,340,255,255,255,${If[${Me.SpellReady[9]},${Me.Gem[9]},]}
 Spell9NameNotRDY=3,40,340,100,100,100,${If[${Me.SpellReady[9]},,${Me.Gem[9]}]}
Spell9CastAmmount=3,40,340,0,255,255,${If[${Me.Gem[9].Name.NotEqual["NULL"]},${Me.Gem[9]}  [ ${If[${Me.Gem[9].ID},${Math.Calc[${Me.CurrentMana}/${If[${Me.Gem[9].Mana},${Me.Gem[9].Mana},9999999999]}].Int},]} ],]}


[hybrid]
//HYBRID PLAYER INFO
       MyInfo=3,887,295,255,234,8,--------My Information--------

         MyHp=3,887,320,255,255,255,H
    MyHpGuage=3,899,320,255,000,000,${HPHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctHPs}]}*.2]}]}]}
   MyHpGuage2=3,899,320,255,255,255,====================
      MyHpPct=3,900,310,255,255,255,${Me.PctHPs}%
      MyHpNum=3,937,310,000,255,000,${Me.CurrentHPs} / ${Me.MaxHPs}  +${Me.HPRegen}

       MyMana=3,887,340,255,255,255,M
  MyManaGuage=3,899,340,000,140,255,${ManaHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctMana}]}*.2]}]}]}
 MyManaGuage2=3,899,340,255,255,255,====================
    MyManaPct=3,900,330,255,255,255,${Me.PctMana}%
    MyManaNum=3,937,330,000,200,255,${Me.CurrentMana} / ${Me.MaxMana}  +${Me.ManaRegen}

        MyEnd=3,887,360,255,255,255,E
   MyEndGuage=3,899,360,255,234,008,${EndHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctEndurance}]}*.2]}]}]}
  MyEndGuage2=3,899,360,255,255,255,====================
     MyEndPct=3,900,350,255,255,255,${Me.PctEndurance}%
     MyEndNum=3,937,350,255,234,008,${Me.Endurance} / ${Me.MaxEndurance}

        MyExp=3,885,380,255,255,255,XP
   MyExpGuage=3,899,380,230,234,070,${ExpHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctExp}]}*.2]}]}]}
  MyExpGuage2=3,899,380,255,255,255,====================
     MyExpPct=3,900,370,230,234,070,${Me.PctExp}%

      MyAAExp=3,883,400,255,255,255,AA
 MyAAExpGuage=3,899,400,230,234,070,${AAExpHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctAAExp}]}*.2]}]}]}
MyAAExpGuage2=3,899,400,255,255,255,====================
   MyAAExpPct=3,900,390,230,234,070,${Me.PctAAExp}%


[melee]
//MELEE PLAYER INFO
       MyInfo=3,887,295,255,234,8,--------My Information--------

         MyHp=3,887,320,255,255,255,H
    MyHpGuage=3,899,320,255,000,000,${HPHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctHPs}]}*.2]}]}]}
   MyHpGuage2=3,899,320,255,255,255,====================
      MyHpPct=3,900,310,255,255,255,${Me.PctHPs}%
      MyHpNum=3,937,310,000,255,000,${Me.CurrentHPs} / ${Me.MaxHPs}  +${Me.HPRegen}

        MyEnd=3,887,340,255,255,255,E
   MyEndGuage=3,899,340,255,234,008,${EndHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctEndurance}]}*.2]}]}]}
  MyEndGuage2=3,899,340,255,255,255,====================
     MyEndPct=3,900,330,255,255,255,${Me.PctEndurance}%
     MyEndNum=3,937,330,255,234,008,${Me.Endurance} / ${Me.MaxEndurance}

        MyExp=3,885,360,255,255,255,XP
   MyExpGuage=3,899,360,230,234,070,${ExpHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctExp}]}*.2]}]}]}
  MyExpGuage2=3,899,360,255,255,255,====================
     MyExpPct=3,900,350,230,234,070,${Me.PctExp}%

      MyAAExp=3,883,380,255,255,255,AA
 MyAAExpGuage=3,899,380,230,234,070,${AAExpHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctAAExp}]}*.2]}]}]}
MyAAExpGuage2=3,899,380,255,255,255,====================
   MyAAExpPct=3,900,370,230,234,070,${Me.PctAAExp}%


[caster]
//CASTER PLAYER INFO
       MyInfo=3,887,295,255,234,8,--------My Information--------

         MyHp=3,887,320,255,255,255,H
    MyHpGuage=3,899,320,255,000,000,${HPHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctHPs}]}*.2]}]}]}
   MyHpGuage2=3,899,320,255,255,255,====================
      MyHpPct=3,900,310,255,255,255,${Me.PctHPs}%
      MyHpNum=3,937,310,000,255,000,${Me.CurrentHPs} / ${Me.MaxHPs}  +${Me.HPRegen}

       MyMana=3,887,340,255,255,255,M
  MyManaGuage=3,899,340,000,140,255,${ManaHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctMana}]}*.2]}]}]}
 MyManaGuage2=3,899,340,255,255,255,====================
    MyManaPct=3,900,330,255,255,255,${Me.PctMana}%
    MyManaNum=3,937,330,000,200,255,${Me.CurrentMana} / ${Me.MaxMana}  +${Me.ManaRegen}

        MyExp=3,885,360,255,255,255,XP
   MyExpGuage=3,899,360,230,234,070,${ExpHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctExp}]}*.2]}]}]}
  MyExpGuage2=3,899,360,255,255,255,====================
     MyExpPct=3,900,350,230,234,070,${Me.PctExp}%

      MyAAExp=3,883,380,255,255,255,AA
 MyAAExpGuage=3,899,380,230,234,070,${AAExpHudBar.Left[${Int[${Math.Calc[${Int[${Me.PctAAExp}]}*.2]}]}]}
MyAAExpGuage2=3,899,380,255,255,255,====================
   MyAAExpPct=3,900,370,230,234,070,${Me.PctAAExp}%


[pet]
//MY PET INFO
      PetInfo=1,899,445,255,234,8,${If[${Me.Pet.ID},------Pet Information------,]}
   PetHpGuage=1,899,470,255,000,000,${If[${Me.Pet.ID},${PetHPHudBar.Left[${Int[${Math.Calc[${Int[${Me.Pet.PctHPs}]}*.2]}]}]},]}
  PetHpGuage2=1,899,470,255,255,255,${If[${Me.Pet.ID},====================,]}
     PetHpPct=1,900,460,255,255,255,${If[${Me.Pet.ID},${Me.Pet.CleanName}                     ${Me.Pet.PctHPs}%,]}
     PetBuff1=1,899,480,000,255,000,${If[${Me.PetBuff[1].Name.NotEqual["NULL"]},${Me.PetBuff[1]},]}
     PetBuff2=1,899,490,000,255,000,${If[${Me.PetBuff[2].Name.NotEqual["NULL"]},${Me.PetBuff[2]},]}
     PetBuff3=1,899,500,000,255,000,${If[${Me.PetBuff[3].Name.NotEqual["NULL"]},${Me.PetBuff[3]},]}
     PetBuff4=1,899,510,000,255,000,${If[${Me.PetBuff[4].Name.NotEqual["NULL"]},${Me.PetBuff[4]},]}
     PetBuff5=1,899,520,000,255,000,${If[${Me.PetBuff[5].Name.NotEqual["NULL"]},${Me.PetBuff[5]},]}
     PetBuff6=1,899,530,000,255,000,${If[${Me.PetBuff[6].Name.NotEqual["NULL"]},${Me.PetBuff[6]},]}
     PetBuff7=1,899,540,000,255,000,${If[${Me.PetBuff[7].Name.NotEqual["NULL"]},${Me.PetBuff[7]},]}
     PetBuff8=1,899,550,000,255,000,${If[${Me.PetBuff[8].Name.NotEqual["NULL"]},${Me.PetBuff[8]},]}
     PetBuff9=1,899,560,000,255,000,${If[${Me.PetBuff[9].Name.NotEqual["NULL"]},${Me.PetBuff[9]},]}
    PetBuff10=1,899,570,000,255,000,${If[${Me.PetBuff[10].Name.NotEqual["NULL"]},${Me.PetBuff[10]},]}
    PetBuff11=1,899,580,000,255,000,${If[${Me.PetBuff[11].Name.NotEqual["NULL"]},${Me.PetBuff[11]},]}
    PetBuff12=1,899,590,000,255,000,${If[${Me.PetBuff[12].Name.NotEqual["NULL"]},${Me.PetBuff[12]},]}
    PetBuff13=1,899,600,000,255,000,${If[${Me.PetBuff[13].Name.NotEqual["NULL"]},${Me.PetBuff[13]},]}
    PetBuff14=1,899,610,000,255,000,${If[${Me.PetBuff[14].Name.NotEqual["NULL"]},${Me.PetBuff[14]},]}
    PetBuff15=1,899,620,000,255,000,${If[${Me.PetBuff[15].Name.NotEqual["NULL"]},${Me.PetBuff[15]},]}

Kaitan
a lesser mummy
a lesser mummy
Posts: 63
Joined: Thu Aug 18, 2005 12:44 am

Post by Kaitan » Fri Aug 04, 2006 5:18 am

Code: Select all

[bard]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Fading Memories
    FadingMemoriestext=3,5,380,255,234,8,Fading Memories:
  Fading Memoriesready=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Fading Memories]},Ready,]}
FadingMemoriesnotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Fading Memories]},,${Me.AltAbilityTimer[Fading Memories].TimeHMS}]}
      FadingMemoriesNA=3,130,380,0,0,255,${If[${Me.AltAbility["Fading Memories"]},,Not Available]}

//Exultant Bellowing 
    ExultantBellowingtext=3,5,390,255,234,8,Exultant Bellowing:
   ExultantBellowingready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Exultant Bellowing]},Ready,]}
ExultantBellowingnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Exultant Bellowing]},,${Me.AltAbilityTimer[Exultant Bellowing].TimeHMS}]}
      ExultantBellowingNA=3,130,390,0,0,255,${If[${Me.AltAbility["Exultant Bellowing"]},,Not Available]}

//Dance of Blades
     DanceofBladestext=3,5,400,255,234,8,Dance of Blades:
DanceofBladesreadytext=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Dance of Blades]},Ready,]}
 DanceofBladesnotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Dance of Blades]},,${Me.AltAbilityTimer[Dance of Blades].TimeHMS}]}
       DanceofBladesNA=3,130,400,0,0,255,${If[${Me.AltAbility["Dance of Blades"]},,Not Available]}

//Shield of Notes
     ShieldofNotestext=3,5,410,255,234,8,Shield of Notes:
ShieldofNotesreadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Shield of Notes]},Ready,]}
 ShieldofNotesnotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Shield of Notes]},,${Me.AltAbilityTimer[Shield of Notes].TimeHMS}]}
       ShieldofNotesNA=3,130,410,0,0,255,${If[${Me.AltAbility["Shield of Notes"]},,Not Available]}

//Fortified Bellowing
     FortifiedBellowingtext=3,5,420,255,234,8,Fortified Bellowing:
FortifiedBellowingreadytext=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Fortified Bellowing]},Ready,]}
 FortifiedBellowingnotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Fortified Bellowing]},,${Me.AltAbilityTimer[Fortified Bellowing].TimeHMS}]}
       FortifiedBellowingNA=3,130,420,0,0,255,${If[${Me.AltAbility["Fortified Bellowing"]},,Not Available]}

//Boastful Bellow
    BoastfulBellowtext=3,5,430,255,234,8,Boastful Bellow:
   BoastfulBellowready=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Boastful Bellow]},Ready,]}
BoastfulBellownotready=3,130,430,255,0,0,${If[${Me.AltAbilityReady[Boastful Bellow]},,${Me.AltAbilityTimer[Boastful Bellow].TimeHMS}]}
      BoastfulBellowNA=3,130,430,0,0,255,${If[${Me.AltAbility["Boastful Bellow"]},,Not Available]}

//Origin
     Origintext=3,5,440,255,234,8,Origin:
OriginReadyText=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,440,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,440,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}


[beastlord]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//Paragon of Spirit
        PSAAtext=3,5,390,255,234,8,Paragon of Spirit:
PSgreenreadytext=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Paragon of Spirit]},Ready,]}
   PSRednotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Paragon of Spirit]},,${Me.AltAbilityTimer[Paragon of Spirit].TimeHMS}]}
            PSNA=3,130,390,0,0,255,${If[${Me.AltAbility["Paragon of Spirit"]},,Not Available]}

//Frenzy of Spirit
          FS3text=3,5,400,255,234,8,Frenzy of Spirit:
FS3greenreadytext=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Frenzy of Spirit]},Ready,]}
   FS3Rednotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Frenzy of Spirit]},,${Me.AltAbilityTimer[Frenzy of Spirit].TimeHMS}]}
            FS3NA=3,130,400,0,0,255,${If[${Me.AltAbility["Frenzy of Spirit"]},,Not Available]}

//Hobble of Spirits
        HSAAtext=3,5,410,255,234,8,Hobble of Spirits:
HSgreenreadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Hobble of Spirits]},Ready,]}
   HSRednotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Hobble of Spirits]},,${Me.AltAbilityTimer[Hobble of Spirits].TimeHMS}]}
            HSNA=3,130,410,0,0,255,${If[${Me.AltAbility["Hobble of Spirits"]},,Not Available]}

//Mend Companion
        MCAAtext=3,5,420,255,234,8,Mend Companion:
MCgreenreadytext=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Mend Companion]},Ready,]}
   MCRednotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Mend Companion]},,${Me.AltAbilityTimer[Mend Companion].TimeHMS}]}
            MCNA=3,130,420,0,0,255,${If[${Me.AltAbility["Mend Companion"]},,Not Available]}

//Origin
     Origintext=3,5,440,255,234,8,Origin:
OriginReadyText=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,440,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,440,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}


[berserker]


[cleric]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//Divine Resurrection
    DivineResurrectiontext=3,5,390,255,234,8,Divine Resurrection:
   DivineResurrectionready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Divine Resurrection]},Ready,]}
DivineResurrectionnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Divine Resurrection]},,${Me.AltAbilityTimer[Divine Resurrection].TimeHMS}]}
      DivineResurrectionNA=3,130,390,0,0,255,${If[${Me.AltAbility["Divine Resurrection"]},,Not Available]}

//Celestial Regeneration
    CelestialRegenerationtext=3,5,400,255,234,8,Celestial Regeneration:
   CelestialRegenerationready=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Celestial Regeneration]},Ready,]}
CelestialRegenerationnotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Celestial Regeneration]},,${Me.AltAbilityTimer[Celestial Regeneration].TimeHMS}]}
      CelestialRegenerationNA=3,130,400,0,0,255,${If[${Me.AltAbility["Celestial Regeneration"]},,Not Available]}

//Bestow Divine Aura 
     BestowDivineAuratext=3,5,410,255,234,8,Bestow Divine Aura:
BestowDivineAurareadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Bestow Divine Aura]},Ready,]}
 BestowDivineAuranotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Bestow Divine Aura]},,${Me.AltAbilityTimer[Bestow Divine Aura].TimeHMS}]}
       BestowDivineAuraNA=3,130,410,0,0,255,${If[${Me.AltAbility["Bestow Divine Aura"]},,Not Available]}

//Turn Undead
    TurnUndeadtext=3,5,420,255,234,8,Turn Undead:
   TurnUndeadready=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Turn Undead]},Ready,]}
TurnUndeadnotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Turn Undead]},,${Me.AltAbilityTimer[Turn Undead].TimeHMS}]}
      TurnUndeadNA=3,130,420,0,0,255,${If[${Me.AltAbility["Turn Undead"]},,Not Available]}

//Origin
     Origintext=3,5,430,255,234,8,Origin:
OriginReadyText=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,430,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,430,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}

//Purify Soul
     PurifySoultext=3,5,440,255,234,8,Purify Soul:
PurifySoulreadytext=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Purify Soul]},Ready,]}
 PurifySoulnotready=3,130,440,255,0,0,${If[${Me.AltAbilityReady[Purify Soul]},,${Me.AltAbilityTimer[Purify Soul].TimeHMS}]}
       PurifySoulNA=3,130,440,0,0,255,${If[${Me.AltAbility["Purify Soul"]},,Not Available]}

//Radiant Cure
    RadiantCuretext=3,5,450,255,234,8,Radiant Cure:
   RadiantCureready=3,130,450,0,255,0,${If[${Me.AltAbilityReady[Radiant Cure]},Ready,]}
RadiantCurenotready=3,130,450,255,0,0,${If[${Me.AltAbilityReady[Radiant Cure]},,${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]}
      RadiantCureNA=3,130,450,0,0,255,${If[${Me.AltAbility["Radiant Cure"]},,Not Available]}

//Divine Arbitration
    DivineArbitrationtext=3,5,460,255,234,8,Divine Arbitration:
   DivineArbitrationready=3,130,460,0,255,0,${If[${Me.AltAbilityReady[Divine Arbitration]},Ready,]}
DivineArbitrationnotready=3,130,460,255,0,0,${If[${Me.AltAbilityReady[Divine Arbitration]},,${Me.AltAbilityTimer[Divine Arbitration].TimeHMS}]} 
      DivineArbitrationNA=3,130,460,0,0,255,${If[${Me.AltAbility["Divine Arbitration"]},,Not Available]}

//Celestial Renewal
    CelestialRenewaltext=3,5,470,255,234,8,Celestial Renewal:
   CelestialRenewalready=3,130,470,0,255,0,${If[${Me.AltAbilityReady[Celestial Renewal]},Ready,]}
CelestialRenewalnotready=3,130,470,255,0,0,${If[${Me.AltAbilityReady[Celestial Renewal]},,${Me.AltAbilityTimer[Celestial Renewal].TimeHMS}]}
      CelestialRenewalNA=3,130,470,0,0,255,${If[${Me.AltAbility["Celestial Renewal"]},,Not Available]}

//Divine Avatar
    DivineAvatartext=3,5,480,255,234,8,Divine Avatar:
   DivineAvatarready=3,130,480,0,255,0,${If[${Me.AltAbilityReady[Divine Avatar]},Ready,]}
DivineAvatarnotready=3,130,480,255,0,0,${If[${Me.AltAbilityReady[Divine Avatar]},,${Me.AltAbilityTimer[Divine Avatar].TimeHMS}]}
      DivineAvatarNA=3,130,480,0,0,255,${If[${Me.AltAbility["Divine Avatar"]},,Not Available]}

//Exquisite Benediction
    ExquisiteBenedictiontext=3,5,490,255,234,8,Exquisite Benediction:
   ExquisiteBenedictionready=3,130,490,0,255,0,${If[${Me.AltAbilityReady[Exquisite Benediction]},Ready,]}
ExquisiteBenedictionnotready=3,130,490,255,0,0,${If[${Me.AltAbilityReady[Exquisite Benediction]},,${Me.AltAbilityTimer[Exquisite Benediction].TimeHMS}]}
      ExquisiteBenedictionNA=3,130,490,0,0,255,${If[${Me.AltAbility["Exquisite Benediction"]},,Not Available]}

//Resplendent Cure
    ResplendentCuretext=3,5,500,255,234,8,Resplendent Cure:
   ResplendentCureready=3,130,500,0,255,0,${If[${Me.AltAbilityReady[Resplendent Cure]},Ready,]}
ResplendentCurenotready=3,130,500,255,0,0,${If[${Me.AltAbilityReady[Resplendent Cure]},,${Me.AltAbilityTimer[Resplendent Cure].TimeHMS}]}
      ResplendentCureNA=3,130,500,0,0,255,${If[${Me.AltAbility["Resplendent Cure"]},,Not Available]}

//Celestial Hammer
    CelestialHammertext=3,5,510,255,234,8,Celestial Hammer:
   CelestialHammerready=3,130,510,0,255,0,${If[${Me.AltAbilityReady[Celestial Hammer]},Ready,]}
CelestialHammernotready=3,130,510,255,0,0,${If[${Me.AltAbilityReady[Celestial Hammer]},,${Me.AltAbilityTimer[Celestial Hammer].TimeHMS}]}
      CelestialHammerNA=3,130,510,0,0,255,${If[${Me.AltAbility["Celestial Hammer"]},,Not Available]}

//Divine Retribution
    DivineRetributiontext=3,5,520,255,234,8,Divine Retribution:
   DivineRetributionready=3,130,520,0,255,0,${If[${Me.AltAbilityReady[Divine Retribution]},Ready,]}
DivineRetributionnotready=3,130,520,255,0,0,${If[${Me.AltAbilityReady[Divine Retribution]},,${Me.AltAbilityTimer[Divine Retribution].TimeHMS}]}
      DivineRetributionNA=3,130,520,0,0,255,${If[${Me.AltAbility["Divine Retribution"]},,Not Available]}

//Celestial Rejuvenation
    CelestialRejuvenationtext=3,5,530,255,234,8,Celestial Rejuvenation:
   CelestialRejuvenationready=3,130,530,0,255,0,${If[${Me.AltAbilityReady[Celestial Rejuvenation]},Ready,]}
CelestialRejuvenationnotready=3,130,530,255,0,0,${If[${Me.AltAbilityReady[Celestial Rejuvenation]},,${Me.AltAbilityTimer[Celestial Rejuvenation].TimeHMS}]}
      CelestialRejuvenationNA=3,130,530,0,0,255,${If[${Me.AltAbility["Celestial Rejuvenation"]},,Not Available]}

//Fervent Benediction
    FerventBenedictiontext=3,5,540,255,234,8,Fervent Benediction:
   FerventBenedictionready=3,130,540,0,255,0,${If[${Me.AltAbilityReady[Fervent Benediction]},Ready,]}
FerventBenedictionnotready=3,130,540,255,0,0,${If[${Me.AltAbilityReady[Fervent Benediction]},,${Me.AltAbilityTimer[Fervent Benediction].TimeHMS}]}
      FerventBenedictionNA=3,130,540,0,0,255,${If[${Me.AltAbility["Fervent Benediction"]},,Not Available]}

//Sanctuary
    Sanctuarytext=3,5,550,255,234,8,Sanctuary:
   Sanctuaryready=3,130,550,0,255,0,${If[${Me.AltAbilityReady[Sanctuary]},Ready,]}
Sanctuarynotready=3,130,550,255,0,0,${If[${Me.AltAbilityReady[Sanctuary]},,${Me.AltAbilityTimer[Sanctuary].TimeHMS}]}
      SanctuaryNA=3,130,550,0,0,255,${If[${Me.AltAbility["Sanctuary"]},,Not Available]}


[enchanter]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//DireCharm
    DireCharmtext=3,5,390,255,234,8,Dire Charm:
   DireCharmready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Dire Charm]},Ready,]}
DireCharmnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Dire Charm]},,${Me.AltAbilityTimer[Dire Charm].TimeHMS}]}
      DireCharmNA=3,130,390,0,0,255,${If[${Me.AltAbility["Dire Charm"]},,Not Available]}

//Gather Mana
    GatherManatext=3,5,400,255,234,8,Gather Mana: 
   GatherManaready=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Gather Mana]},Ready,]}
GatherMananotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Gather Mana]},,${Me.AltAbilityTimer[Gather Mana].TimeHMS}]}
      GatherManaNA=3,130,400,0,0,255,${If[${Me.AltAbility["Gather Mana"]},,Not Available]}

//Eldritch Rune
     EldritchRunetext=3,5,410,255,234,8,Eldritch Rune:
EldritchRunereadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Eldritch Rune]},Ready,]}
 EldritchRunenotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Eldritch Rune]},,${Me.AltAbilityTimer[Eldritch Rune].TimeHMS}]}
       EldritchRuneNA=3,130,410,0,0,255,${If[${Me.AltAbility["Eldritch Rune"]},,Not Available]}

//Doppelganger
    Doppelgangertext=3,5,420,255,234,8,Doppelganger:
   Doppelgangerready=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Doppelganger]},Ready,]}
Doppelgangernotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Doppelganger]},,${Me.AltAbilityTimer[Doppelganger].TimeHMS}]}
      DoppelgangerNA=3,130,420,0,0,255,${If[${Me.AltAbility["Doppelganger"]},,Not Available]}

//Origin
     Origintext=3,5,430,255,234,8,Origin:
OriginReadyText=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,430,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,430,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}

//Mind Over Matter
     MindOverMattertext=3,5,440,255,234,8,Mind Over Matter:
MindOverMatterreadytext=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Mind Over Matter]},Ready,]}
 MindOverMatternotready=3,130,440,255,0,0,${If[${Me.AltAbilityReady[Mind Over Matter]},,${Me.AltAbilityTimer[Mind Over Matter].TimeHMS}]}
       MindOverMatterNA=3,130,440,0,0,255,${If[${Me.AltAbility["Mind Over Matter"]},,Not Available]}

//Stasis
     Stasistext=3,5,450,255,234,8,Stasis:
Stasisreadytext=3,130,450,0,255,0,${If[${Me.AltAbilityReady[Stasis]},Ready,]}
 Stasisnotready=3,130,450,255,0,0,${If[${Me.AltAbilityReady[Stasis]},,${Me.AltAbilityTimer[Stasis].TimeHMS}]}
       StasisNA=3,130,450,0,0,255,${If[${Me.AltAbility["Stasis"]},,Not Available]}

//Color Shock
     ColorShocktext=3,5,460,255,234,8,Color Shock:
ColorShockreadytext=3,130,460,0,255,0,${If[${Me.AltAbilityReady[Color Shock]},Ready,]}
 ColorShocknotready=3,130,460,255,0,0,${If[${Me.AltAbilityReady[Color Shock]},,${Me.AltAbilityTimer[Color Shock].TimeHMS}]} 
       ColorShockNA=3,130,460,0,0,255,${If[${Me.AltAbility["Color Shock"]},,Not Available]}

//Soothing Words
     SoothingWordstext=3,5,470,255,234,8,Soothing Words:
SoothingWordreadystext=3,130,470,0,255,0,${If[${Me.AltAbilityReady[Soothing Words]},Ready,]}
 SoothingWordsnotready=3,130,470,255,0,0,${If[${Me.AltAbilityReady[Soothing Words]},,${Me.AltAbilityTimer[Soothing Words].TimeHMS}]}
       SoothingWordsNA=3,130,470,0,0,255,${If[${Me.AltAbility["Soothing Words"]},,Not Available]}


[druid]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//DireCharm
    DireCharmtext=3,5,390,255,234,8,Dire Charm:
   DireCharmready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Dire Charm]},Ready,]}
DireCharmnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Dire Charm]},,${Me.AltAbilityTimer[Dire Charm].TimeHMS}]}
      DireCharmNA=3,130,390,0,0,255,${If[${Me.AltAbility["Dire Charm"]},,Not Available]}

//Boon of the Forest
    BoonoftheForesttext=3,5,400,255,234,8,Boon of the Forest:
   BoonoftheForestready=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Boon of the Forest]},Ready,]}
BoonoftheForestnotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Boon of the Forest]},,${Me.AltAbilityTimer[Boon of the Forest].TimeHMS}]}     
      BoonoftheForestNA=3,130,400,0,0,255,${If[${Me.AltAbility["Boon of the Forest"]},,Not Available]}

//Natures Boon
    NaturesBoontext=3,5,410,255,234,8,Natures Boon:
   NaturesBoonready=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Nature's Boon]},Ready,]}
NaturesBoonnotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Nature's Boon]},,${Me.AltAbilityTimer[Nature's Boon].TimeHMS}]}
      NaturesBoonNA=3,130,410,0,0,255,${If[${Me.AltAbility["Nature's Boon"]},,Not Available]}

//Exodus
     Exodustext=3,5,420,255,234,8,Exodus:
Exodusreadytext=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Exodus]},Ready,]}
 Exodusnotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Exodus]},,${Me.AltAbilityTimer[Exodus].TimeHMS}]}
       ExodusNA=3,130,420,0,0,255,${If[${Me.AltAbility["Exodus"]},,Not Available]}

//Innate Camouflage
    InnateCamouflagetext=3,5,430,255,234,8,Innate Camouflage:
   InnateCamouflageready=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Innate Camouflage]},Ready,]}
InnateCamouflagenotready=3,130,430,255,0,0,${If[${Me.AltAbilityReady[Innate Camouflage]},,${Me.AltAbilityTimer[Innate Camouflage].TimeHMS}]}
      InnateCamouflageNA=3,130,430,0,0,255,${If[${Me.AltAbility["Innate Camouflage"]},,Not Available]}

//Origin
     Origintext=3,5,440,255,234,8,Origin:
OriginReadyText=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,440,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,440,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}

//Radiant Cure
     RadiantCuretext=3,5,450,255,234,8,Radient Cure:
RadiantCurereadytext=3,130,450,0,255,0,${If[${Me.AltAbilityReady[Radiant Cure]},Ready,]}
 RadiantCurenotready=3,130,450,255,0,0,${If[${Me.AltAbilityReady[Radiant Cure]},,${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]}
       RadiantCureNA=3,130,450,0,0,255,${If[${Me.AltAbility["Radiant Cure"]},,Not Available]}

//Resplendent Cure
    ResplendentCuretext=3,5,460,255,234,8,Resplendent Cure:
        ResplendentCure=3,130,460,0,255,0,${If[${Me.AltAbilityReady[Resplendent Cure]},Ready,]}
ResplendentCurenotready=3,130,460,255,0,0,${If[${Me.AltAbilityReady[Resplendent Cure]},,${Me.AltAbilityTimer[Resplendent Cure].TimeHMS}]}
      ResplendentCureNA=3,130,460,0,0,255,${If[${Me.AltAbility["Resplendent Cure"]},,Not Available]}

//Wrath of the Wild
    WrathoftheWildtext=3,5,470,255,234,8,Wrath of the Wild:
        WrathoftheWild=3,130,470,0,255,0,${If[${Me.AltAbilityReady[Wrath of the Wild]},Ready,]}
WrathoftheWildnotready=3,130,470,255,0,0,${If[${Me.AltAbilityReady[Wrath of the Wild]},,${Me.AltAbilityTimer[Color Shock].TimeHMS}]} 
      WrathoftheWildNA=3,130,470,0,0,255,${If[${Me.AltAbility["Wrath of the Wild"]},,Not Available]}

//Spirit of the Wood
    SpiritoftheWoodtext=3,5,480,255,234,8,Spirit of the Wood:
   SpiritoftheWoodready=3,130,480,0,255,0,${If[${Me.AltAbilityReady[Spirit of the Wood]},Ready,]}
SpiritoftheWoodnotready=3,130,480,255,0,0,${If[${Me.AltAbilityReady[Spirit of the Wood]},,${Me.AltAbilityTimer[Spirit of the Wood].TimeHMS}]}
      SpiritoftheWoodNA=3,130,480,0,0,255,${If[${Me.AltAbility["Spirit of the Wood"]},,Not Available]}

//Secondary Recall
    SecondaryRecalltext=3,5,490,255,234,8,Secondary Recall:
   SecondaryRecallready=3,130,490,0,255,0,${If[${Me.AltAbilityReady[Secondary Recall]},Ready,]}
SecondaryRecallnotready=3,130,490,255,0,0,${If[${Me.AltAbilityReady[Secondary Recall]},,${Me.AltAbilityTimer[Secondary Recall].TimeHMS}]}
      SecondaryRecallNA=3,130,490,0,0,255,${If[${Me.AltAbility["Secondary Recall"]},,Not Available]}

//Call of the Wild
    CalloftheWildtext=3,5,500,255,234,8,Call of the Wild:
   CalloftheWildready=3,130,500,0,255,0,${If[${Me.AltAbilityReady[Call of the Wild]},Ready,]}
CalloftheWildnotready=3,130,500,255,0,0,${If[${Me.AltAbilityReady[Call of the Wild]},,${Me.AltAbilityTimer[Call of the Wild].TimeHMS}]}
      CalloftheWildNA=3,130,500,0,0,255,${If[${Me.AltAbility["Call of the Wild"]},,Not Available]}

//Spirit of the Grove
    SpiritoftheGrovetext=3,5,510,255,234,8,Spirit of the Grove:
   SpiritoftheGroveready=3,130,510,0,255,0,${If[${Me.AltAbilityReady[Spirit of the Grove]},Ready,]}
SpiritoftheGrovenotready=3,130,510,255,0,0,${If[${Me.AltAbilityReady[Spirit of the Grove]},,${Me.AltAbilityTimer[Spirit of the Grove].TimeHMS}]}
      SpiritoftheGroveNA=3,130,510,0,0,255,${If[${Me.AltAbility["Spirit of the Grove"]},,Not Available]}


[magician]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//DireCharm
    DireCharmtext=3,5,390,255,234,8,Dire Charm:
   DireCharmready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Dire Charm]},Ready,]}
DireCharmnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Dire Charm]},,${Me.AltAbilityTimer[Dire Charm].TimeHMS}]}
      DireCharmNA=3,130,390,0,0,255,${If[${Me.AltAbility["Dire Charm"]},,Not Available]}

//Frenzied Burnout
        FBAAtext=3,5,400,255,234,8,Frezied Burnout:
FBgreenreadytext=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Frenzied Burnout]},Ready,]}
   FBRednotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Frenzied Burnout]},,${Me.AltAbilityTimer[Frezied Burnout].TimeHMS}]}
            FBNA=3,130,400,0,0,255,${If[${Me.AltAbility["Frenzied Burnout"]},,Not Available]}

//Mend Companion
          MC3text=3,5,410,255,234,8,Mend Companion:
MC3greenreadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Mend Companion]},Ready,]}
   MC3Rednotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Mend Companion]},,${Me.AltAbilityTimer[Mend Companion].TimeHMS}]}
            MC3NA=3,130,410,0,0,255,${If[${Me.AltAbility["Mend Companion"]},,Not Available]}

//Host of Elements
        HEAAtext=3,5,420,255,234,8,Host of Elements:
HEgreenreadytext=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Host of Elements]},Ready,]}
   HERednotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Host of Elements]},,${Me.AltAbilityTimer[Host of Elements].TimeHMS}]}
            HENA=3,130,420,0,0,255,${If[${Me.AltAbility["Host of Elements"]},,Not Available]}

//Servant of Ro
        SRAAtext=3,5,430,255,234,8,Servant of Ro:
SRgreenreadytext=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Servant of Ro]},Ready,]}
   SRRednotready=3,130,430,255,0,0,${If[${Me.AltAbilityReady[Servant of Ro]},,${Me.AltAbilityTimer[Servant of Ro].TimeHMS}]}
            SRNA=3,130,430,0,0,255,${If[${Me.AltAbility["Servant of Ro"]},,Not Available]}

//Origin
     Origintext=3,5,440,255,234,8,Origin:
OriginReadyText=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,440,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,440,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}


[monk]


[necromancer]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//DireCharm
    DireCharmtext=3,5,390,255,234,8,Dire Charm:
   DireCharmready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Dire Charm]},Ready,]}
DireCharmnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Dire Charm]},,${Me.AltAbilityTimer[Dire Charm].TimeHMS}]}
      DireCharmNA=3,130,390,0,0,255,${If[${Me.AltAbility["Dire Charm"]},,Not Available]}

//Call to Corpse 
    CalltoCorpsetext=3,5,400,255,234,8,Call to Corpse: 
   CalltoCorpseready=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Call to Corpse]},Ready,]}
CalltoCorpsenotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Call to Corpse]},,${Me.AltAbilityTimer[Call to Corpse].TimeHMS}]}
      CalltoCorpseNA=3,130,400,0,0,255,${If[${Me.AltAbility["Call to Corpse"]},,Not Available]}

//Fear Storm   
     FearStormtext=3,5,410,255,234,8,Fearstorm:
FearStormreadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Fearstorm]},Ready,]}
 FearStormnotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Fearstorm]},,${Me.AltAbilityTimer[Fearstorm].TimeHMS}]}
       FearStormNA=3,130,410,0,0,255,${If[${Me.AltAbility["Fearstorm"]},,Not Available]}

//Dead Mesmerization DeadMesmerization
    DeadMesmerizationtext=3,5,420,255,234,8,Dead Mesmerization:
   DeadMesmerizationready=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Dead Mesmerization]},Ready,]}
DeadMesmerizationnotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Dead Mesmerization]},,${Me.AltAbilityTimer[Dead Mesmerization].TimeHMS}]}
      DeadMesmerizationNA=3,130,420,0,0,255,${If[${Me.AltAbility["Dead Mesmerization"]},,Not Available]}

//Origin
     Origintext=3,5,430,255,234,8,Origin:
OriginReadyText=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,430,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,430,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}

//Life Burn
     LifeBurntext=3,5,440,255,234,8,Life Burn:
LifeBurnreadytext=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Life Burn]},Ready,]}
 LifeBurnnotready=3,130,440,255,0,0,${If[${Me.AltAbilityReady[Life Burn]},,${Me.AltAbilityTimer[Life Burn].TimeHMS}]}
       LifeBurnNA=3,130,440,0,0,255,${If[${Me.AltAbility["Life Burn"]},,Not Available]}

//Mend Companion
     MendCompaniontext=3,5,450,255,234,8,Mend Companion:
MendCompanionreadytext=3,130,450,0,255,0,${If[${Me.AltAbilityReady[Mend Companion]},Ready,]}
 MendCompanionnotready=3,130,450,255,0,0,${If[${Me.AltAbilityReady[Mend Companion]},,${Me.AltAbilityTimer[Mend Companion].TimeHMS}]}
       MendCompanionNA=3,130,450,0,0,255,${If[${Me.AltAbility["Mend Companion"]},,Not Available]}

//Wake the Dead   
    WaketheDeadtext=3,5,460,255,234,8,Wake the Dead:
   WaketheDeadready=3,130,460,0,255,0,${If[${Me.AltAbilityReady[Wake the Dead]},Ready,]}
WaketheDeadnotready=3,130,460,255,0,0,${If[${Me.AltAbilityReady[Wake the Dead]},,${Me.AltAbilityTimer[Wake the Dead].TimeHMS}]} 
      WaketheDeadNA=3,130,460,0,0,255,${If[${Me.AltAbility["Wake the Dead"]},,Not Available]}

//Swarm of Decay   
    SwarmofDecaytext=3,5,470,255,234,8,Swarm of Decay:
   SwarmofDecayready=3,130,470,0,255,0,${If[${Me.AltAbilityReady[Swarm of Decay]},Ready,]}
SwarmofDecaynotready=3,130,470,255,0,0,${If[${Me.AltAbilityReady[Swarm of Decay]},,${Me.AltAbilityTimer[Swarm of Decay].TimeHMS}]}
      SwarmofDecayNA=3,130,470,0,0,255,${If[${Me.AltAbility["Swarm of Decay"]},,Not Available]}

//Army of the Dead
    ArmyoftheDeadtext=3,5,480,255,234,8,Army of the Dead:
   ArmyoftheDeadready=3,130,480,0,255,0,${If[${Me.AltAbilityReady[Army of the Dead]},Ready,]}
ArmyoftheDeadnotready=3,130,480,255,0,0,${If[${Me.AltAbilityReady[Army of the Dead]},,${Me.AltAbilityTimer[Army of the Dead].TimeHMS}]}
      ArmyoftheDeadNA=3,130,480,0,0,255,${If[${Me.AltAbility["Army of the Dead"]},,Not Available]}

//Replenish Companion
    ReplenishCompaniontext=3,5,490,255,234,8,Replenish Companion:
   ReplenishCompanionready=3,130,490,0,255,0,${If[${Me.AltAbilityReady[Replenish Companion]},Ready,]}
ReplenishCompanionnotready=3,130,490,255,0,0,${If[${Me.AltAbilityReady[Replenish Companion]},,${Me.AltAbilityTimer[Replenish Companion].TimeHMS}]}
      ReplensihCompanionNA=3,130,490,0,0,255,${If[${Me.AltAbility["Replenish Companion"]},,Not Available]}


[paladin]


[ranger]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//Entrap
    Entraptext=3,5,390,255,234,8,Entrap:
   Entrapready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Entrap]},Ready,]}
Entrapnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Entrap]},,${Me.AltAbilityTimer[Entrap].TimeHMS}]}
      EntrapNA=3,130,390,0,0,255,${If[${Me.AltAbility["Entrap"]},,Not Available]}

//Flaming Arrows
    FlamingArrowstext=3,5,400,255,234,8,Flaming Arrows: 
   FlamingArrowsready=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Flaming Arrows]},Ready,]}
FlamingArrowsnotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Flaming Arrows]},,${Me.AltAbilityTimer[Flaming Arrows].TimeHMS}]}
      FlamingArrowsNA=3,130,400,0,0,255,${If[${Me.AltAbility["Flaming Arrows"]},,Not Available]}

//Frost Arrows
     FrostArrowstext=3,5,410,255,234,8,Frost Arrows:
FrostArrowsreadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Frost Arrows]},Ready,]}
 FrostArrowsnotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Frost Arrows]},,${Me.AltAbilityTimer[Frost Arrows].TimeHMS}]}
       FrostArrowsNA=3,130,410,0,0,255,${If[${Me.AltAbility["Frost Arrows"]},,Not Available]}

//Guardian of the Forest
    Guardianoftheforesttext=3,5,420,255,234,8,Guardian of the Forest:
   Guardianoftheforestready=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Guardian of the Forest]},Ready,]}
Guardianoftheforestnotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Guardian of the Forest]},,${Me.AltAbilityTimer[Guardian of the Forest].TimeHMS}]}
      GuardianoftheforestNA=3,130,420,0,0,255,${If[${Me.AltAbility["Guardian of the Forest"]},,Not Available]}

//Origin
     Origintext=3,5,430,255,234,8,Origin:
OriginReadyText=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,430,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,430,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}

//Auspice of the Hunter
  AuspiceAAAtext=3,5,440,255,234,8,Auspice of the Hunter:
Auspicereadytext=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Auspice of the Hunter]},Ready,]}
 Auspicenotready=3,130,440,255,0,0,${If[${Me.AltAbilityReady[Auspice of the Hunter]},,${Me.AltAbilityTimer[Auspice of the Hunter].TimeHMS}]}
       AuspiceNA=3,130,440,0,0,255,${If[${Me.AltAbility["Auspice of the Hunter"]},,Not Available]}

//Guardian of the Glade
     GuardianoftheGladetext=3,5,450,255,234,8,Guardian of the Glade:
GuardianoftheGladereadytext=3,130,450,0,255,0,${If[${Me.AltAbilityReady[Guardian of the Glade]},Ready,]}
 GuardianoftheGladenotready=3,130,450,255,0,0,${If[${Me.AltAbilityReady[Guardian of the Glade]},,${Me.AltAbilityTimer[Guardian of the Glade].TimeHMS}]}
       GuardianoftheGladeNA=3,130,450,0,0,255,${If[${Me.AltAbility["Guardian of the Glade"]},,Not Available]}


[rogue]


[shaman]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Mass Group Buff
        MGBAAtext=3,5,380,255,234,8,Mass Group Buff:
MGBgreenreadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}
   MGBRednotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Mass Group Buff]},,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}
            MGBNA=3,130,380,0,0,255,${If[${Me.AltAbility["Mass Group Buff"]},,Not Available]}

//Radiant Cure
          RC3text=3,5,390,255,234,8,Radiant Cure:
RC3greenreadytext=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Radiant Cure]},Ready,]}
   RC3Rednotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Radiant Cure]},,${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]}
            RC3NA=3,130,390,0,0,255,${If[${Me.AltAbility["Radiant Cure"]},,Not Available]}

//Spirit Call
          SCtext=3,5,400,255,234,8,Spirit Call:
SCgreenreadytext=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Spirit Call]},Ready,]}
   SCRednotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Spirit Call]},,${Me.AltAbilityTimer[Spirit Call].TimeHMS}]}
            SCNA=3,130,400,0,0,255,${If[${Me.AltAbility["Spirit Call"]},,Not Available]}

//Virulent Paralysis
      VPRoottext=3,5,410,255,234,8,Virulent Paralysis:
VPgreenreadytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Virulent Paralysis]},Ready,]}
   VPRednotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Virulent Paralysis]},,${Me.AltAbilityTimer[Virulent Paralysis].TimeHMS}]}
        VPRootNA=3,130,410,0,0,255,${If[${Me.AltAbility["Virulent Paralysis"]},,Not Available]}

//Cani5
         Cannitext=3,5,420,255,234,8,Cani5:
Canigreenreadytext=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Cannibalization]},Ready,]}
   CaniRednotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Cannibalization]},,${Me.AltAbilityTimer[Cannibalization].TimeHMS}]}
            CaniNA=3,130,420,0,0,255,${If[${Me.AltAbility["Cannibalization"]},,Not Available]}

//Rabid Bear
         Bearitext=3,5,430,255,234,8,Rabid Bear:
Beargreenreadytext=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Rabid Bear]},Ready,]}
   BearRednotready=3,130,430,255,0,0,${If[${Me.AltAbilityReady[Rabid Bear]},,${Me.AltAbilityTimer[Rabid Bear].TimeHMS}]}
            BearNA=3,130,430,0,0,255,${If[${Me.AltAbility["Rabid Bear"]},,Not Available]}

//Suspended Minion
          SMtext=3,5,440,255,234,8,Suspended Minion:
SMgreenreadytext=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Suspended Minion]},Ready,]}
   SMRednotready=3,130,440,255,0,0,${If[${Me.AltAbilityReady[Suspended Minion]},,${Me.AltAbilityTimer[Suspended Minion].TimeHMS}]}
            SMNA=3,130,440,0,0,255,${If[${Me.AltAbility["Suspended Minion"]},,Not Available]}

//Advanced Spirit Call
          ASCtext=3,5,450,255,234,8,Advanced Spirit Call:
ASCgreenreadytext=3,130,450,0,255,0,${If[${Me.AltAbilityReady[Advanced Spirit Call]},Ready,]}
   ASCRednotready=3,130,450,255,0,0,${If[${Me.AltAbilityReady[Advanced Spirit Call]},,${Me.AltAbilityTimer[Advanced Spirit Call].TimeHMS}]}
            ASCNA=3,130,450,0,0,255,${If[${Me.AltAbility["Advanced Spirit Call"]},,Not Available]}

//Origin
     Origintext=3,5,460,255,234,8,Origin:
OriginReadyText=3,130,460,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,460,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,460,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}

//Call of the Ancients
          CoTAtext=3,5,470,255,234,8,Call of the Ancients:
CoTAgreenreadytext=3,130,470,0,255,0,${If[${Me.AltAbilityReady[Call of the Ancients]},Ready,]}
   CoTARednotready=3,130,470,255,0,0,${If[${Me.AltAbilityReady[Call of the Ancients]},,${Me.AltAbilityTimer[Call of the Ancients].TimeHMS}]}
             CoTNA=3,130,470,0,0,255,${If[${Me.AltAbility["Call of the Ancients"]},,Not Available]}

//Resplendent Cure
          RCtext=3,5,480,255,234,8,Resplendent Cure:
RCgreenreadytext=3,130,480,0,255,0,${If[${Me.AltAbilityReady[Resplendent Cure]},Ready,]}
   RCRednotready=3,130,480,255,0,0,${If[${Me.AltAbilityReady[Resplendent Cure]},,${Me.AltAbilityTimer[Resplendent Cure].TimeHMS}]}
            RCNA=3,130,480,0,0,255,${If[${Me.AltAbility["Resplendent Cure"]},,Not Available]}

//Call of the Wild
          CoTWtext=3,5,490,255,234,8,Call of the Wild:
CoTWgreenreadytext=3,130,490,0,255,0,${If[${Me.AltAbilityReady[Call of the Wild]},Ready,]}
   CoTWRednotready=3,130,490,255,0,0,${If[${Me.AltAbilityReady[Call of the Wild]},,${Me.AltAbilityTimer[Call of the Wild].TimeHMS}]}
            CoTWNA=3,130,490,0,0,255,${If[${Me.AltAbility["Call of the Wild"]},,Not Available]}

//Spiritual Channeling
          SChantext=3,5,500,255,234,8,Spiritual Channeling:
SChangreenreadytext=3,130,500,0,255,0,${If[${Me.AltAbilityReady[Spiritual Channeling]},Ready,]}
   SChanRednotready=3,130,500,255,0,0,${If[${Me.AltAbilityReady[Spiritual Channeling]},,${Me.AltAbilityTimer[Spiritual Channeling].TimeHMS}]}
            SChanNA=3,130,500,0,0,255,${If[${Me.AltAbility["Spiritual Channeling"]},,Not Available]}

//Boon of the Ancients
          BoTAtext=3,5,510,255,234,8,Boon of the Ancients:
BoTAgreenreadytext=3,130,510,0,255,0,${If[${Me.AltAbilityReady[Boon of the Ancients]},Ready,]}
   BoTARednotready=3,130,510,255,0,0,${If[${Me.AltAbilityReady[Boon of the Ancients]},,${Me.AltAbilityTimer[Boon of the Ancients].TimeHMS}]}
            BoTANA=3,130,510,0,0,255,${If[${Me.AltAbility["Boon of the Ancients"]},,Not Available]}

//Ancestral Aid
          AAtext=3,5,520,255,234,8,Ancestral Aid:
AAgreenreadytext=3,130,520,0,255,0,${If[${Me.AltAbilityReady[Ancestral Aid]},Ready,]}
   AARednotready=3,130,520,255,0,0,${If[${Me.AltAbilityReady[Ancestral Aid]},,${Me.AltAbilityTimer[Ancestral Aid].TimeHMS}]}
            AANA=3,130,520,0,0,255,${If[${Me.AltAbility["Ancestral Aid"]},,Not Available]}


[shadowknight]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Improved Harm Touch
     ImprovedHarmTouchText=3,5,380,255,234,8,Improved Harm Touch:
ImprovedHarmTouchReadyText=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Improved Harm Touch]},Ready,]}
 ImprovedHarmTouchNotReady=3,130,380,255,0,0,${If[!${Me.AltAbilityReady[Improved Harm Touch]},,${Me.AltAbilityTimer[Improved Harm Touch].TimeHMS}]}
       ImprovedHarmTouchNA=3,130,380,0,0,255,${If[${Me.AltAbility["Improved Harm Touch"]},,Not Available]}

//LeechTouch
         LeechTouchtext=3,5,390,255,234,8,Leech Touch:
    LeechTouchReadytext=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Leech Touch]},Ready,]}
LeechTouchTouchNotReady=3,130,390,255,0,0,${If[!${Me.AltAbilityReady[Leech Touch]},,${Me.AltAbilityTimer[Leech Touch].TimeHMS}]}
           LeechTouchNA=3,130,390,0,0,255,${If[${Me.AltAbility["Leech Touch"]},,Not Available]}

//Death Peace
     DeathPeaceText=3,5,400,255,234,8,Death Peace:
DeathPeaceReadyText=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Death Peace]},Ready,]}
 DeathPeaceNotReady=3,130,400,255,0,0,${If[!${Me.AltAbilityReady[Death Peace]},,${Me.AltAbilityTimer[Death Peace].TimeHMS}]}
       DeathPeaceNA=3,130,400,0,0,255,${If[${Me.AltAbility["Death Peace"]},,Not Available]}

//Origin
     Origintext=3,5,410,255,234,8,Origin:
OriginReadyText=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,410,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,410,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}


[warrior]
//Line Break
LineBreak6=3,5,370,70,255,8,---------------AA Abilities--------------------

//Rampage
     Rampagetext=3,5,380,255,234,8,Rampage:
Rampagereadytext=3,130,380,0,255,0,${If[${Me.AltAbilityReady[Rampage]},Ready,]}
 Rampagenotready=3,130,380,255,0,0,${If[${Me.AltAbilityReady[Rampage]},,${Me.AltAbilityTimer[Rampage].TimeHMS}]}
       RampageNA=3,130,380,0,0,255,${If[${Me.AltAbility["Rampage"]},,Not Available]}

//Area Taunt
    AreaTaunttext=3,5,390,255,234,8,Area Taunt:
   AreaTauntready=3,130,390,0,255,0,${If[${Me.AltAbilityReady[Area Taunt]},Ready,]}
AreaTauntnotready=3,130,390,255,0,0,${If[${Me.AltAbilityReady[Area Taunt]},,${Me.AltAbilityTimer[Area Taunt].TimeHMS}]}
      AreaTauntNA=3,130,390,0,0,255,${If[${Me.AltAbility["Area Taunt"]},,Not Available]}

//Warcry
    Warcrytext=3,5,400,255,234,8,Warcry: 
   Warcryready=3,130,400,0,255,0,${If[${Me.AltAbilityReady[Warcry]},Ready,]}
Warcrynotready=3,130,400,255,0,0,${If[${Me.AltAbilityReady[Warcry]},,${Me.AltAbilityTimer[Warcry].TimeHMS}]}
      WarcryNA=3,130,400,0,0,255,${If[${Me.AltAbility["Warcry"]},,Not Available]}

//Warlord's Tenacity
    WarlordsTenacitytext=3,5,410,255,234,8,Warlord's Tenacity:
    WarlordsTenacitytext=3,130,410,0,255,0,${If[${Me.AltAbilityReady[Warlord's Tenacity]},Ready,]}
WarlordsTenacitynotready=3,130,410,255,0,0,${If[${Me.AltAbilityReady[Warlord's Tenacity]},,${Me.AltAbilityTimer[Warlord's Tenacity].TimeHMS}]}
      WarlordsTenacityNA=3,130,410,0,0,255,${If[${Me.AltAbility["Warlord's Tenacity"]},,Not Available]}

//Resolute Defiance
    ResoluteDefiancetext=3,5,420,255,234,8,Resolute Defiance:
   ResoluteDefianceready=3,130,420,0,255,0,${If[${Me.AltAbilityReady[Resolute Defiance]},Ready,]}
ResoluteDefiancenotready=3,130,420,255,0,0,${If[${Me.AltAbilityReady[Resolute Defiance]},,${Me.AltAbilityTimer[Resolute Defiance].TimeHMS}]}
      ResoluteDefianceNA=3,130,420,0,0,255,${If[${Me.AltAbility["Resolute Defiance"]},,Not Available]}

//Origin
     Origintext=3,5,430,255,234,8,Origin:
OriginReadyText=3,130,430,0,255,0,${If[${Me.AltAbilityReady[Origin]},Ready,]}
 OriginNotReady=3,130,430,255,0,0,${If[!${Me.AltAbilityReady[Origin]},,${Me.AltAbilityTimer[Origin].TimeHMS}]}
       OriginNA=3,130,430,0,0,255,${If[${Me.AltAbility["Origin"]},,Not Available]}


//Press the Attack
     PresstheAttacktext=3,5,440,255,234,8,Press the Attack:
PresstheAttackreadytext=3,130,440,0,255,0,${If[${Me.AltAbilityReady[Press the Attack]},Ready,]}
 PresstheAttacknotready=3,130,440,255,0,0,${If[${Me.AltAbilityReady[Press the Attack]},,${Me.AltAbilityTimer[Press the Attack].TimeHMS}]}
       PresstheAttackNA=3,130,440,0,0,255,${If[${Me.AltAbility["Press the Attack"]},,Not Available]}
If anyone sees any problems in any of this code please let me know since I haven't had much time to test everything. Also, I was looking at the group stuff from aChallenged1's original code here but was dissapointed that if a group member wasn't in the same zone then there would be absolutely no info for them in the group area. Anyone know of a way around this or is there no way for MQ2 to know about groupmembers in another zone?

toomanynames
a grimling bloodguard
a grimling bloodguard
Posts: 1844
Joined: Mon Apr 11, 2005 11:10 am

Post by toomanynames » Fri Aug 04, 2006 7:57 am

In order to keep track of group members in other zones you'd need some method of communication outside of EQ. I'm nearly certain Sony has no information that goes between zones in the way you're requesting.
[quote="DKAA"]You cant. Only the server knows.[/quote]

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Fri Aug 04, 2006 8:43 am

Using InnerSpace I'm able to keep track of any data I want from a toon in another zone. I actually have a hotkey setup to have my toons echo their HP, Mana, and XP as percents.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

toomanynames
a grimling bloodguard
a grimling bloodguard
Posts: 1844
Joined: Mon Apr 11, 2005 11:10 am

Post by toomanynames » Fri Aug 04, 2006 8:52 am

You can use EQBC as well but that is a VIP plugin
[quote="DKAA"]You cant. Only the server knows.[/quote]

xyilla
naggy
naggy
Posts: 33673
Joined: Sun Feb 23, 2025 5:36 am

Re: Yet another HUD

Post by xyilla » Sat Jan 03, 2026 5:12 pm