Rogue HUd
Posted: Sun Jun 04, 2006 3:30 pm
This Hud Basically shows you what buffs will be fading within 5 mins, the direction of your target, Lists all disc in order of duration from smallest reuse to longest. Also lets you know wether or not your sneaking and hiding, and also if celestial healing 10 poition is ready to cast or how much time till cast. (It occupies the left hand side of the screen)
Disclaimer: This hud has been peiced together from other huds i have come across so Kudos to the original makers.
Enjoy!!
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]}