Page 1 of 6

Hud.ini for every class (Screenshot included).

Posted: Sat Nov 27, 2004 2:50 am
by Choakster
I basically made a standard hud.ini it consists of a hud for each class. You can copy the whole thing and paste it all in your ini file..

when in game type /loadhud class
For a necromancer
example:/loadhud necromancer
For enchanter
example:/loadhud enchanter
you get the idea.

Heres a screenshot of the cleric hud ..
Image


All of the other huds follow the same scheme .. the only difference is the AA ability info ..
I also didnt add AA ability info for abilities that have short reuse times IE things like Project Illusion , Suspended Minion etc ..

It will also show your targets guid status and guildname in the target info if they are in a guild. Whatever item is on your cursor will have white letters above it to show the items name .

I havnt added the Mage Wizard Shaman ir Bereserker classes but htey will be added within the next day ..

You can view the code by clicking the link below

Hud.ini txt file Link

Sorry but i was unable to post the entire hude on one post .. when I get time I will post each class individually as replys . But you can copy the code from the Hud.ini txt file Link above.


Things to do:

Edit out the "Null" lines for certain objects.
Add Wiz, Sham, Bers, and Mage
Perhaps add Group members to the other side of the screen and a more extensive Player info area .. Not sure on that one .

Posted: Sat Nov 27, 2004 3:02 am
by Fibby
Not bad.. I'd edit that SS though and remove your char name from it :)

Posted: Sat Nov 27, 2004 7:00 am
by magictiger
That's some good stuff there. I need to edit mine, but I'm a lazy bastard. :)

Rogue

Posted: Sun Dec 12, 2004 6:58 pm
by MeGoober
Hmmm...rogue is missing as well. Nope...even the search function sees no "rog".

Posted: Tue Dec 14, 2004 9:29 pm
by Clueless_Coder
Ok this is a puzzler...

I have 2 level 70 clerics.

Both have Purify Soul, Divine Arbitration and Radiant Cure.

Both use the exact same version of this HUD.

Cleric One shows the accurate time for all thre of the above mentioned AA abilities as well as all of the other abilities.

Cleric Two shows Null as the time till reset for just those three skills.

I've noticed the same thing happened with another Hud I was using prior to this one. It almost looks like it's not seeing the skills as available for the class (As if using the wrong class INI) But obviously they are.

Anyone have any thoughts or ideas what may be causing the glitch?

Posted: Wed Dec 15, 2004 1:57 am
by Choakster
Could cleric #2 perhaps some advanced AA points to reduce reuse time on some AA ?? Not really sure but Ill look into it and see if I cant give you a better explanation .

Posted: Wed Dec 15, 2004 11:21 am
by Woosh
nm

Posted: Wed Dec 15, 2004 1:00 pm
by Clueless_Coder
Choakster wrote:Could cleric #2 perhaps some advanced AA points to reduce reuse time on some AA ?? Not really sure but Ill look into it and see if I cant give you a better explanation .
Both also have Resplendant Cure (The Radiant Cure upgrade) and both also have hastened purification or whatever it's called (That shortens the time between reuse of Purify Soul). To the best of my knowledge there is no upgrade for divine arbitration.

I'm at a loss to figure out what's different between the 2 characters that would cause those 3 skills to not reflect the timer on one and not the other

Posted: Wed Dec 15, 2004 3:18 pm
by Valerian
Ok, this isn't really important since the file you posted seems to work as-is... but to be entirely correct in your syntax, .ini files use a semicolon ";" to designate a comment line, not the double //.

I haven't really had a chance to even play with this yet, but it sure does look cool :smile:

Oh, and please don't take the comment thing as a flame, it's meant as info for future reference :wink:

Posted: Thu Dec 16, 2004 4:44 pm
by aristocle
Heres shaman aa abilitys just add in whatever other hud stuff u want

Code: Select all

MGBAAtext=3,5,355,255,234,8,Mass Group Buff
MGBgreenreadytext=3,120,355,0,255,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},Ready,]} 
MGBRednotready=3,120,355,255,0,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]} 

RC3text=3,5,365,255,234,8,Radiant Cure
RC3greenreadytext=3,120,365,0,255,0,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]},Ready,]} 
RC3Rednotready=3,120,365,255,0,0,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]} 

SCtext=3,5,375,255,234,8,Spirit Call 
SCgreenreadytext=3,120,375,0,255,0,${If[${String[${Me.AltAbilityReady[Spirit Call]}].Equal["TRUE"]},Ready,]} 
SCRednotready=3,120,375,255,0,0,${If[${String[${Me.AltAbilityReady[Spirit Call]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Spirit Call].TimeHMS}]} 

VP Roottext=3,5,385,255,234,8,Root
VPgreenreadytext=3,120,385,0,255,0,${If[${String[${Me.AltAbilityReady[Virulent Paralysis]}].Equal["TRUE"]},Ready,]} 
VPRednotready=3,120,385,255,0,0,${If[${String[${Me.AltAbilityReady[Virulent Paralysis]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Virulent Paralysis].TimeHMS}]} 

Cannitext=3,5,395,255,234,8,Cani5
Canigreenreadytext=3,120,395,0,255,0,${If[${String[${Me.AltAbilityReady[Cannibalization]}].Equal["TRUE"]},Ready,]} 
CaniRednotready=3,120,395,255,0,0,${If[${String[${Me.AltAbilityReady[Cannibalization]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Cannibalization].TimeHMS}]} 

Bearitext=3,5,405,255,234,8,Rabid Bear
Beargreenreadytext=3,120,405,0,255,0,${If[${String[${Me.AltAbilityReady[Rabid Bear]}].Equal["TRUE"]},Ready,]} 
BearRednotready=3,120,405,255,0,0,${If[${String[${Me.AltAbilityReady[Rabid Bear]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Rabid Bear].TimeHMS}]} 

SMtext=3,5,415,255,234,8,Suspended Minion
SMgreenreadytext=3,120,415,0,255,0,${If[${String[${Me.AltAbilityReady[Suspended Minion]}].Equal["TRUE"]},Ready,]} 
SMRednotready=3,120,415,255,0,0,${If[${String[${Me.AltAbilityReady[Suspended Minion]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Suspended Minion].TimeHMS}]} 

ASCtext=3,5,425,255,234,8,Advanced Spirit Calll 
ASCgreenreadytext=3,120,425,0,255,0,${If[${String[${Me.AltAbilityReady[Advanced Spirit Call]}].Equal["TRUE"]},Ready,]} 
ASCRednotready=3,120,425,255,0,0,${If[${String[${Me.AltAbilityReady[Advanced Spirit Call]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Advanced Spirit Call].TimeHMS}]} 

Otext=3,5,435,255,234,8.Origin
Ogreenreadytext=3,120,435,0,255,0,${If[${String[${Me.AltAbilityReady[Origin]}].Equal["TRUE"]},Ready,]} 
ORednotready=3,120,435,255,0,0,${If[${String[${Me.AltAbilityReady[Origin]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Origin].TimeHMS}]} 

CoTAtext=3,5,445,255,234,8,Call of the Ancients
CoTAgreenreadytext=3,120,445,0,255,0,${If[${String[${Me.AltAbilityReady[Call of the Ancients]}].Equal["TRUE"]},Ready,]} 
CoTARednotready=3,120,445,255,0,0,${If[${String[${Me.AltAbilityReady[Call of the Ancients]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Call of the Ancients].TimeHMS}]} 

RCtext=3,5,455,255,234,8,Resplendent Cure
RCgreenreadytext=3,120,455,0,255,0,${If[${String[${Me.AltAbilityReady[Resplendent Cure]}].Equal["TRUE"]},Ready,]} 
RCRednotready=3,120,455,255,0,0,${If[${String[${Me.AltAbilityReady[Resplendent Cure]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Resplendent Cure].TimeHMS}]}

CoTWtext=3,5,465,255,234,8,Call of the Wild
CoTWgreenreadytext=3,120,465,0,255,0,${If[${String[${Me.AltAbilityReady[Call of the Wild]}].Equal["TRUE"]},Ready,]} 
CoTWRednotready=3,120,465,255,0,0,${If[${String[${Me.AltAbilityReady[Call of the Wild]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Call of the Wild].TimeHMS}]} 

SChantext=3,5,475,255,234,8,Spiritual Channeling
SChangreenreadytext=3,120,475,0,255,0,${If[${String[${Me.AltAbilityReady[Spiritual Channeling]}].Equal["TRUE"]},Ready,]} 
SChanRednotready=3,120,475,255,0,0,${If[${String[${Me.AltAbilityReady[Spiritual Channeling]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Spiritual Channeling].TimeHMS}]} 

BoTAtext=3,5,485,255,234,8,Boon of the Ancients
BoTAgreenreadytext=3,120,485,0,255,0,${If[${String[${Me.AltAbilityReady[Boon of the Ancients]}].Equal["TRUE"]},Ready,]} 
BoTARednotready=3,120,485,255,0,0,${If[${String[${Me.AltAbilityReady[Boon of the Ancients]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Boon of the Ancients].TimeHMS}]} 

AAtext=3,5,495,255,234,8,Ancestral Aid
AAgreenreadytext=3,120,495,0,255,0,${If[${String[${Me.AltAbilityReady[Ancestral Aid]}].Equal["TRUE"]},Ready,]} 
AARednotready=3,120,495,255,0,0,${If[${String[${Me.AltAbilityReady[Ancestral Aid]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Ancestral Aid].TimeHMS}]} 


Posted: Sun Mar 27, 2005 11:07 pm
by gnomeshank
I took code from your HUDs and the elements HUD to make this one for monks (or anyone really). It doesnt really have class specific stuff, but I added some more spawn points.
[monk]

//Time
Time=3,5,85,25,255,0,The Time Is
Time2=3,120,85,25,255,0,${Time.Time12}

//Play Time This Session
Played=3,5,105,25,255,0,Yove been Playing for
Played2=3,120,105,25,255,0,${Int[${Math.Calc[${MacroQuest.Running}/60000]}]}m /${Math.Calc[${MacroQuest.Running}/60000/60]}h

//Running Macro
Macro=3,5,115,25,255,0,Macro Running ? ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}

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

//GM
GMInd1=3,5,135,25,255,0,${If[${Spawn[gm].ID},GM,]}
GMInd2=3,5,135,25,255,0,${If[${Spawn[gm].ID},,GM]}
GMInd3=3,120,135,255,25,0,${If[${Spawn[gm].ID},GM is in zone,]}
GMInd4=3,120,135,25,255,0,${If[${Spawn[gm].ID},,None In Zone]}


//Runspeed
Speed=3,5,185,25,255,0,Your RunSpeed Is ${Int[${Me.Speed}]}

//Your Location It is displayed as if you did /loc Y=North/South X=East/West
LocationText=3,5,195,25,255,0,Your Loc. is
Locationyxz=3,120,195,255,234,8,Y/ ${Me.Y} X/ ${Me.X} Z/ ${Me.Z}

ZoneShortName=3,5,205,25,255,0,Zone:
ZoneText=3,120,205,255,234,8,${Zone.ShortName}

//Bindpointinfo
BindPointText=3,5,215,25,255,0,Bound In
BindPoint=3,120,215,255,234,8,${Me.Bound}

//DamageShield Left
DamageShieldText=3,5,225,25,255,0,Dmg Abs. Left
DamageShield=3,120,225,255,234,8,${Me.Dar}

//AttackSpeed
AttackSpeedText=3,5,235,25,255,0,AttackSpeed
AttackSpeed=3,120,235,255,234,8,${Me.AttackSpeed}

//XP
XPText=3,5,245,25,255,0,XP
XP=3,120,245,255,234,8,${Me.PctExp}

//AAXP
AAXPText=3,5,255,25,255,0,AAXP
AAXP=3,120,255,255,234,8,${Me.PctAAExp}

//Group Leader XP
GLXPText=3,5,265,25,255,0,GLXP
GLXP=3,120,265,255,234,8,${Me.GroupLeaderExp}

//Raid Leader XP
RLXPText=3,5,275,25,255,0,RLXP
RLXP=3,120,275,255,234,8,${Me.RaidLeaderExp}



//TargetInfo
TargetInfoAreaText=3,20,455,25,255,0,*****Target Info*****
TargetName=3,20,465,255,234,8, ${If[${Target.CleanName.NotEqual["NULL"]},${Target.CleanName},]}
TargetLevel=3,20,475,255,234,8,${Target.Level} ${Target.Class}
TargetGuildstatus=3,20,485,255,234,8,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]} ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}

TargetSpeed=3,20,495,255,234,8,RunSpeed is ${Target.Speed} MPH
TargetLocation=3,20,505,255,234,8,Y/ ${Target.Y} X/ ${Target.X} Z/ ${Target.Z}

CursorItem=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}



//Named Spawns
NS=3,5,290,25,255,0,~~~~ Named Spawns ~~~

Spawn1=3,5,300,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,310,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,320,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,330,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,340,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,350,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,360,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,370,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,380,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]}

Spawn10=3,5,390,255,255,0,${If[${Bool[${NearestSpawn[10,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[10,npc named].HeadingTo}),No Named]}

Spawn11=3,5,400,255,255,0,${If[${Bool[${NearestSpawn[11,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[11,npc named].HeadingTo}),No Named]}

Spawn12=3,5,410,255,255,0,${If[${Bool[${NearestSpawn[12,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[12,npc named].HeadingTo}),No Named]}

Spawn13=3,5,420,255,255,0,${If[${Bool[${NearestSpawn[13,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[13,npc named].HeadingTo}),No Named]}

Spawn14=3,5,430,255,255,0,${If[${Bool[${NearestSpawn[14,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[14,npc named].HeadingTo}),No Named]}

Spawn15=3,5,440,255,255,0,${If[${Bool[${NearestSpawn[15,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[15,npc named].HeadingTo}),No Named]}

Posted: Sun Mar 27, 2005 11:35 pm
by WyldSyde
Does the name for NearestSpawn 10 through 15 work for anyone? I'm only getting 9 different names. with 6 duplicates of 9

Posted: Mon Mar 28, 2005 7:01 pm
by WyldSyde
Nevermind, I found it... Here's a fixed version:

Code: Select all

[stuff]
 //Time
Time=3,5,85,25,255,0,The Time Is
Time2=3,120,85,25,255,0,${Time.Time12}

//Play Time This Session
Played=3,5,105,25,255,0,Yove been Playing for
Played2=3,120,105,25,255,0,${Int[${Math.Calc[${MacroQuest.Running}/60000]}]}m /${Math.Calc[${MacroQuest.Running}/60000/60]}h

//Running Macro
Macro=3,5,115,25,255,0,Macro Running ? ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}

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

//GM
GMInd1=3,5,135,25,255,0,${If[${Spawn[gm].ID},GM,]}
GMInd2=3,5,135,25,255,0,${If[${Spawn[gm].ID},,GM]}
GMInd3=3,120,135,255,25,0,${If[${Spawn[gm].ID},GM is in zone,]}
GMInd4=3,120,135,25,255,0,${If[${Spawn[gm].ID},,None In Zone]}


//Runspeed
Speed=3,5,185,25,255,0,Your RunSpeed Is ${Int[${Me.Speed}]}

//Your Location It is displayed as if you did /loc Y=North/South X=East/West
LocationText=3,5,195,25,255,0,Your Loc. is
Locationyxz=3,120,195,255,234,8,Y/ ${Me.Y} X/ ${Me.X} Z/ ${Me.Z}

ZoneShortName=3,5,205,25,255,0,Zone:
ZoneText=3,120,205,255,234,8,${Zone.ShortName}

//Bindpointinfo
BindPointText=3,5,215,25,255,0,Bound In
BindPoint=3,120,215,255,234,8,${Me.Bound}

//DamageShield Left
DamageShieldText=3,5,225,25,255,0,Dmg Abs. Left
DamageShield=3,120,225,255,234,8,${Me.Dar}

//AttackSpeed
AttackSpeedText=3,5,235,25,255,0,AttackSpeed
AttackSpeed=3,120,235,255,234,8,${Me.AttackSpeed}

//XP
XPText=3,5,245,25,255,0,XP
XP=3,120,245,255,234,8,${Me.PctExp}

//AAXP
AAXPText=3,5,255,25,255,0,AAXP
AAXP=3,120,255,255,234,8,${Me.PctAAExp}

//Group Leader XP
GLXPText=3,5,265,25,255,0,GLXP
GLXP=3,120,265,255,234,8,${Me.GroupLeaderExp}

//Raid Leader XP
RLXPText=3,5,275,25,255,0,RLXP
RLXP=3,120,275,255,234,8,${Me.RaidLeaderExp}



//TargetInfo
TargetInfoAreaText=3,20,455,25,255,0,*****Target Info*****
TargetName=3,20,465,255,234,8, ${If[${Target.CleanName.NotEqual["NULL"]},${Target.CleanName},]}
TargetLevel=3,20,475,255,234,8,${Target.Level} ${Target.Class}
TargetGuildstatus=3,20,485,255,234,8,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]} ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}

TargetSpeed=3,20,495,255,234,8,RunSpeed is ${Target.Speed} MPH
TargetLocation=3,20,505,255,234,8,Y/ ${Target.Y} X/ ${Target.X} Z/ ${Target.Z}

CursorItem=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}



//Named Spawns
NS=3,5,290,25,255,0,~~~~ Named Spawns ~~~

Spawn1=3,5,300,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,310,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,320,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,330,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,340,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,350,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,360,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,370,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,380,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]}

Spawn10=3,5,390,255,255,0,${If[${Bool[${NearestSpawn[10,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[10,npc named].CleanName} (${NearestSpawn[10,npc named].HeadingTo}),No Named]}

Spawn11=3,5,400,255,255,0,${If[${Bool[${NearestSpawn[11,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[11,npc named].CleanName} (${NearestSpawn[11,npc named].HeadingTo}),No Named]}

Spawn12=3,5,410,255,255,0,${If[${Bool[${NearestSpawn[12,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[12,npc named].CleanName} (${NearestSpawn[12,npc named].HeadingTo}),No Named]}

Spawn13=3,5,420,255,255,0,${If[${Bool[${NearestSpawn[13,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[13,npc named].CleanName} (${NearestSpawn[13,npc named].HeadingTo}),No Named]}

Spawn14=3,5,430,255,255,0,${If[${Bool[${NearestSpawn[14,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[14,npc named].CleanName} (${NearestSpawn[14,npc named].HeadingTo}),No Named]}

Spawn15=3,5,440,255,255,0,${If[${Bool[${NearestSpawn[15,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[15,npc named].CleanName} (${NearestSpawn[15,npc named].HeadingTo}),No Named]}


repost

Posted: Sat Apr 30, 2005 11:38 pm
by FlashG
Hey guys, I fubared my "all classes" HUD and dont have a back up. The everrealm link in the first post is broken, could someone post the "all classes" Hud to the forum. Thanks

Posted: Mon Jun 20, 2005 8:30 pm
by Mulva
Just bumping this up and would like to reiterate FlashG's request of having someone post the original. Thanks in adavnce.