Disclaimer: This hud has been peiced together from other huds i have come across so Kudos to the original makers.
Code: Select all
[ROGUE]
//Title
Title1=3,5,35,70,255,8,~~~~~~~~~> Rogue Hud <~~~~~~~~~
//Runspeed
Speed=3,5,50,255,234,8,Your RunSpeed Is ${Int[${Me.Speed}]}
//TargetInfo
TargetLevel=3,5,60,0,240,240,${If[${Target.ID},${Target.CleanName} (${Target.Level} ${Target.Class}),]}
TargetGuildstatus=3,5,70,255,234,8,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]} ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}
// Target In Relation To You
targetaheada=3,420,197,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,/\,]},]}
targetaheadb=3,419,197,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,/\,]},]}
targetplustext=3,290,210,25,255,0,Target Relation 2 You :
targetplus=3,422,212,255,255,255,|
targetplusa=3,422,210,255,255,255,|
targetplusb=3,417,210,255,255,255,---
targetplusc=3,418,210,255,255,255,--
targetleft=3,407,210,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,<,]}]}]},]}
targetleftb=3,407,211,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,<,]}]}]},]}
targetright=3,432,210,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,,>]}]}]},]}
targetrightb=3,432,210,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,,>]}]}]},]}
targetbehinda=3,420,225,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,\/,]},]}
targetbehindb=3,419,225,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,\/,]},]}
//Line Break
LineBreak1=3,5,85,70,255,8,-------------------- Miscelaneous ------------
//State
state=3,5,100,25,255,0,You Are Currently :
State2=3,105,100,255,234,8,${Me.State}ING..
//Sneaking
Sneak=3,290,130,25,255,0,You Are :
Sneak1=3,340,130,0,240,240,${If[${Me.Sneaking},Sneaking,]}
Sneak2=3,340,130,0,240,240,${If[${Me.Sneaking},,Not Sneaking,]}
//Hiding
Hide=3,290,140,25,255,0,You Are :
Hide1=3,340,140,0,240,240,${If[${Me.Invis},Hiding,]}
Hide2=3,340,140,0,240,240,${If[${Me.Invis},,Not Hiding,]}
PotionText = 3,290,150,25,255,0,${If[(${FindItem[=Distillate of Celestial Healing X].ID}),Celestial Healing :,]}
PotionReady = 3,375,150,0,240,240,${If[(${FindItem[=Distillate of Celestial Healing X].ID}),${If[(${FindItem[=Distillate of Celestial Healing X].Timer}==0),Ready,]},]}
PotionNotReady = 3,375,150,255,0,0,${If[(${FindItem[=Distillate of Celestial Healing X].ID}),${If[(${FindItem[=Distillate of Celestial Healing X].Timer}>0),Will Be Ready In ${FindItem[=Distillate of Celestial Healing X].Timer.TimeHMS},]},]}
//Time
Time=3,5,110,25,255,0,The Time Is :
Time2=3,70,110,255,234,8, ${Time.Time12}
//Play Time This Session
Played=3,5,120,25,255,0,You've Been Playing For :
Played2=3,135,120,255,234,8,${Math.Calc[${MacroQuest.Running}/60000/60]} Hours / ${Int[${Math.Calc[${MacroQuest.Running}/60000]}]} Mins
//GM
GMInd1=3,5,130,25,255,0,${If[${Spawn[gm].ID},There Is Currently :,]}
GMInd2=3,5,130,25,255,0,${If[${Spawn[gm].ID},,There Is Currently :]}
GMInd3=3,105,130,255,25,0,${If[${Spawn[gm].ID},A Gm In The Zone,]}
GMInd4=3,105,130,255,234,8,${If[${Spawn[gm].ID},,No Gm In Zone]}
//Running Macro
Macro=3,5,140,25,255,0,Macro Running ?
Macro2=3,115,140,255,234,8, ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
//LoS
LoStext=3,290,180,25,255,0,${If[${Target.ID},Sight / Distance :,]}
LoSinfoF=3,380,180,255,234,8,${If[${Target.ID},${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Target.Y},${Target.X},${Target.Z}]} / ${Target.Distance},]}
//Zone Name
ZoneShortName=3,5,150,25,255,0,Current Zone :
ZoneText=3,85,150,255,234,8,${Zone.ShortName}
//Last Tell
LastTellText=3,5,160,25,255,0,Last Tell From :
LastTellName=3,85,160,0,240,240,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
//Group Leader
GroupLeader=3,5,170,25,255,0,Group Leader :
GroupLeader2=3,80,170,0,240,240, ${Group.Leader.Name}
//Your Location It is displayed as if you did /loc Y=North/South X=East/West
LocationText=3,5,180,25,255,0,Your Loc.Is :
Locationyxz=3,75,180,255,234,8,[Y = ${Me.Y}] [X = ${Me.X}] [Z = ${Me.Z}]
Buffs1=3,5,190,25,255,0,Fading Buffs :
Buffs=3,80,190,0,240,240,${If[${Me.Buff[1].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[1].Duration}<50,${Me.Buff[1]},]}${If[${Me.Buff[2].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[2].Duration}<50, | ${Me.Buff[2]},]}${If[${Me.Buff[3].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[3].Duration}<50, | ${Me.Buff[3]},]}${If[${Me.Buff[4].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[4].Duration}<50, | ${Me.Buff[4]},]}${If[${Me.Buff[5].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[5].Duration}<50, | ${Me.Buff[5]},]}${If[${Me.Buff[6].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[6].Duration}<50, | ${Me.Buff[6]},]}${If[${Me.Buff[7].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[7].Duration}<50, | ${Me.Buff[7]},]}${If[${Me.Buff[8].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[8].Duration}<50, | ${Me.Buff[8]},]}${If[${Me.Buff[9].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[9].Duration}<50, | ${Me.Buff[9]},]}${If[${Me.Buff[10].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[10].Duration}<50, | ${Me.Buff[10]},]}${If[${Me.Buff[11].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[11].Duration}<50, | ${Me.Buff[11]},]}${If[${Me.Buff[12].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[12].Duration}<50, | ${Me.Buff[12]},]}${If[${Me.Buff[13].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[13].Duration}<50, | ${Me.Buff[13]},]}${If[${Me.Buff[14].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[14].Duration}<50, | ${Me.Buff[14]},]}${If[${Me.Buff[15].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[15].Duration}<50, | ${Me.Buff[15]},]}${If[${Me.Buff[16].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[16].Duration}<50, | ${Me.Buff[16]},]}
//Line Break
LineBreak3=3,5,200,70,255,8,-------------------- Disciplines --------------------
//Assassin's Feint
Assassin's Feinttext=3,5,215,255,234,8,Assasain's Feint :
Assassin's Feintready=3,120,215,0,255,0,${If[${Me.CombatAbilityReady[Assassin's Feint]},Ready,]}
Assassin's Feintnotready=3,120,215,255,0,0,${If[!${Me.CombatAbilityReady[Assassin's Feint]},${Me.CombatAbilityTimer[Assassin's Feint].TimeHMS},]}
//DaggerFall
DaggerFalltext=3,5,225,255,234,8,DaggerFall :
DaggerFallreadytext=3,120,225,0,255,0,${If[${Me.CombatAbilityReady[DaggerFall]},Ready,]}
DaggerFallnotready=3,120,225,255,0,0,${If[!${Me.CombatAbilityReady[DaggerFall]},${Me.CombatAbilityTimer[DaggerFall].TimeHMS},]}
//Healing Will Discipline
Healing Will Disciplinetext=3,5,235,255,234,8,Healing Will Disc :
Healing Will Disciplineready=3,120,235,0,255,0,${If[${Me.CombatAbilityReady[Healing Will Discipline]},Ready,]}
Healing Will Disciplinenotready=3,120,235,255,0,0,${If[!${Me.CombatAbilityReady[Healing Will Discipline]},${Me.CombatAbilityTimer[Healing Will Discipline].TimeHMS},]}
//Kinesthetics Discipline
Kinesthetics Disciplinetext=3,5,245,255,234,8,Kinesthetics Discipline :
Kinesthetics Disciplinereadytext=3,120,245,0,255,0,${If[${Me.CombatAbilityReady[Kinesthetics Discipline]},Ready,]}
Kinesthetics Disciplinenotready=3,120,245,255,0,0,${If[!${Me.CombatAbilityReady[Kinesthetics Discipline]},${Me.CombatAbilityTimer[Kinesthetics Discipline].TimeHMS},]}
//Deadly Precision Discipline
Deadly Precision Disciplinetext=3,5,255,255,234,8,Deadly Precision Disc :
Deadly Precision Disciplinereadytext=3,120,255,0,255,0,${If[${Me.CombatAbilityReady[Deadly Precision Discipline]},Ready,]}
Deadly Precision Disciplinenotready=3,120,255,255,0,0,${If[!${Me.CombatAbilityReady[Deadly Precision Discipline]},${Me.CombatAbilityTimer[Deadly Precision Discipline].TimeHMS},]}
//Blinding Speed Discipline
Blinding Speed Disciplinetext=3,5,265,255,234,8,Blinding Speed Disc :
Blinding Speed Disciplinereadytext=3,120,265,0,255,0,${If[${Me.CombatAbilityReady[Blinding Speed Discipline]},Ready,]}
Blinding Speed Disciplinenotready=3,120,265,255,0,0,${If[!${Me.CombatAbilityReady[Blinding Speed Discipline]},${Me.CombatAbilityTimer[Blinding Speed Discipline].TimeHMS},]}
//Nimble
Nimblestext=3,5,275,255,234,8,Nimble :
Nimbleready=3,120,275,0,255,0,${If[${Me.CombatAbilityReady[Nimble Discipline]},Ready,]}
Nimblenotready=3,120,275,255,0,0,${If[!${Me.CombatAbilityReady[Nimble Discipline]},${Me.CombatAbilityTimer[Nimble Discipline].TimeHMS},]}
//Duelist Discipline
Duelist Disciplinetext=3,5,285,255,234,8,Duelist Discipline :
Duelist Disciplinereadytext=3,120,285,0,255,0,${If[${Me.CombatAbilityReady[Duelist Discipline]},Ready,]}
Duelist Disciplinenotready=3,120,285,255,0,0,${If[!${Me.CombatAbilityReady[Duelist Discipline]},${Me.CombatAbilityTimer[Duelist Discipline].TimeHMS},]}
//Escape
Escapetext=3,5,295,255,234,8,Escape :
Escapereadytext=3,120,295,0,255,0,${If[${Me.AltAbilityReady[Escape]},Ready,]}
Escapenotready=3,120,295,255,0,0,${If[!${Me.AltAbilityReady[Escape]},${Me.AltAbilityTimer[Escape].TimeHMS},]}
//Line Break
LineBreak4=3,5,320,70,255,8,--------------- Veteran AA Abilities ---------------
//Lesson of the Devoted
LessonOfTheDevotedText=3,5,335,255,234,8,Lesson of the Devoted:
LessonoftheDevotedReadyText=3,150,335,0,255,0,${If[${Me.AltAbilityReady[Lesson of the Devoted]},Ready,]}
LessonoftheDevotedNotReady=3,150,335,255,0,0,${If[!${Me.AltAbilityReady[Lesson of the Devoted]},${Me.AltAbilityTimer[Lesson of the Devoted].TimeHMS},]}
//Infusion of the Faithful
InfusionoftheFaithfulText=3,5,345,255,234,8,Infusion of the Faithful:
InfusionoftheFaithfulReadyText=3,150,345,0,255,0,${If[${Me.AltAbilityReady[Infusion of the Faithful]},Ready,]}
InfusionoftheFaithfulNotReady=3,150,345,255,0,0,${If[!${Me.AltAbilityReady[Infusion of the Faithful]},${Me.AltAbilityTimer[Infusion of the Faithful].TimeHMS},]}
//Chaotic Jester
ChaoticJesterText=3,5,355,255,234,8,Chaotic Jester:
ChaoticJesterReadyText=3,150,355,0,255,0,${If[${Me.AltAbilityReady[Chaotic Jester]},Ready,]}
ChaoticJesterNotReady=3,150,355,255,0,0,${If[!${Me.AltAbilityReady[Chaotic Jester]},${Me.AltAbilityTimer[Chaotic Jester].TimeHMS},]}
//Expedient Recovery
ExpedientRecoveryText=3,5,365,255,234,8,Expedient Recovery:
ExpedientRecoveryReadyText=3,150,365,0,255,0,${If[${Me.AltAbilityReady[Expedient Recovery]},Ready,]}
ExpedientRecoveryNotReady=3,150,365,255,0,0,${If[!${Me.AltAbilityReady[Expedient Recovery]},${Me.AltAbilityTimer[Expedient Recovery].TimeHMS},]}
//Steadfast Servant
SteadfastServantText=3,5,375,255,234,8,Steadfast Servant:
SteadfastServantReadyText=3,150,375,0,255,0,${If[${Me.AltAbilityReady[Steadfast Servant]},Ready,]}
SteadfastServantNotReady=3,150,375,255,0,0,${If[!${Me.AltAbilityReady[Steadfast Servant]},${Me.AltAbilityTimer[Steadfast Servant].TimeHMS},]}
//Line Break
LineBreak5=3,5,390,70,255,8,----------------- Named Spawns -----------------
Spawn1=3,5,410,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,420,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,430,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,440,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,450,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]}
Spawn6=3,5,460,255,255,0,${If[${Bool[${NearestSpawn[6,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[6,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[6,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[6,npc named].CleanName} (${NearestSpawn[6,npc named].HeadingTo}),No Named]}
Spawn7=3,5,470,255,255,0,${If[${Bool[${NearestSpawn[7,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[7,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[7,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[7,npc named].CleanName} (${NearestSpawn[7,npc named].HeadingTo}),No Named]}
Spawn8=3,5,480,255,255,0,${If[${Bool[${NearestSpawn[8,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[8,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[8,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[8,npc named].CleanName} (${NearestSpawn[8,npc named].HeadingTo}),No Named]}
Spawn9=3,5,490,255,255,0,${If[${Bool[${NearestSpawn[9,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[9,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[9,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[9,npc named].HeadingTo}),No Named]}

