• You've discovered RedGuides πŸ“• an EverQuest multi-boxing community πŸ›‘οΈπŸ§™πŸ—‘οΈ. We want you to play several EQ characters at once, come join us and say hello! πŸ‘‹
  • IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
Resource icon

Plugin - MQ2HUD (1 Viewer)

Sic

[sic]
Moderator
Joined
May 5, 2016
RedCents
33,954Β’
Hail,

ist it possible to create a HUD with a Status value from MQ2Status, f.e. /status invis ?

Regards,

Mick.
no, mq2status doesn't have any tlo or tlo members - in almost all circumstances it is pulling otherwise findable information - just organized and output in a neat and organized way.
the invis does show ivu

here is my group invis hud > HERE <
you could modify this for invis with an additional index or name to check me.invis[#]

Apr 30 2020
- Me.Invis now takes an optional index or a name to return invis vs undead and animals
Example 1: /echo ${Me.Invis} just return the normal one like before, are u invis of any kind.
Example 2: /echo ${Me.Invis[ANY]} or just ${Me.Invis[0]} returns true if you are invis of any kind, same as just doing ${Me.Invis}
Example 3: /echo ${Me.Invis[NORMAL]} or just ${Me.Invis[1]} returns true if you are normal invis.
Example 4: /echo ${Me.Invis[UNDEAD]} or just ${Me.Invis[2]} returns true if you are invis vs undead
Example 5: /echo ${Me.Invis[ANIMAL]} or just ${Me.Invis[3]} returns true if you are invis vs animal
Example 6: /echo ${Me.Invis[SOS]} or just ${Me.Invis[4]} returns true IF you are a ROG AND in fact hidden AND have a skill of at least 100 in HIDE AND have the AA for SoS
 
Joined
Apr 12, 2021
RedCents
150Β’
This is what I came up with. Unortunately the group status got deleted when my invis breaks. So i added the fourth line.

//INVIS
InvisStatus1_1 = 3,1718,450,0,255,0, ${If[${Group.Member[1].Invis[normal]} , INV,]}
InvisStatus1_2 = 3,1718,450,255,255,0, ${If[${Group.Member[1].Invis[undead]} , IVU,]}
InvisStatus1_3 = 3,1718,450,255,0,0, ${If[${Group.Member[1].Invis[animal]} , IVA,]}
InvisStatus1_4 = 3,1718,450,0,255,0, ${If[${Group.Member[1].Invis} , I,]}

InvisStatus2_1 = 3,1718,490,0,255,0, ${If[${Group.Member[2].Invis[normal]} , INV,]}
InvisStatus2_2 = 3,1718,490,255,255,0, ${If[${Group.Member[2].Invis[undead]} , IVU,]}
InvisStatus2_3 = 3 ,1718,490,255,0,0, ${If[${Group.Member[2].Invis[animal]} , IVA,]}
InvisStatus2_4 = 3 ,1718,490,255,0,0, ${If[${Group.Member[2].Invis} , I,]}

InvisStatus3_1 = 3,1718,530,0,255,0, ${If[${Group.Member[3].Invis[normal]} , INV,]}
InvisStatus3_2 = 3,1718,530,255,255,0, ${If[${Group.Member[3].Invis[undead]} , IVU,]}
InvisStatus3_3 = 3,1718,530,255,0,0, ${If[${Group.Member[3].Invis[animal]} , IVA,]}
InvisStatus3_4 = 3,1718,530,255,0,0, ${If[${Group.Member[3].Invis} , I,]}

InvisStatus4_1 = 3,1718,575,0,255,0, ${If[${Group.Member[4].Invis[normal]} , INV,]}
InvisStatus4_2 = 3,1718,575,255,255,0, ${If[${Group.Member[4].Invis[undead]} , IVU,]}
InvisStatus4_3 = 3,1718,575,255,0,0, ${If[${Group.Member[4].Invis[animal]} , IVA,]}
InvisStatus4_4 = 3,1718,575,255,0,0, ${If[${Group.Member[4].Invis} , I,]}

InvisStatus5_1 = 3,1718,615,0,255,0, ${If[${Group.Member[5].Invis[normal]} , INV,]}
InvisStatus5_2 = 3,1718,615,255,255,0, ${If[${Group.Member[5].Invis[undead]} , IVU,]}
InvisStatus5_3 = 3,1718,615,255,0,0, ${If[${Group.Member[5].Invis[animal]} , IVA,]}
InvisStatus5_4 = 3,1718,615,255,0,0, ${If[${Group.Member[5].Invis} , I,]}

InvisStatusMe1 = 3,680,770,0,255,0, ${If[${Me.Invis[normal]} , INV,]}
InvisStatusMe2 = 3,680,770,255,255,0, ${If[${Me.Invis[undead]} , IVU,]}
InvisStatusMe3 = 3,680,770,255,0,0, ${If[${Me.Invis[animal]} , INA,]}
InvisStatusMe4 = 3,680,770,255,0,0, ${If[${Me.Invis} , I,]}
 
Joined
Apr 12, 2021
RedCents
150Β’
Huge HUD ... please try and comment.

So far IΒ΄m happy with it.

I have troubles to fix the INVIS CHECK. I tried to give it a marker to tell appart if either you are invis or ivu. It still bot working completely correct for all the group members. Maybe someone can help me with this ?



[MQ2HUD]
Last=
SkipParse=30
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
UseFontSize=off

[Elements]


//*** Upper Info Line ***

//XP Info
AAExp1=3,650,180,0,255,0,A.A. XP =
AAExp2=3,700,180,255,255,255,${Float[${Me.PctAAExp}]}%
AAExp3=3,740,180,0,255,0,Points Available =
AAExp4=3,828,180,255,255,255,${Me.AAPoints}
AAExp5=3,840,180,0,255,0,Spent =
AAExp6=3,880,180,255,255,255,${Me.AAPointsSpent}
AAExp7=3,910,180,255,255,0,Total:
AAExp8=3,938,180,255,255,255,${Math.Calc[${Me.AAPoints} + ${Me.AAPointsSpent}]}

//Zone Info
ZoneLongName=3,650,190,255,234,8,ZoneLongName :
ZoneLongNameText=3,740,190,25,255,0,${Zone.Name}
ZoneShortName=3,845,190,255,234,8,ZoneShortName :
ZoneShortNameText=3,930,190,25,255,0,${Zone.ShortName}

Time=3,1015,180,0,255,0,Time: ${Time}
RegExp=3,1015,190,0,255,0,EXP - ${Me.PctExp}%
AAExp=3,1090,190,0,255,0,AAExp - ${Me.PctAAExp}%
Line1=3,650,193,250,0,0,______________________________________________________________________________________

LastTell1=3,530,190,0,255,0, ${If[${MacroQuest.LastTell.NotEqual["NULL"]},Last Tell - ${MacroQuest.LastTell},]}

Spawn1=3,5,370,255,0,0, ${If[${NearestSpawn[1,npc named].Name.NotEqual["NULL"]},${NearestSpawn[1,npc named].Level} - ${NearestSpawn[1,npc named].Name},]}

AttackSpeed = 3,1075,210,255,255,0,AttackSpeed: ${Me.AttackSpeed}
TargetHeadShot = 3,635,210,255,255,0, ${If[${Target.ID}, Headshot - ${If[${Target.Body.Name.Equal[Humanoid]}, Ja,Nein]},]}

Macro1=3,5,235,255,255,0, Macro Running - ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
Macro2=3,400,235,255,255,0, Macro Paused? ${If[${Macro.Name.NotEqual["NULL"]},${If[${Macro.Paused},YES,NO]},]}

Name=3,250,235,255,255,0, ${Me.Name}

InvisCheck1Green = 3,860,210,000,234,008,${If[${Me.Invis}, ${Me.Name} is Invis,]}
InvisCheck1Red = 3,860,210,255,000,000,${If[!${Me.Invis}, ${Me.Name} IS VISIBLE!,]}


//*** Center ***


//GM Indicator (close to Center)

GMIndicator1=3,800,253,255,0,255,*${Spawn[gm]}*
GMIndicator2=3,800,263,255,255,255,GM - ${NearestSpawn[GM]}
GMIndicator3=3,800,273,255,250,0,GM - ${If[${Spawn[gm].ID},${SpawnCount[gm]} GM's in zone.,No GM's Present]}
GMIndicatorLine=3,800,275,250,0,0,________________________________________________________

TargetName=3,905,288,255,255,255,${Target}
**Target Loc**=3,940,260,150,250,150,${If[${Target.ID},**Target Loc** ${Target.Y} ${Target.X} ${Target.Z},]}
**Me Loc**=3,940,270,150,250,150, **Me Loc** ${Me.Y} ${Me.X} ${Me.Z}

TargetLevel=3,800,288,255,255,0,${If[${Target.ID},Lvl: ${Target.Level},]}
TargetRace=3,1030,299,255,255,0,${If[${Target.ID},Race: ${Target.Race},]}
TargetClass=3,1030,288,255,255,0,${If[${Target.ID},Class: ${Target.Class},]}
TargetType=3,800,299,255,255,0,${If[${Target.ID},Type: ${Target.Type},]}

Casting1= 3,800,311,255,200,200,${If[${Target.ID},SPELL: -,]}
Casting2= 3,846,311,255,200,200,${If[${Me.Casting.ID}, ${Me.Casting.Name},]}

//Cursor
CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}
ClickMeForFun=6,-25,-25,255,255,255,${If[!${Cursor.ID},click me,]}


//*** left ***

//Named Spawns
Spawn1=3,5,370,255,0,0,${If[${NearestSpawn[1,npc named].Name.NotEqual["NULL"]},${NearestSpawn[1,npc named].Level} - ${NearestSpawn[1,npc named].Name},]}
Spawn2=3,5,380,255,0,0,${If[${NearestSpawn[2,npc named].Name.NotEqual["NULL"]},${NearestSpawn[2,npc named].Level} - ${NearestSpawn[2,npc named].Name},]}
Spawn3=3,5,390,255,0,0,${If[${NearestSpawn[3,npc named].Name.NotEqual["NULL"]},${NearestSpawn[3,npc named].Level} - ${NearestSpawn[3,npc named].Name},]}
Spawn4=3,5,400,255,0,0,${If[${NearestSpawn[4,npc named].Name.NotEqual["NULL"]},${NearestSpawn[4,npc named].Level} - ${NearestSpawn[4,npc named].Name},]}


// *** Group Info *** - Only visible when in Group

//yellow group
Group = 3,1140,488,180,180,180,${If[${Group.Member[0].Name.NotEqual["NULL"]}, ~~~~~~~~~~~~~~~~~~~~~~~ GROUP ~~~~~~~~~~~~~~~~~~~~~~~~~~~,]}

GroupMember0Name = 3,1125,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0]},]},]}
GroupMember0Level = 3,1225,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].Level},]},]}
GroupMember0Class = 3,1255,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].Class},]},]}
GroupMember0Dist = 3,1325,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].Distance},]},]}
GroupMember0HP = 3,1375,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].PctHPs}%,]},]}
GroupMember0Green = 3,1410,500,000,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].Invis} && ${Group.Member[0].ID}>1, is Invis,]},]}
GroupMember0UD = 3,1465,500,200,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].Invis},${If[${Group.Member[0].Invis[undead]} && ${Group.Member[0].ID}>1,vs Undead,]},]},]}
GroupMember0Red = 3,1410,500,255,000,000, ${If[${Group.Members}>0, ${If[!${Group.Member[0].Invis}, ${If[!${Group.Member[0].Invis[normal]}, ${If[!${Group.Member[0].Invis[undead]} && ${Group.Member[0].ID}>1, IS VISIBLE!,]},]},]},]}
GroupMember0NIZ = 3,1130,500,255,000,000, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, , ${Group.Member[0]} is not in Zone]},]}

GroupMember1Name = 3,1125,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1]},]},]}
GroupMember1Level = 3,1225,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].Level},]},]}
GroupMember1Class = 3,1255,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].Class},]},]}
GroupMember1Dist = 3,1325,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].Distance},]},]}
GroupMember1HP = 3,1375,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].PctHPs}%,]},]}
GroupMember1Green = 3,1410,510,000,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].Invis} && ${Group.Member[1].ID}>1, is Invis,]},]}
GroupMember1UD = 3,1465,510,200,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].Invis},${If[${Group.Member[1].Invis[undead]} && ${Group.Member[1].ID}>1,vs Undead,]},]},]}
GroupMember1Red = 3,1410,510,255,000,000, ${If[${Group.Members}>0, ${If[!${Group.Member[1].Invis} && ${Group.Member[1].ID}>1, IS VISIBLE!,]},]}
GroupMember1NIZ = 3,1130,510,255,000,000, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, , ${Group.Member[1]} is not in Zone]},]}

GroupMember2Name = 3,1125,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2]},]},]}
GroupMember2Level = 3,1225,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].Level},]},]}
GroupMember2Class = 3,1255,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].Class},]},]}
GroupMember2Dist = 3,1325,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].Distance},]},]}
GroupMember2HP = 3,1375,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].PctHPs}%,]},]}
GroupMember2Green = 3,1410,520,000,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].Invis} && ${Group.Member[2].ID}>1, is Invis,]},]}
GroupMember2UD = 3,1465,520,200,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].Invis[undead]} && ${Group.Member[2].ID}>1,vs Undead,]},]}
GroupMember2Red = 3,1410,520,255,000,000, ${If[${Group.Members}>1, ${If[!${Group.Member[2].Invis} && ${Group.Member[2].ID}>1, IS VISIBLE!,]},]}
GroupMember2NIZ = 3,1130,520,255,000,000, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, , ${Group.Member[2]} is not in Zone]},]}

GroupMember3Name = 3,1125,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3]},]},]}
GroupMember3Level = 3,1225,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].Level},]},]}
GroupMember3Class = 3,1255,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].Class},]},]}
GroupMember3Dist = 3,1325,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].Distance},]},]}
GroupMember3HP = 3,1375,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].PctHPs}%,]},]}
GroupMember3Green = 3,1410,530,000,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].Invis} && ${Group.Member[3].ID}>1, is Invis,]},]}
GroupMember3UD = 3,1465,530,200,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].Invis[undead]} && ${Group.Member[3].ID}>1,vs Undead,]},]}
GroupMember3Red = 3,1410,530,255,000,000, ${If[${Group.Members}>2, ${If[!${Group.Member[3].Invis} && ${Group.Member[3].ID}>1, IS VISIBLE!,]},]}
GroupMember3NIZ = 3,1130,530,255,000,000, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, , ${Group.Member[3]} is not in Zone]},]}

GroupMember4Name = 3,1125,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4]},]},]}
GroupMember4Level = 3,1225,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].Level},]},]}
GroupMember4Class = 3,1255,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].Class},]},]}
GroupMember4Dist = 3,1325,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].Distance},]},]}
GroupMember4HP = 3,1375,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].PctHPs}%,]},]}
GroupMember4Green = 3,1410,540,000,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].Invis} && ${Group.Member[4].ID}>1, is Invis,]},]}
GroupMember4UD = 3,1465,520,200,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].Invis[undead]} && ${Group.Member[4].ID}>1,vs Undead,]},]}
GroupMember4Red = 3,1410,540,255,000,000, ${If[${Group.Members}>3, ${If[!${Group.Member[4].Invis} && ${Group.Member[4].ID}>1, IS VISIBLE!,]},]}
GroupMember4NIZ = 3,1130,540,255,000,000, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}, , ${Group.Member[4]} is not in Zone]},]}

GroupMember5Name = 3,1125,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5]},]},]}
GroupMember5Level = 3,1225,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].Level},]},]}
GroupMember5Class = 3,1255,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].Class},]},]}
GroupMember5Dist = 3,1325,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].Distance},]},]}
GroupMember5HP = 3,1375,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].PctHPs}%,]},]}
GroupMember5Green = 3,1410,550,000,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].Invis} && ${Group.Member[5].ID}>1, is Invis,]},]}
GroupMember5UD = 3,1465,520,200,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].Invis[undead]} && ${Group.Member[5].ID}>1,vs Undead,]},]}
GroupMember5Red = 3,1410,550,255,000,000, ${If[${Group.Members}>4, ${If[!${Group.Member[5].Invis} && ${Group.Member[5].ID}>1, IS VISIBLE!,]},]}
GroupMember5NIZ = 3,1130,550,255,000,000, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}, , ${Group.Member[5]} is not in Zone]},]}

InvisCheck2Green = 3,1280,475,000,234,008,${If[${Group.Member[0].Invis} && ${Group.Member[0].Name.NotEqual["NULL"]}, ${Group.Member[0].Name} is Invis,]}
Invischeck2Red = 3,1280,475,255,000,000,${If[!${Group.Member[0].Invis} && ${Group.Member[0].Name.NotEqual["NULL"]}, ${Group.Member[0].Name} IS VISIBLE!,]}


//*** Lower Infoline on Top of Hotbars ***

//Player Info
Players1=3,5,560,255,0,0,Nearest PC:${NearestSpawn[2, pc].Distance}
Players2=3,5,570,255,0,0,Nearest PC:${NearestSpawn[2, pc].Name}

PlayersInZone=3,5,580,0,255,0,Players in Zone - ${SpawnCount[PC]}

FHP=3,120,550,244,210,100,Full HP in - ${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs})/(${Me.HPRegen}|1)/10]}]}m${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs})/(${Me.HPRegen}|1)%10*6]}]}s
FM=3,120,560,244,210,100,Full Mana in - ${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana})/(${Me.ManaRegen}|1)/10]}]}m${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana})/(${Me.ManaRegen}|1)%10*6]}]}s

HP=3,120,570,100,255,100,Current HPs: ${Me.CurrentHPs} of ${Me.MaxHPs}
Mana=3,120,580,100,255,100,Current Mana: ${Me.CurrentMana} of ${Me.MaxMana}

//State Info
State1=3,400,550,25,255,0,You Are:
State2=3,450,550,0,240,240,${Me.State}ING

//Run Speed Info
Speed1=3,315,550,0,255,0,Speed
Speed2=3,350,550,255,255,255,= ${Int[${Me.Speed}]}

Speed3=3,280,560,0,255,0,Speed Target
Speed4=3,350,560,255,255,255,= ${Int[${Target.Speed}]}

//Time Info
RealTime1=3,280,580,0,255,0,Real Time:
RealTime2=3,332,580,255,255,255,${Time}
GameTime=3,280,570,0,255,0,GameTime: ${GameTime.Hour}:${GameTime.Minute} - ${If[${Bool[${GameTime.Night}]},Night,Day]}

//Hunger-Thirst-Bank
Hunger=3,400,560,255,255,255,Hunger - ${Me.Hunger}/6000
Thirst=3,400,570,255,255,255,Thirst - ${Me.Thirst}/6000
BankCash=3,400,580,240,127,0,Bank - ${Me.PlatinumShared} Plat.


//*** Additional Info PLAYER INFO WINDOW ***

maxmelee=3,755,785,255,255,255,${If[${Target.ID},Melee Range: ${Target.MaxRange},]}

HP Regen= 3,715,800,255,000,000,HP Regen: ${Me.HPRegen}
Mana Regen= 3,805,800,255,000,000,Mana Regen: ${Me.ManaRegen}

GroupLeader=3,1750,395,0,255,0,${If[${Group.Members}>0,GroupLDR - ${Group.Leader},]}
RaidLeader=3,5,470,0,255,0,${If[${Raid.Members}>0,RaidLDR - ${Raid.Leader},]}
PPLinRaid=3,5,480,0,255,0,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]}

//Target Info
TargetNameMouse=7,-35,-25,255,255,255,${If[${Target.ID},Target: ${Target.Name},]}
TargetLevelMouse=7,-35,-15,255,255,255,${If[${Target.ID}, Level: ${Target.Level},]}

TargetLevel=3,5,181,255,255,0,Lvl: ${Target.Level}
TargetRace=3,5,192,255,255,0,Race: ${Target.Race}
TargetClass=3,5,204,255,255,0,Class: ${Target.Class}
TargetType=3,5,216,255,255,0,Type: ${Target.Type}


// *** Direction Finder ***

Direction=3,766,840,255,0,0,${If[${Target.ID}==NULL,"",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360)*-1]}>-30," XXX",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360)*-1]}>-180," <--"," -->"]}]}]}

LOS= 3,755,855,50,255,0,${If[${Target.ID} && ${Target.LineOfSight},Target in LoS,]}
NOLOS= 3,740,855,255,30,0,${If[${Target.ID} && !${Target.LineOfSight},Target NOT in LoS,]}

Petdistance=3,525,870,255,255,255,${If[${Me.Pet.ID},Pet Distance: ${Me.Pet.Distance},]}
TargetDist= 3,730,921,255,255,255,${If[${Target.ID},Target Distance: ${Target.Distance},]}
 
Joined
Oct 23, 2018
RedCents
116Β’
Huge HUD ... please try and comment.

So far IΒ΄m happy with it.

I have troubles to fix the INVIS CHECK. I tried to give it a marker to tell appart if either you are invis or ivu. It still bot working completely correct for all the group members. Maybe someone can help me with this ?



[MQ2HUD]
Last=
SkipParse=30
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
UseFontSize=off

[Elements]


//*** Upper Info Line ***

//XP Info
AAExp1=3,650,180,0,255,0,A.A. XP =
AAExp2=3,700,180,255,255,255,${Float[${Me.PctAAExp}]}%
AAExp3=3,740,180,0,255,0,Points Available =
AAExp4=3,828,180,255,255,255,${Me.AAPoints}
AAExp5=3,840,180,0,255,0,Spent =
AAExp6=3,880,180,255,255,255,${Me.AAPointsSpent}
AAExp7=3,910,180,255,255,0,Total:
AAExp8=3,938,180,255,255,255,${Math.Calc[${Me.AAPoints} + ${Me.AAPointsSpent}]}

//Zone Info
ZoneLongName=3,650,190,255,234,8,ZoneLongName :
ZoneLongNameText=3,740,190,25,255,0,${Zone.Name}
ZoneShortName=3,845,190,255,234,8,ZoneShortName :
ZoneShortNameText=3,930,190,25,255,0,${Zone.ShortName}

Time=3,1015,180,0,255,0,Time: ${Time}
RegExp=3,1015,190,0,255,0,EXP - ${Me.PctExp}%
AAExp=3,1090,190,0,255,0,AAExp - ${Me.PctAAExp}%
Line1=3,650,193,250,0,0,______________________________________________________________________________________

LastTell1=3,530,190,0,255,0, ${If[${MacroQuest.LastTell.NotEqual["NULL"]},Last Tell - ${MacroQuest.LastTell},]}

Spawn1=3,5,370,255,0,0, ${If[${NearestSpawn[1,npc named].Name.NotEqual["NULL"]},${NearestSpawn[1,npc named].Level} - ${NearestSpawn[1,npc named].Name},]}

AttackSpeed = 3,1075,210,255,255,0,AttackSpeed: ${Me.AttackSpeed}
TargetHeadShot = 3,635,210,255,255,0, ${If[${Target.ID}, Headshot - ${If[${Target.Body.Name.Equal[Humanoid]}, Ja,Nein]},]}

Macro1=3,5,235,255,255,0, Macro Running - ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
Macro2=3,400,235,255,255,0, Macro Paused? ${If[${Macro.Name.NotEqual["NULL"]},${If[${Macro.Paused},YES,NO]},]}

Name=3,250,235,255,255,0, ${Me.Name}

InvisCheck1Green = 3,860,210,000,234,008,${If[${Me.Invis}, ${Me.Name} is Invis,]}
InvisCheck1Red = 3,860,210,255,000,000,${If[!${Me.Invis}, ${Me.Name} IS VISIBLE!,]}


//*** Center ***


//GM Indicator (close to Center)

GMIndicator1=3,800,253,255,0,255,*${Spawn[gm]}*
GMIndicator2=3,800,263,255,255,255,GM - ${NearestSpawn[GM]}
GMIndicator3=3,800,273,255,250,0,GM - ${If[${Spawn[gm].ID},${SpawnCount[gm]} GM's in zone.,No GM's Present]}
GMIndicatorLine=3,800,275,250,0,0,________________________________________________________

TargetName=3,905,288,255,255,255,${Target}
**Target Loc**=3,940,260,150,250,150,${If[${Target.ID},**Target Loc** ${Target.Y} ${Target.X} ${Target.Z},]}
**Me Loc**=3,940,270,150,250,150, **Me Loc** ${Me.Y} ${Me.X} ${Me.Z}

TargetLevel=3,800,288,255,255,0,${If[${Target.ID},Lvl: ${Target.Level},]}
TargetRace=3,1030,299,255,255,0,${If[${Target.ID},Race: ${Target.Race},]}
TargetClass=3,1030,288,255,255,0,${If[${Target.ID},Class: ${Target.Class},]}
TargetType=3,800,299,255,255,0,${If[${Target.ID},Type: ${Target.Type},]}

Casting1= 3,800,311,255,200,200,${If[${Target.ID},SPELL: -,]}
Casting2= 3,846,311,255,200,200,${If[${Me.Casting.ID}, ${Me.Casting.Name},]}

//Cursor
CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}
ClickMeForFun=6,-25,-25,255,255,255,${If[!${Cursor.ID},click me,]}


//*** left ***

//Named Spawns
Spawn1=3,5,370,255,0,0,${If[${NearestSpawn[1,npc named].Name.NotEqual["NULL"]},${NearestSpawn[1,npc named].Level} - ${NearestSpawn[1,npc named].Name},]}
Spawn2=3,5,380,255,0,0,${If[${NearestSpawn[2,npc named].Name.NotEqual["NULL"]},${NearestSpawn[2,npc named].Level} - ${NearestSpawn[2,npc named].Name},]}
Spawn3=3,5,390,255,0,0,${If[${NearestSpawn[3,npc named].Name.NotEqual["NULL"]},${NearestSpawn[3,npc named].Level} - ${NearestSpawn[3,npc named].Name},]}
Spawn4=3,5,400,255,0,0,${If[${NearestSpawn[4,npc named].Name.NotEqual["NULL"]},${NearestSpawn[4,npc named].Level} - ${NearestSpawn[4,npc named].Name},]}


// *** Group Info *** - Only visible when in Group

//yellow group
Group = 3,1140,488,180,180,180,${If[${Group.Member[0].Name.NotEqual["NULL"]}, ~~~~~~~~~~~~~~~~~~~~~~~ GROUP ~~~~~~~~~~~~~~~~~~~~~~~~~~~,]}

GroupMember0Name = 3,1125,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0]},]},]}
GroupMember0Level = 3,1225,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].Level},]},]}
GroupMember0Class = 3,1255,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].Class},]},]}
GroupMember0Dist = 3,1325,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].Distance},]},]}
GroupMember0HP = 3,1375,500,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, ${Group.Member[0].PctHPs}%,]},]}
GroupMember0Green = 3,1410,500,000,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].Invis} && ${Group.Member[0].ID}>1, is Invis,]},]}
GroupMember0UD = 3,1465,500,200,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[0].Invis},${If[${Group.Member[0].Invis[undead]} && ${Group.Member[0].ID}>1,vs Undead,]},]},]}
GroupMember0Red = 3,1410,500,255,000,000, ${If[${Group.Members}>0, ${If[!${Group.Member[0].Invis}, ${If[!${Group.Member[0].Invis[normal]}, ${If[!${Group.Member[0].Invis[undead]} && ${Group.Member[0].ID}>1, IS VISIBLE!,]},]},]},]}
GroupMember0NIZ = 3,1130,500,255,000,000, ${If[${Group.Members}>0, ${If[${Group.Member[0].ID}, , ${Group.Member[0]} is not in Zone]},]}

GroupMember1Name = 3,1125,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1]},]},]}
GroupMember1Level = 3,1225,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].Level},]},]}
GroupMember1Class = 3,1255,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].Class},]},]}
GroupMember1Dist = 3,1325,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].Distance},]},]}
GroupMember1HP = 3,1375,510,255,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, ${Group.Member[1].PctHPs}%,]},]}
GroupMember1Green = 3,1410,510,000,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].Invis} && ${Group.Member[1].ID}>1, is Invis,]},]}
GroupMember1UD = 3,1465,510,200,234,008, ${If[${Group.Members}>0, ${If[${Group.Member[1].Invis},${If[${Group.Member[1].Invis[undead]} && ${Group.Member[1].ID}>1,vs Undead,]},]},]}
GroupMember1Red = 3,1410,510,255,000,000, ${If[${Group.Members}>0, ${If[!${Group.Member[1].Invis} && ${Group.Member[1].ID}>1, IS VISIBLE!,]},]}
GroupMember1NIZ = 3,1130,510,255,000,000, ${If[${Group.Members}>0, ${If[${Group.Member[1].ID}, , ${Group.Member[1]} is not in Zone]},]}

GroupMember2Name = 3,1125,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2]},]},]}
GroupMember2Level = 3,1225,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].Level},]},]}
GroupMember2Class = 3,1255,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].Class},]},]}
GroupMember2Dist = 3,1325,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].Distance},]},]}
GroupMember2HP = 3,1375,520,255,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, ${Group.Member[2].PctHPs}%,]},]}
GroupMember2Green = 3,1410,520,000,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].Invis} && ${Group.Member[2].ID}>1, is Invis,]},]}
GroupMember2UD = 3,1465,520,200,234,008, ${If[${Group.Members}>1, ${If[${Group.Member[2].Invis[undead]} && ${Group.Member[2].ID}>1,vs Undead,]},]}
GroupMember2Red = 3,1410,520,255,000,000, ${If[${Group.Members}>1, ${If[!${Group.Member[2].Invis} && ${Group.Member[2].ID}>1, IS VISIBLE!,]},]}
GroupMember2NIZ = 3,1130,520,255,000,000, ${If[${Group.Members}>1, ${If[${Group.Member[2].ID}, , ${Group.Member[2]} is not in Zone]},]}

GroupMember3Name = 3,1125,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3]},]},]}
GroupMember3Level = 3,1225,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].Level},]},]}
GroupMember3Class = 3,1255,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].Class},]},]}
GroupMember3Dist = 3,1325,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].Distance},]},]}
GroupMember3HP = 3,1375,530,255,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, ${Group.Member[3].PctHPs}%,]},]}
GroupMember3Green = 3,1410,530,000,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].Invis} && ${Group.Member[3].ID}>1, is Invis,]},]}
GroupMember3UD = 3,1465,530,200,234,008, ${If[${Group.Members}>2, ${If[${Group.Member[3].Invis[undead]} && ${Group.Member[3].ID}>1,vs Undead,]},]}
GroupMember3Red = 3,1410,530,255,000,000, ${If[${Group.Members}>2, ${If[!${Group.Member[3].Invis} && ${Group.Member[3].ID}>1, IS VISIBLE!,]},]}
GroupMember3NIZ = 3,1130,530,255,000,000, ${If[${Group.Members}>2, ${If[${Group.Member[3].ID}, , ${Group.Member[3]} is not in Zone]},]}

GroupMember4Name = 3,1125,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4]},]},]}
GroupMember4Level = 3,1225,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].Level},]},]}
GroupMember4Class = 3,1255,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].Class},]},]}
GroupMember4Dist = 3,1325,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].Distance},]},]}
GroupMember4HP = 3,1375,540,255,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}>1, ${Group.Member[4].PctHPs}%,]},]}
GroupMember4Green = 3,1410,540,000,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].Invis} && ${Group.Member[4].ID}>1, is Invis,]},]}
GroupMember4UD = 3,1465,520,200,234,008, ${If[${Group.Members}>3, ${If[${Group.Member[4].Invis[undead]} && ${Group.Member[4].ID}>1,vs Undead,]},]}
GroupMember4Red = 3,1410,540,255,000,000, ${If[${Group.Members}>3, ${If[!${Group.Member[4].Invis} && ${Group.Member[4].ID}>1, IS VISIBLE!,]},]}
GroupMember4NIZ = 3,1130,540,255,000,000, ${If[${Group.Members}>3, ${If[${Group.Member[4].ID}, , ${Group.Member[4]} is not in Zone]},]}

GroupMember5Name = 3,1125,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5]},]},]}
GroupMember5Level = 3,1225,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].Level},]},]}
GroupMember5Class = 3,1255,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].Class},]},]}
GroupMember5Dist = 3,1325,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].Distance},]},]}
GroupMember5HP = 3,1375,550,255,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}>1, ${Group.Member[5].PctHPs}%,]},]}
GroupMember5Green = 3,1410,550,000,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].Invis} && ${Group.Member[5].ID}>1, is Invis,]},]}
GroupMember5UD = 3,1465,520,200,234,008, ${If[${Group.Members}>4, ${If[${Group.Member[5].Invis[undead]} && ${Group.Member[5].ID}>1,vs Undead,]},]}
GroupMember5Red = 3,1410,550,255,000,000, ${If[${Group.Members}>4, ${If[!${Group.Member[5].Invis} && ${Group.Member[5].ID}>1, IS VISIBLE!,]},]}
GroupMember5NIZ = 3,1130,550,255,000,000, ${If[${Group.Members}>4, ${If[${Group.Member[5].ID}, , ${Group.Member[5]} is not in Zone]},]}

InvisCheck2Green = 3,1280,475,000,234,008,${If[${Group.Member[0].Invis} && ${Group.Member[0].Name.NotEqual["NULL"]}, ${Group.Member[0].Name} is Invis,]}
Invischeck2Red = 3,1280,475,255,000,000,${If[!${Group.Member[0].Invis} && ${Group.Member[0].Name.NotEqual["NULL"]}, ${Group.Member[0].Name} IS VISIBLE!,]}


//*** Lower Infoline on Top of Hotbars ***

//Player Info
Players1=3,5,560,255,0,0,Nearest PC:${NearestSpawn[2, pc].Distance}
Players2=3,5,570,255,0,0,Nearest PC:${NearestSpawn[2, pc].Name}

PlayersInZone=3,5,580,0,255,0,Players in Zone - ${SpawnCount[PC]}

FHP=3,120,550,244,210,100,Full HP in - ${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs})/(${Me.HPRegen}|1)/10]}]}m${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs})/(${Me.HPRegen}|1)%10*6]}]}s
FM=3,120,560,244,210,100,Full Mana in - ${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana})/(${Me.ManaRegen}|1)/10]}]}m${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana})/(${Me.ManaRegen}|1)%10*6]}]}s

HP=3,120,570,100,255,100,Current HPs: ${Me.CurrentHPs} of ${Me.MaxHPs}
Mana=3,120,580,100,255,100,Current Mana: ${Me.CurrentMana} of ${Me.MaxMana}

//State Info
State1=3,400,550,25,255,0,You Are:
State2=3,450,550,0,240,240,${Me.State}ING

//Run Speed Info
Speed1=3,315,550,0,255,0,Speed
Speed2=3,350,550,255,255,255,= ${Int[${Me.Speed}]}

Speed3=3,280,560,0,255,0,Speed Target
Speed4=3,350,560,255,255,255,= ${Int[${Target.Speed}]}

//Time Info
RealTime1=3,280,580,0,255,0,Real Time:
RealTime2=3,332,580,255,255,255,${Time}
GameTime=3,280,570,0,255,0,GameTime: ${GameTime.Hour}:${GameTime.Minute} - ${If[${Bool[${GameTime.Night}]},Night,Day]}

//Hunger-Thirst-Bank
Hunger=3,400,560,255,255,255,Hunger - ${Me.Hunger}/6000
Thirst=3,400,570,255,255,255,Thirst - ${Me.Thirst}/6000
BankCash=3,400,580,240,127,0,Bank - ${Me.PlatinumShared} Plat.


//*** Additional Info PLAYER INFO WINDOW ***

maxmelee=3,755,785,255,255,255,${If[${Target.ID},Melee Range: ${Target.MaxRange},]}

HP Regen= 3,715,800,255,000,000,HP Regen: ${Me.HPRegen}
Mana Regen= 3,805,800,255,000,000,Mana Regen: ${Me.ManaRegen}

GroupLeader=3,1750,395,0,255,0,${If[${Group.Members}>0,GroupLDR - ${Group.Leader},]}
RaidLeader=3,5,470,0,255,0,${If[${Raid.Members}>0,RaidLDR - ${Raid.Leader},]}
PPLinRaid=3,5,480,0,255,0,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]}

//Target Info
TargetNameMouse=7,-35,-25,255,255,255,${If[${Target.ID},Target: ${Target.Name},]}
TargetLevelMouse=7,-35,-15,255,255,255,${If[${Target.ID}, Level: ${Target.Level},]}

TargetLevel=3,5,181,255,255,0,Lvl: ${Target.Level}
TargetRace=3,5,192,255,255,0,Race: ${Target.Race}
TargetClass=3,5,204,255,255,0,Class: ${Target.Class}
TargetType=3,5,216,255,255,0,Type: ${Target.Type}


// *** Direction Finder ***

Direction=3,766,840,255,0,0,${If[${Target.ID}==NULL,"",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360)*-1]}>-30," XXX",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360)*-1]}>-180," <--"," -->"]}]}]}

LOS= 3,755,855,50,255,0,${If[${Target.ID} && ${Target.LineOfSight},Target in LoS,]}
NOLOS= 3,740,855,255,30,0,${If[${Target.ID} && !${Target.LineOfSight},Target NOT in LoS,]}

Petdistance=3,525,870,255,255,255,${If[${Me.Pet.ID},Pet Distance: ${Me.Pet.Distance},]}
TargetDist= 3,730,921,255,255,255,${If[${Target.ID},Target Distance: ${Target.Distance},]}
any screenshot of how this looks? =)
 
Joined
Apr 12, 2021
RedCents
150Β’
Hail,


is there a way to display the Macro Status from another toon ?

Like with Macro2=3,400,235,255,255,0, Macro Paused? ${If[${Macro.Name.NotEqual["NULL"]},${If[${Macro.Paused},YES,NO]},]}

Regards, Mick.
 

Sum1

Warriors are inferior (read: crybaby) tanks
Joined
Jul 30, 2006
RedCents
4,662Β’
Anyone know of a way to logically accomplish the following:

1) pull info on what PC a NPC is currently attacking/targeting
2) pull info on what NPC a PC is currently attacking/targeting
3) display what xtar position the NPC is occupying on your xtar window

... possibly: 4) order all of the above in accordance with xtar
 

Sum1

Warriors are inferior (read: crybaby) tanks
Joined
Jul 30, 2006
RedCents
4,662Β’
I'll followup to my earlier question... are the arguments for mq2hud entries limited to "If" statements that have to resolve to true or false? Can it be more complex?
 

ChatWithThisName

βš”οΈπŸ›‘οΈπŸ—‘οΈ
Moderator
Joined
Dec 29, 2017
RedCents
-5,902Β’
It can be more complex. But everything has to fit on one line.

INI:
    //Fire Comparison
    BGMO16lCursor=7,60,173,255,255,255        ,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].ID} && ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name.NotEqual[NULL]} && ${Range.Between[0,22 : ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1]}]},${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}||${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}, Fire:,]},]}
    BGMO16gCursor=7,120,173,0,255,0            ,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].ID} && ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name.NotEqual[NULL]} && ${Range.Between[0,22 : ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1]}]} && ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int} > -1,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}||${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}, ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int}  ,]},]}
    BGMO16rCursor=7,120,173,255,0,0            ,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].ID} && ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name.NotEqual[NULL]} && ${Range.Between[0,22 : ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1]}]} && ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int} < 0,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}||${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}, ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int}  ,]},]}

Here's a few entries from my mouseover hud from before I fleshed out the comparison window.
 

Sum1

Warriors are inferior (read: crybaby) tanks
Joined
Jul 30, 2006
RedCents
4,662Β’
It can be more complex. But everything has to fit on one line.

INI:
    //Fire Comparison
    BGMO16lCursor=7,60,173,255,255,255        ,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].ID} && ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name.NotEqual[NULL]} && ${Range.Between[0,22 : ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1]}]},${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}||${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}, Fire:,]},]}
    BGMO16gCursor=7,120,173,0,255,0            ,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].ID} && ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name.NotEqual[NULL]} && ${Range.Between[0,22 : ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1]}]} && ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int} > -1,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}||${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}, ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int}  ,]},]}
    BGMO16rCursor=7,120,173,255,0,0            ,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].ID} && ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name.NotEqual[NULL]} && ${Range.Between[0,22 : ${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1]}]} && ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int} < 0,${If[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}||${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}, ${Math.Calc[${FindItem[${EverQuest.LastMouseOver.Tooltip}].svFire}-${InvSlot[${FindItem[${EverQuest.LastMouseOver.Tooltip}].WornSlot[1].Name}].Item.svFire}].Int}  ,]},]}

Here's a few entries from my mouseover hud from before I fleshed out the comparison window.

That makes my head hurt. I need more bourbon.
 

ChatWithThisName

βš”οΈπŸ›‘οΈπŸ—‘οΈ
Moderator
Joined
Dec 29, 2017
RedCents
-5,902Β’
It wasn't really meant for you to understand it entirely, more so to show that it could be much more complicated than a simple true/false option.
 

Sum1

Warriors are inferior (read: crybaby) tanks
Joined
Jul 30, 2006
RedCents
4,662Β’
It wasn't really meant for you to understand it entirely, more so to show that it could be much more complicated than a simple true/false option.

Mission accomplished!

I'm guessing there's no way to have the HUD reorder itself based on certain conditions, eh? Or maybe I can tie the HUD entry directly to the target on xtar 1, xtar 2, etc... so when the xtar reshuffles the HUD would also reorder?
 

LorDeth

Well-known member
Joined
Jul 14, 2016
RedCents
342Β’
Huge HUD ... please try and comment.

So far IΒ΄m happy with it.

I have troubles to fix the INVIS CHECK. I tried to give it a marker to tell appart if either you are invis or ivu. It still bot working completely correct for all the group members. Maybe someone can help me with this ?



[MQ2HUD]

Here's what I do..

First, I have a cfg file set up that I have to /loadcfg autoexec.cfg (the referred to config file) when the group is formed, because it wont work until you load it AFTER you've got a group.. What i am doing is using DANNet to observe the various group member statuses and report them back to me. I'm checking Invis (Me.Invis[1]) IVU - (Me.Invis[2]) and SOS for Roggys - (Me.Invis[3])

So, just remember, form group, then do /loadcfg INVIS.cfg or whatever you call it, then if you need to /loadhud or w/e if its not running...

INI:
/dobserve ${Group.Member[1].Name} -q Me.Invis[1]
/dobserve ${Group.Member[2].Name} -q Me.Invis[1]
/dobserve ${Group.Member[3].Name} -q Me.Invis[1]
/dobserve ${Group.Member[4].Name} -q Me.Invis[1]
/dobserve ${Group.Member[5].Name} -q Me.Invis[1]
/dobserve ${Group.Member[1].Name} -q Me.Invis[2]
/dobserve ${Group.Member[2].Name} -q Me.Invis[2]
/dobserve ${Group.Member[3].Name} -q Me.Invis[2]
/dobserve ${Group.Member[4].Name} -q Me.Invis[2]
/dobserve ${Group.Member[5].Name} -q Me.Invis[2]
/dobserve ${Group.Member[1].Name} -q Me.Invis[4]
/dobserve ${Group.Member[2].Name} -q Me.Invis[4]
/dobserve ${Group.Member[3].Name} -q Me.Invis[4]
/dobserve ${Group.Member[4].Name} -q Me.Invis[4]
/dobserve ${Group.Member[5].Name} -q Me.Invis[4]

Then in my HUD i have it laid out as follows.. This shows me 6 lines, with status of type of invis lighting up based on what they have active.. I find it works great!

INI:
[Invis]
GroupMember0Invis =      3,5,900,190,0,234,008,${If[${Me.Invis[1]} , Invis,]}
GroupMember1Invis =      3,5,900,210,0,234,008,${If[${DanNet[${Group.Member[1]}].O[Me.Invis[1]]} , Invis,]}
GroupMember2Invis =      3,5,900,230,0,234,008,${If[${DanNet[${Group.Member[2]}].O[Me.Invis[1]]} , Invis,]}
GroupMember3Invis =      3,5,900,250,0,234,008,${If[${DanNet[${Group.Member[3]}].O[Me.Invis[1]]} , Invis,]}
GroupMember4Invis =      3,5,900,270,0,234,008,${If[${DanNet[${Group.Member[4]}].O[Me.Invis[1]]} , Invis,]}
GroupMember5Invis =      3,5,900,290,0,234,008,${If[${DanNet[${Group.Member[5]}].O[Me.Invis[1]]} , Invis,]}
GroupMember0IVU =      3,5,945,190,0,234,008,${If[${Me.Invis[2]} , IVU,]}
GroupMember1IVU =        3,5,945,210,0,234,008,${If[${DanNet[${Group.Member[1]}].O[Me.Invis[2]]} , IVU,]}
GroupMember2IVU =           3,5,945,230,0,234,008,${If[${DanNet[${Group.Member[2]}].O[Me.Invis[2]]} , IVU,]}
GroupMember3IVU =           3,5,945,250,0,234,008,${If[${DanNet[${Group.Member[3]}].O[Me.Invis[2]]} , IVU,]}
GroupMember4IVU =          3,5,945,270,0,234,008,${If[${DanNet[${Group.Member[4]}].O[Me.Invis[2]]} , IVU,]}
GroupMember5IVU =           3,5,945,290,0,234,008,${If[${DanNet[${Group.Member[5]}].O[Me.Invis[2]]} , IVU,]}
GroupMember0SOS =      3,5,980,190,0,234,008,${If[${Me.Invis[4]} , SOS,]}
GroupMember1SOS =        3,5,980,210,0,234,008,${If[${DanNet[${Group.Member[1]}].O[Me.Invis[4]]} , SOS,]}
GroupMember2SOS =           3,5,980,230,0,234,008,${If[${DanNet[${Group.Member[2]}].O[Me.Invis[4]]} , SOS,]}
GroupMember3SOS =        3,5,980,250,0,234,008,${If[${DanNet[${Group.Member[3]}].O[Me.Invis[4]]} , SOS,]}
GroupMember4SOS =           3,5,980,270,0,234,008,${If[${DanNet[${Group.Member[4]}].O[Me.Invis[4]]} , SOS,]}
GroupMember5SOS =           3,5,980,290,0,234,008,${If[${DanNet[${Group.Member[5]}].O[Me.Invis[4]]} , SOS,]}
 
Joined
Nov 5, 2018
RedCents
1,088Β’
Started working on a HUD for raid team on Test. Currently just has a distance check but eventually hope to add things like Current target, maybe info such as hp/mana. If anyone has suggestions I am open to them!

I separated each group into it's own box so that they can be loaded separately, as well as easily moved around with the mq2movehud plugin (thank you for that plugin chat). It also helps to not have to rewrite variable names (you can see remnants of where I had them grouped together in the variable names...fix eventually...)

[Raid1] includes an overall check for all raidmembers being within radius 100

Raid hud for mq2hud:
[raid1]
    DistanceStatusGreen=3,790,12,0,234,008,${If[${SpawnCount[raid radius 100]}==${SpawnCount[raid]},ALLHERE,]}
    DistanceStatusRed=3,790,12,250,0,0,${If[${SpawnCount[raid radius 100]}<${SpawnCount[raid]},MISSING,]}
    Raid1=3,750,24,255,128,0,[Raid 1]
    Players1=3,750,36,250,0,0,${Raid.Member[1].Name}
    RaidMember1RangeGreen =3,790,36,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[1].Distance}]}, ${Raid.Member[1].Distance},]}
    RaidMember1RangeRed =3,790,36,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[1].Distance}]}, ${Raid.Member[1].Distance},]}
    Players2=3,750,48,250,0,0,${Raid.Member[2].Name}
    RaidMember2RangeGreen =3,790,48,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[2].Distance}]}, ${Raid.Member[2].Distance},]}
    RaidMember2RangeRed =3,790,48,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[2].Distance}]}, ${Raid.Member[2].Distance},]}
    Players3=3,750,60,250,0,0,${Raid.Member[3].Name}
    RaidMember3RangeGreen =3,790,60,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[3].Distance}]}, ${Raid.Member[3].Distance},]}
    RaidMember3RangeRed =3,790,60,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[3].Distance}]}, ${Raid.Member[3].Distance},]}
    Players4=3,750,72,250,0,0,${Raid.Member[4].Name}
    RaidMember4RangeGreen =3,790,72,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[4].Distance}]}, ${Raid.Member[4].Distance},]}
    RaidMember4RangeRed =3,790,72,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[4].Distance}]}, ${Raid.Member[4].Distance},]}
    Players5=3,750,84,250,0,0,${Raid.Member[5].Name}
    RaidMember5RangeGreen =3,790,84,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[5].Distance}]}, ${Raid.Member[5].Distance},]}
    RaidMember5RangeRed =3,790,84,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[5].Distance}]}, ${Raid.Member[5].Distance},]}
    Players6=3,750,96,250,0,0,${Raid.Member[6].Name}
    RaidMember6RangeGreen =3,790,96,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[6].Distance}]}, ${Raid.Member[6].Distance},]}
    RaidMember6RangeRed =3,790,96,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[6].Distance}]}, ${Raid.Member[6].Distance},]}
    BG2aa=3,750,12,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   
    BG2a=3,750,24,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2b=3,750,36,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2c=3,750,48,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2d=3,750,60,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2e=3,750,72,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2f=3,750,84,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2g=3,750,96,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
[raid2]
    Raid2=3,750,108,255,128,0,[Raid 2]
    Players7=3,750,120,250,0,0,${Raid.Member[7].Name}
    RaidMember7RangeGreen =3,790,120,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[7].Distance}]}, ${Raid.Member[7].Distance},]}
    RaidMember7RangeRed =3,790,120,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[7].Distance}]}, ${Raid.Member[7].Distance},]}
    Players8=3,750,132,250,0,0,${Raid.Member[8].Name}
    RaidMember8RangeGreen =3,790,132,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[7].Distance}]}, ${Raid.Member[8].Distance},]}
    RaidMember8RangeRed =3,790,132,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[7].Distance}]}, ${Raid.Member[8].Distance},]}
    Players9=3,750,144,250,0,0,${Raid.Member[9].Name}
    RaidMember9RangeGreen =3,790,144,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[9].Distance},]}
    RaidMember9RangeRed =3,790,144,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[9].Distance},]}
    Players10=3,750,156,250,0,0,${Raid.Member[10].Name}
    RaidMember10RangeGreen =3,790,156,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[10].Distance},]}
    RaidMember10RangeRed =3,790,156,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[10].Distance},]}
    Players11=3,750,168,250,0,0,${Raid.Member[11].Name}
    RaidMember11RangeGreen =3,790,168,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[11].Distance},]}
    RaidMember11RangeRed =3,790,168,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[11].Distance},]}
    Players12=3,750,180,250,0,0,${Raid.Member[12].Name}
    RaidMember12RangeGreen =3,790,180,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[12].Distance},]}
    RaidMember12RangeRed =3,790,180,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Raid.Member[12].Distance},]}
    BG2h=3,750,108,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2i=3,750,120,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2j=3,750,132,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2k=3,750,144,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2l=3,750,156,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2m=3,750,168,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2n=3,750,180,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
[raid3]
    Raid1=3,894,24,255,128,0,[Raid 3]
    Players1=3,894,36,250,0,0,${Raid.Member[13].Name}
    RaidMember1RangeGreen =3,934,36,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[13].Distance}]}, ${Raid.Member[13].Distance},]}
    RaidMember1RangeRed =3,934,36,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[13].Distance}]}, ${Raid.Member[13].Distance},]}
    Players2=3,894,48,250,0,0,${Raid.Member[14].Name}
    RaidMember2RangeGreen =3,934,48,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[14].Distance}]}, ${Raid.Member[14].Distance},]}
    RaidMember2RangeRed =3,934,48,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[14].Distance}]}, ${Raid.Member[14].Distance},]}
    Players3=3,894,60,250,0,0,${Raid.Member[15].Name}
    RaidMember3RangeGreen =3,934,60,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[15].Distance}]}, ${Raid.Member[15].Distance},]}
    RaidMember3RangeRed =3,934,60,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[15].Distance}]}, ${Raid.Member[15].Distance},]}
    Players4=3,894,72,250,0,0,${Raid.Member[16].Name}
    RaidMember4RangeGreen =3,934,72,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[16].Distance}]}, ${Raid.Member[16].Distance},]}
    RaidMember4RangeRed =3,934,72,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[16].Distance}]}, ${Raid.Member[16].Distance},]}
    Players5=3,894,84,250,0,0,${Raid.Member[17].Name}
    RaidMember5RangeGreen =3,934,84,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[17].Distance}]}, ${Raid.Member[17].Distance},]}
    RaidMember5RangeRed =3,934,84,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[17].Distance}]}, ${Raid.Member[17].Distance},]}
    Players6=3,894,96,250,0,0,${Raid.Member[18].Name}
    RaidMember6RangeGreen =3,934,96,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[18].Distance}]}, ${Raid.Member[18].Distance},]}
    RaidMember6RangeRed =3,934,96,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[18].Distance}]}, ${Raid.Member[18].Distance},]}
    BG2a=3,894,24,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2b=3,894,36,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2c=3,894,48,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2d=3,894,60,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2e=3,894,72,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2f=3,894,84,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2g=3,894,96,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
[raid4]
    Raid2=3,894,108,255,128,0,[Raid 4]
    Players7=3,894,120,250,0,0,${Raid.Member[19].Name}
    RaidMember7RangeGreen =3,934,120,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[19].Distance}]}, ${Raid.Member[19].Distance},]}
    RaidMember7RangeRed =3,934,120,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[19].Distance}]}, ${Raid.Member[19].Distance},]}
    Players8=3,894,132,250,0,0,${Raid.Member[20].Name}
    RaidMember8RangeGreen =3,934,132,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[20].Distance}]}, ${Raid.Member[20].Distance},]}
    RaidMember8RangeRed =3,934,132,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[20].Distance}]}, ${Raid.Member[20].Distance},]}
    Players9=3,894,144,250,0,0,${Raid.Member[21].Name}
    RaidMember9RangeGreen =3,934,144,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[21].Distance}]}, ${Raid.Member[21].Distance},]}
    RaidMember9RangeRed =3,934,144,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[21].Distance}]}, ${Raid.Member[21].Distance},]}
    Players10=3,894,156,250,0,0,${Raid.Member[22].Name}
    RaidMember10RangeGreen =3,934,156,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[22].Distance}]}, ${Raid.Member[22].Distance},]}
    RaidMember10RangeRed =3,934,156,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[22].Distance}]}, ${Raid.Member[22].Distance},]}
    Players11=3,894,168,250,0,0,${Raid.Member[23].Name}
    RaidMember11RangeGreen =3,934,168,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[23].Distance}]}, ${Raid.Member[23].Distance},]}
    RaidMember11RangeRed =3,934,168,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[23].Distance}]}, ${Raid.Member[23].Distance},]}
    Players12=3,894,180,250,0,0,${Raid.Member[24].Name}
    RaidMember12RangeGreen =3,934,180,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[24].Distance}]}, ${Raid.Member[24].Distance},]}
    RaidMember12RangeRed =3,934,180,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[24].Distance}]}, ${Raid.Member[24].Distance},]}
    BG2h=3,894,108,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2i=3,894,120,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2j=3,894,132,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2k=3,894,144,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2l=3,894,156,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2m=3,894,168,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2n=3,894,180,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
 

Attachments

  • hudpicanon.jpg
    hudpicanon.jpg
    30.4 KB · Views: 53
Joined
May 19, 2021
RedCents
70Β’
Here's my HUD as of right now: Top pic is bottom of screen and 2nd pic is top left of screen

Here's my HUD:

[MQ2HUD]
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
UseFontSize=off


[Elements]
TargetInfo=3,5,35,255,255,255,${Target}
GMIndicator=3,5,45,0,0,255,${Spawn[gm]}
CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}
ClickMeForFun=6,-25,-25,255,255,255,${If[!${Cursor.ID},click me,]}

Time=3,5,23,0,255,0,Time: ${Time}
LastTell=3,5,50,0,255,0,LastTell - ${MacroQuest.LastTell}
RegExp=3,5,62,0,255,0,EXP - ${Me.PctExp}%
AAExp=3,5,74,0,255,0,AAExp - ${Me.PctAAExp}%
Spawn1=3,5,86,255,255,0,${If[${NearestSpawn[1,npc named].Name.NotEqual["NULL"]},${NearestSpawn[1,npc named].Level} - ${NearestSpawn[1,npc named].Name},]}
Spawn2=3,5,98,255,255,0,${If[${NearestSpawn[2,npc named].Name.NotEqual["NULL"]},${NearestSpawn[2,npc named].Level} - ${NearestSpawn[2,npc named].Name},]}
Spawn3=3,5,110,255,255,0,${If[${NearestSpawn[3,npc named].Name.NotEqual["NULL"]},${NearestSpawn[3,npc named].Level} - ${NearestSpawn[3,npc named].Name},]}
Spawn4=3,5,122,255,255,0,${If[${NearestSpawn[4,npc named].Name.NotEqual["NULL"]},${NearestSpawn[4,npc named].Level} - ${NearestSpawn[4,npc named].Name},]}
GMInd1=3,5,134,0,250,0,GM - ${If[${Spawn[gm].ID},${SpawnCount[gm]} GM's in zone.,No GM's Present]}
GroupLeader=3,520,1000,0,255,0,${If[${Group.Members}>0,GroupLDR - ${Group.Leader},]}
Speed=3,160,60,0,240,0,Speed - ${Int[${Me.Speed}]}


If I past this into my mq2hud.ini it crashes Everquest.
 
Joined
Nov 5, 2018
RedCents
1,088Β’
Updated raid hud with HP % now. If anyone has ideas on how to dynamically fill in the Raid.Member[X] values for adding groups / making changes to the [raid] template, please let me know!

1622595236262.png

INI:
[raid1]
    DistanceStatusGreen=3,790,12,0,234,008,${If[${SpawnCount[raid radius 100]}==${SpawnCount[raid]},ALLHERE,]}
    DistanceStatusRed=3,790,12,250,0,0,${If[${SpawnCount[raid radius 100]}<${SpawnCount[raid]},MISSING,]}
    Raidlabel=3,750,24,255,128,0,[Raid 1]
    hplabel=3,810,24,255,128,0,HP
    distlabel=3,835,24,255,128,0,Dist
    Players1=3,750,36,250,0,0,${Raid.Member[1].Name}
    RaidMember1RangeGreen =3,820,36,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[1].Distance}]}, ${Int[${Raid.Member[1].Distance}]},]}
    RaidMember1RangeRed =3,820,36,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[1].Distance}]}, ${Int[${Raid.Member[1].Distance}]},]}
    RaidMember1GreenHP=3,800,36,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[1].PctHPs}]}, ${Raid.Member[1].PctHPs},]}
    RaidMember1RedHP= 3,800,36,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[1].PctHPs}]}, ${Raid.Member[1].PctHPs},]}
    Players2=3,750,48,250,0,0,${Raid.Member[2].Name}
    RaidMember2RangeGreen =3,820,48,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[2].Distance}]}, ${Int[${Raid.Member[2].Distance}]},]}
    RaidMember2RangeRed =3,820,48,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[2].Distance}]}, ${Int[${Raid.Member[2].Distance}]},]}
    RaidMember2GreenHP=3,800,48,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[2].PctHPs}]}, ${Raid.Member[2].PctHPs},]}
    RaidMember2RedHP= 3,800,48,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[2].PctHPs}]}, ${Raid.Member[2].PctHPs},]}
    Players3=3,750,60,250,0,0,${Raid.Member[3].Name}
    RaidMember3RangeGreen =3,820,60,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[3].Distance}]}, ${Int[${Raid.Member[3].Distance}]},]}
    RaidMember3RangeRed =3,820,60,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[3].Distance}]}, ${Int[${Raid.Member[3].Distance}]},]}
    RaidMember3GreenHP=3,800,60,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[3].PctHPs}]}, ${Raid.Member[3].PctHPs},]}
    RaidMember3RedHP= 3,800,60,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[3].PctHPs}]}, ${Raid.Member[3].PctHPs},]}
    Players4=3,750,72,250,0,0,${Raid.Member[4].Name}
    RaidMember4RangeGreen =3,820,72,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[4].Distance}]}, ${Int[${Raid.Member[4].Distance}]},]}
    RaidMember4RangeRed =3,820,72,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[4].Distance}]}, ${Int[${Raid.Member[4].Distance}]},]}
    RaidMember4GreenHP=3,800,72,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[4].PctHPs}]}, ${Raid.Member[4].PctHPs},]}
    RaidMember4RedHP= 3,800,72,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[4].PctHPs}]}, ${Raid.Member[4].PctHPs},]}
    Players5=3,750,84,250,0,0,${Raid.Member[5].Name}
    RaidMember5RangeGreen =3,820,84,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[5].Distance}]}, ${Int[${Raid.Member[5].Distance}]},]}
    RaidMember5RangeRed =3,820,84,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[5].Distance}]}, ${Int[${Raid.Member[5].Distance}]},]}
    RaidMember5GreenHP=3,800,84,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[5].PctHPs}]}, ${Raid.Member[5].PctHPs},]}
    RaidMember5RedHP= 3,800,84,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[5].PctHPs}]}, ${Raid.Member[5].PctHPs},]}
    Players6=3,750,96,250,0,0,${Raid.Member[6].Name}
    RaidMember6RangeGreen =3,820,96,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[6].Distance}]}, ${Int[${Raid.Member[6].Distance}]},]}
    RaidMember6RangeRed =3,820,96,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[6].Distance}]}, ${Int[${Raid.Member[6].Distance}]},]}
    RaidMember6GreenHP=3,800,96,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[6].PctHPs}]}, ${Raid.Member[6].PctHPs},]}
    RaidMember6RedHP= 3,800,96,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[6].PctHPs}]}, ${Raid.Member[6].PctHPs},]}
    BG2aa=3,750,12,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   
    BG2a=3,750,24,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2b=3,750,36,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2c=3,750,48,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2d=3,750,60,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2e=3,750,72,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2f=3,750,84,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2g=3,750,96,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
[raid2]
    Raidlabel=3,750,109,255,128,0,[Raid 2]
    hplabel=3,810,109,255,128,0,HP
    distlabel=3,835,109,255,128,0,Dist
    Players1=3,750,121,250,0,0,${Raid.Member[7].Name}
    RaidMember1RangeGreen =3,820,121,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[7].Distance}]}, ${Int[${Raid.Member[7].Distance}]},]}
    RaidMember1RangeRed =3,820,121,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[7].Distance}]}, ${Int[${Raid.Member[7].Distance}]},]}
    RaidMember1GreenHP=3,800,121,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[7].PctHPs}]}, ${Raid.Member[7].PctHPs},]}
    RaidMember1RedHP=3,800,121,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[7].PctHPs}]}, ${Raid.Member[7].PctHPs},]}
    Players2=3,750,133,250,0,0,${Raid.Member[8].Name}
    RaidMember2RangeGreen =3,820,133,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Int[${Raid.Member[8].Distance}]},]}
    RaidMember2RangeRed =3,820,133,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[8].Distance}]}, ${Int[${Raid.Member[8].Distance}]},]}
    RaidMember2GreenHP=3,800,133,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[8].PctHPs}]}, ${Raid.Member[8].PctHPs},]}
    RaidMember2RedHP=3,800,133,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[8].PctHPs}]}, ${Raid.Member[8].PctHPs},]}
    Players3=3,750,145,250,0,0,${Raid.Member[9].Name}
    RaidMember3RangeGreen =3,820,145,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[9].Distance}]}, ${Int[${Raid.Member[9].Distance}]},]}
    RaidMember3RangeRed =3,820,145,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[9].Distance}]}, ${Int[${Raid.Member[9].Distance}]},]}
    RaidMember3GreenHP=3,800,145,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[9].PctHPs}]}, ${Raid.Member[9].PctHPs},]}
    RaidMember3RedHP=3,800,145,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[9].PctHPs}]}, ${Raid.Member[9].PctHPs},]}
    Players4=3,750,157,250,0,0,${Raid.Member[10].Name}
    RaidMember4RangeGreen =3,820,157,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[10].Distance}]}, ${Int[${Raid.Member[10].Distance}]},]}
    RaidMember4RangeRed =3,820,157,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[10].Distance}]}, ${Int[${Raid.Member[10].Distance}]},]}
    RaidMember4GreenHP=3,800,157,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[10].PctHPs}]}, ${Raid.Member[10].PctHPs},]}
    RaidMember4RedHP=3,800,157,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[10].PctHPs}]}, ${Raid.Member[10].PctHPs},]}
    Players5=3,750,169,250,0,0,${Raid.Member[11].Name}
    RaidMember5RangeGreen =3,820,169,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[11].Distance}]}, ${Int[${Raid.Member[11].Distance}]},]}
    RaidMember5RangeRed =3,820,169,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[11].Distance}]}, ${Int[${Raid.Member[11].Distance}]},]}
    RaidMember5GreenHP=3,800,169,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[11].PctHPs}]}, ${Raid.Member[11].PctHPs},]}
    RaidMember5RedHP=3,800,169,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[11].PctHPs}]}, ${Raid.Member[11].PctHPs},]}
    Players6=3,750,181,250,0,0,${Raid.Member[12].Name}
    RaidMember6RangeGreen =3,820,181,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[12].Distance}]}, ${Int[${Raid.Member[12].Distance}]},]}
    RaidMember6RangeRed =3,820,181,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[12].Distance}]}, ${Int[${Raid.Member[12].Distance}]},]}
    RaidMember6GreenHP=3,800,181,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[12].PctHPs}]}, ${Raid.Member[12].PctHPs},]}
    RaidMember6RedHP=3,800,181,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[12].PctHPs}]}, ${Raid.Member[12].PctHPs},]}
    BG2a=3,750,109,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2b=3,750,121,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2c=3,750,133,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2d=3,750,145,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2e=3,750,157,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2f=3,750,169,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2g=3,750,181,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
[raid3]
    Raidlabel=3,895,24,255,128,0,[Raid 3]
    hplabel=3,955,24,255,128,0,HP
    distlabel=3,980,24,255,128,0,Dist
    Players1=3,895,36,250,0,0,${Raid.Member[13].Name}
    RaidMember1RangeGreen =3,965,36,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[13].Distance}]}, ${Int[${Raid.Member[13].Distance}]},]}
    RaidMember1RangeRed =3,965,36,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[13].Distance}]}, ${Int[${Raid.Member[13].Distance}]},]}
    RaidMember1GreenHP=3,945,36,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[13].PctHPs}]}, ${Raid.Member[13].PctHPs},]}
    RaidMember1RedHP=3,945,36,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[13].PctHPs}]}, ${Raid.Member[13].PctHPs},]}
    Players2=3,895,48,250,0,0,${Raid.Member[14].Name}
    RaidMember2RangeGreen =3,965,48,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[14].Distance}]}, ${Int[${Raid.Member[14].Distance}]},]}
    RaidMember2RangeRed =3,965,48,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[14].Distance}]}, ${Int[${Raid.Member[14].Distance}]},]}
    RaidMember2GreenHP=3,945,48,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[14].PctHPs}]}, ${Raid.Member[14].PctHPs},]}
    RaidMember2RedHP=3,945,48,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[14].PctHPs}]}, ${Raid.Member[14].PctHPs},]}
    Players3=3,895,60,250,0,0,${Raid.Member[15].Name}
    RaidMember3RangeGreen =3,965,60,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[15].Distance}]}, ${Int[${Raid.Member[15].Distance}]},]}
    RaidMember3RangeRed =3,965,60,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[15].Distance}]}, ${Int[${Raid.Member[15].Distance}]},]}
    RaidMember3GreenHP=3,945,60,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[15].PctHPs}]}, ${Raid.Member[15].PctHPs},]}
    RaidMember3RedHP=3,945,60,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[15].PctHPs}]}, ${Raid.Member[15].PctHPs},]}
    Players4=3,895,72,250,0,0,${Raid.Member[16].Name}
    RaidMember4RangeGreen =3,965,72,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[16].Distance}]}, ${Int[${Raid.Member[16].Distance}]},]}
    RaidMember4RangeRed =3,965,72,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[16].Distance}]}, ${Int[${Raid.Member[16].Distance}]},]}
    RaidMember4GreenHP=3,945,72,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[16].PctHPs}]}, ${Raid.Member[16].PctHPs},]}
    RaidMember4RedHP=3,945,72,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[16].PctHPs}]}, ${Raid.Member[16].PctHPs},]}
    Players5=3,895,84,250,0,0,${Raid.Member[17].Name}
    RaidMember5RangeGreen =3,965,84,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[17].Distance}]}, ${Int[${Raid.Member[17].Distance}]},]}
    RaidMember5RangeRed =3,965,84,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[17].Distance}]}, ${Int[${Raid.Member[17].Distance}]},]}
    RaidMember5GreenHP=3,945,84,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[17].PctHPs}]}, ${Raid.Member[17].PctHPs},]}
    RaidMember5RedHP=3,945,84,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[17].PctHPs}]}, ${Raid.Member[17].PctHPs},]}
    Players6=3,895,96,250,0,0,${Raid.Member[18].Name}
    RaidMember6RangeGreen =3,965,96,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[18].Distance}]}, ${Int[${Raid.Member[18].Distance}]},]}
    RaidMember6RangeRed =3,965,96,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[18].Distance}]}, ${Int[${Raid.Member[18].Distance}]},]}
    RaidMember6GreenHP=3,945,96,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[18].PctHPs}]}, ${Raid.Member[18].PctHPs},]}
    RaidMember6RedHP=3,945,96,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[18].PctHPs}]}, ${Raid.Member[18].PctHPs},]}
    BG2a=3,895,24,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2b=3,895,36,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2c=3,895,48,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2d=3,895,60,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2e=3,895,72,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2f=3,895,84,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2g=3,895,96,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
[raid4]
    Raidlabel=3,895,109,255,128,0,[Raid 4]
    hplabel=3,955,109,255,128,0,HP
    distlabel=3,980,109,255,128,0,Dist
    Players1=3,895,121,250,0,0,${Raid.Member[19].Name}
    RaidMember1RangeGreen =3,965,121,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[19].Distance}]}, ${Int[${Raid.Member[19].Distance}]},]}
    RaidMember1RangeRed =3,965,121,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[19].Distance}]}, ${Int[${Raid.Member[19].Distance}]},]}
    RaidMember1GreenHP=3,945,121,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[19].PctHPs}]}, ${Raid.Member[19].PctHPs},]}
    RaidMember1RedHP=3,945,121,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[19].PctHPs}]}, ${Raid.Member[19].PctHPs},]}
    Players2=3,895,133,250,0,0,${Raid.Member[20].Name}
    RaidMember2RangeGreen =3,965,133,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[20].Distance}]}, ${Int[${Raid.Member[20].Distance}]},]}
    RaidMember2RangeRed =3,965,133,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[20].Distance}]}, ${Int[${Raid.Member[20].Distance}]},]}
    RaidMember2GreenHP=3,945,133,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[20].PctHPs}]}, ${Raid.Member[20].PctHPs},]}
    RaidMember2RedHP=3,945,133,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[20].PctHPs}]}, ${Raid.Member[20].PctHPs},]}
    Players3=3,895,145,250,0,0,${Raid.Member[21].Name}
    RaidMember3RangeGreen =3,965,145,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[21].Distance}]}, ${Int[${Raid.Member[21].Distance}]},]}
    RaidMember3RangeRed =3,965,145,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[21].Distance}]}, ${Int[${Raid.Member[21].Distance}]},]}
    RaidMember3GreenHP=3,945,145,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[21].PctHPs}]}, ${Raid.Member[21].PctHPs},]}
    RaidMember3RedHP=3,945,145,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[21].PctHPs}]}, ${Raid.Member[21].PctHPs},]}
    Players4=3,895,157,250,0,0,${Raid.Member[22].Name}
    RaidMember4RangeGreen =3,965,157,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[22].Distance}]}, ${Int[${Raid.Member[22].Distance}]},]}
    RaidMember4RangeRed =3,965,157,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[22].Distance}]}, ${Int[${Raid.Member[22].Distance}]},]}
    RaidMember4GreenHP=3,945,157,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[22].PctHPs}]}, ${Raid.Member[22].PctHPs},]}
    RaidMember4RedHP=3,945,157,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[22].PctHPs}]}, ${Raid.Member[22].PctHPs},]}
    Players5=3,895,169,250,0,0,${Raid.Member[23].Name}
    RaidMember5RangeGreen =3,965,169,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[23].Distance}]}, ${Int[${Raid.Member[23].Distance}]},]}
    RaidMember5RangeRed =3,965,169,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[23].Distance}]}, ${Int[${Raid.Member[23].Distance}]},]}
    RaidMember5GreenHP=3,945,169,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[23].PctHPs}]}, ${Raid.Member[23].PctHPs},]}
    RaidMember5RedHP=3,945,169,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[23].PctHPs}]}, ${Raid.Member[23].PctHPs},]}
    Players6=3,895,181,250,0,0,${Raid.Member[24].Name}
    RaidMember6RangeGreen =3,965,181,0,234,008,     ${If[${Range.Between[0,100:${Raid.Member[24].Distance}]}, ${Int[${Raid.Member[24].Distance}]},]}
    RaidMember6RangeRed =3,965,181,255,000,000,   ${If[!${Range.Between[0,100:${Raid.Member[24].Distance}]}, ${Int[${Raid.Member[24].Distance}]},]}
    RaidMember6GreenHP=3,945,181,50,255,0, ${If[${Range.Between[75,100:${Raid.Member[24].PctHPs}]}, ${Raid.Member[24].PctHPs},]}
    RaidMember6RedHP=3,945,181,255,30,0, ${If[${Range.Between[0,74:${Raid.Member[24].PctHPs}]}, ${Raid.Member[24].PctHPs},]}
    BG2a=3,895,109,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2b=3,895,121,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2c=3,895,133,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2d=3,895,145,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2e=3,895,157,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2f=3,895,169,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
    BG2g=3,895,181,0,0,0                ,β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
 
Joined
Nov 5, 2018
RedCents
1,088Β’
This "graphical" huds are cool and all, but please be aware of how much CPU usage they cause.

The intention for the raid hud is to have it running only on a single instance. Do you expect CPU usage to increase drastically on one instance? Is an imgui hud in MQNext a better solution? (I am playing on test so cannot access mqnext at the moment to go that route)

Followup:

Seems my CPU usage on the client running the hud goes from ~3.5% (no hud)->5% (with hud), so that is a pretty substantial increase. For one window I think it is manageable and well worth the extra load, but I definitely would not want to load a hud on every toon in a raid. Is it possible to slow down the hud update rate?
 
Last edited:
Joined
May 19, 2021
RedCents
70Β’
Hi Guys,

I am having some hard time getting the group invis member status to work in the HUD. The named, and Elements section works fine and shows up on the HUD. But the invis does not show up (the characters are invis). Here is my MQ2hud.ini code:

MQ2hud.ini:
[MQ2HUD]
UseFontSize=off
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on

[Invis]
GroupMember0 =         3,5,900,650,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]}
GroupMember1 =      3,5,900,670,0,234,008,${If[${Group.Member[1].Invis} , ${Group.Member[1].Name} Invis,]}
GroupMember2 =      3,5,900,690,0,234,008,${If[${Group.Member[2].Invis} , ${Group.Member[2].Name} Invis,]}
GroupMember3 =      3,5,900,710,0,234,008,${If[${Group.Member[3].Invis} , ${Group.Member[3].Name} Invis,]}
GroupMember4 =      3,5,900,730,0,234,008,${If[${Group.Member[4].Invis} , ${Group.Member[4].Name} Invis,]}
GroupMember5 =      3,5,900,750,0,234,008,${If[${Group.Member[5].Invis} , ${Group.Member[5].Name} Invis,]}

[Elements]
   GMIndicator=3,660,38,255,255,255,GM - ${NearestSpawn[GM]}
      GameTime=3,660,50,255,255,255,GameTime: ${GameTime.Hour}:${GameTime.Minute} - ${If[${Bool[${GameTime.Night}]},Night,Day]}
         Speed=3,660,62,0,240,0,Speed - ${Int[${Me.Speed}]}
      LastTell=3,660,74,215,0,215,LastTell - ${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
            HP=3,660,86,100,255,100,HPs: ${Me.CurrentHPs} of ${Me.MaxHPs}
          Mana=3,660,98,100,255,100,Mana: ${Me.CurrentMana} of ${Me.MaxMana}
   Petdistance=3,660,110,255,255,255,${If[${Me.Pet.ID},Pet Distance: ${Me.Pet.Distance},]}
       

     Direction=3,725,134,255,0,0,${If[${Target.ID}==NULL,"",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360)*-1]}>-30,"   XXX",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360)*-1]}>-180,"<--","      -->"]}]}]}
    **Me Loc**=3,660,146,150,250,150,My Location:        ${Me.X}  ${Me.Y}  ${Me.Z}
**Target Loc**=3,660,158,150,250,150,${If[${Target.ID},Target Location:  ${Target.X}  ${Target.Y}  ${Target.Z},]}
   TargetLevel=3,660,182,255,255,255,${If[${Target.ID},Lvl ${Target.Level}  --  ${Target.Name}  --  ${Target.Class}  -- ${Target.PctHPs}% Hp,]}
   TargetSpeed=3,660,194,255,234,8,${If[${Target.ID},Target Speed: ${Target.Speed} MPH,]}
      maxmelee=3,660,206,255,255,255,${If[${Target.ID},Max Melee Range: ${Target.MaxRange},]}
    TargetDist=3,660,218,255,255,255,${If[${Target.ID},Target Distance:    ${Target.Distance},]}


   
[named]
            NS=3,965,38,255,0,0,~~~~ Named Spawns ~~~~
        Spawn1=3,935,56,255,255,0,#1    ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]}
        Spawn2=3,935,68,255,255,0,#2    ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]}
        Spawn3=3,935,80,255,255,0,#3    ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]}
        Spawn4=3,935,92,255,255,0,#4    ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]}
        Spawn5=3,935,104,255,255,0,#5   ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Level},]} - ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Name},]}
        Spawn6=3,935,116,255,255,0,#6   ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Level},]} - ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Name},]}
        Spawn7=3,935,128,255,255,0,#7   ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Level},]} - ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Name},]}
        Spawn8=3,935,140,255,255,0,#8   ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Level},]} - ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Name},]}
        Spawn9=3,935,152,255,255,0,#9   ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Level},]} - ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Name},]}
       Spawn10=3,935,164,255,255,0,#10   ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Level},]} - ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Name},]}


      ZoneName=3,1200,38,255,255,0,Zone - ${Zone}
ShortZoneName=3,1200,50,255,255,255,Short Zone Name - ${Zone.ShortName}
   GroupLeader=3,1200,62,255,255,255,${If[${Group},Group Leader : ${Group.Leader.Name},]}
         Raid1=3,1200,74,180,180,180,Raid Leader: ${Raid.Leader}

[Farm]
LineBreak1a=3,1435,42,225,255,0   ,${If[${Farm.TargetID},___________________________,]}
LineBreak1b=3,1435,55,225,255,0   ,   ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}
LineBreak1c=3,1435,58,225,255,0   ,${If[${Farm.TargetID},___________________________,]}
BG1a=3,1435,55,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}

TargetNameLvlText=3,1435,75,225,255,0  ,${If[${Farm.TargetID},  Level:           Class:,]}
TargetNameLevel=3,1435,75,225,255,0       ,${If[${Farm.TargetID},             ${Spawn[${Farm.TargetID}].Level}               ${Spawn[${Farm.TargetID}].Class},]}
BG1b=3,1435,75,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}


TargetDistText=3,1435,100,225,255,0    ,${If[${Farm.TargetID}, Distance:,]}
    TargetDist=3,1435,100,225,255,0    ,                 ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}
BG1c=3,1435,100,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}


[Caracter_server]
Last=Elements,named,Invis
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on

Any ideas?
 
Last edited:

Sic

[sic]
Moderator
Joined
May 5, 2016
RedCents
33,954Β’
Hi Guys,

I am having some hard time getting the group invis member status to work in the HUD. The named, and Elements section works fine and shows up on the HUD. But the invis does not show up (the characters are invis). Here is my MQ2hud.ini code:

MQ2hud.ini:
[MQ2HUD]
UseFontSize=off
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on

[Invis]
GroupMember0 =         3,5,900,650,0,234,008,${If[${Me.Invis} , ${Me.Name} Invis,]}
GroupMember1 =      3,5,900,670,0,234,008,${If[${Group.Member[1].Invis} , ${Group.Member[1].Name} Invis,]}
GroupMember2 =      3,5,900,690,0,234,008,${If[${Group.Member[2].Invis} , ${Group.Member[2].Name} Invis,]}
GroupMember3 =      3,5,900,710,0,234,008,${If[${Group.Member[3].Invis} , ${Group.Member[3].Name} Invis,]}
GroupMember4 =      3,5,900,730,0,234,008,${If[${Group.Member[4].Invis} , ${Group.Member[4].Name} Invis,]}
GroupMember5 =      3,5,900,750,0,234,008,${If[${Group.Member[5].Invis} , ${Group.Member[5].Name} Invis,]}

[Elements]
   GMIndicator=3,660,38,255,255,255,GM - ${NearestSpawn[GM]}
      GameTime=3,660,50,255,255,255,GameTime: ${GameTime.Hour}:${GameTime.Minute} - ${If[${Bool[${GameTime.Night}]},Night,Day]}
         Speed=3,660,62,0,240,0,Speed - ${Int[${Me.Speed}]}
      LastTell=3,660,74,215,0,215,LastTell - ${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
            HP=3,660,86,100,255,100,HPs: ${Me.CurrentHPs} of ${Me.MaxHPs}
          Mana=3,660,98,100,255,100,Mana: ${Me.CurrentMana} of ${Me.MaxMana}
   Petdistance=3,660,110,255,255,255,${If[${Me.Pet.ID},Pet Distance: ${Me.Pet.Distance},]}
      

     Direction=3,725,134,255,0,0,${If[${Target.ID}==NULL,"",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360)*-1]}>-30,"   XXX",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360)*-1]}>-180,"<--","      -->"]}]}]}
    **Me Loc**=3,660,146,150,250,150,My Location:        ${Me.X}  ${Me.Y}  ${Me.Z}
**Target Loc**=3,660,158,150,250,150,${If[${Target.ID},Target Location:  ${Target.X}  ${Target.Y}  ${Target.Z},]}
   TargetLevel=3,660,182,255,255,255,${If[${Target.ID},Lvl ${Target.Level}  --  ${Target.Name}  --  ${Target.Class}  -- ${Target.PctHPs}% Hp,]}
   TargetSpeed=3,660,194,255,234,8,${If[${Target.ID},Target Speed: ${Target.Speed} MPH,]}
      maxmelee=3,660,206,255,255,255,${If[${Target.ID},Max Melee Range: ${Target.MaxRange},]}
    TargetDist=3,660,218,255,255,255,${If[${Target.ID},Target Distance:    ${Target.Distance},]}


  
[named]
            NS=3,965,38,255,0,0,~~~~ Named Spawns ~~~~
        Spawn1=3,935,56,255,255,0,#1    ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]}
        Spawn2=3,935,68,255,255,0,#2    ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]}
        Spawn3=3,935,80,255,255,0,#3    ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]}
        Spawn4=3,935,92,255,255,0,#4    ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]}
        Spawn5=3,935,104,255,255,0,#5   ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Level},]} - ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Name},]}
        Spawn6=3,935,116,255,255,0,#6   ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Level},]} - ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Name},]}
        Spawn7=3,935,128,255,255,0,#7   ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Level},]} - ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Name},]}
        Spawn8=3,935,140,255,255,0,#8   ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Level},]} - ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Name},]}
        Spawn9=3,935,152,255,255,0,#9   ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Level},]} - ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Name},]}
       Spawn10=3,935,164,255,255,0,#10   ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Level},]} - ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Name},]}


      ZoneName=3,1200,38,255,255,0,Zone - ${Zone}
ShortZoneName=3,1200,50,255,255,255,Short Zone Name - ${Zone.ShortName}
   GroupLeader=3,1200,62,255,255,255,${If[${Group},Group Leader : ${Group.Leader.Name},]}
         Raid1=3,1200,74,180,180,180,Raid Leader: ${Raid.Leader}

[Farm]
LineBreak1a=3,1435,42,225,255,0   ,${If[${Farm.TargetID},___________________________,]}
LineBreak1b=3,1435,55,225,255,0   ,   ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}
LineBreak1c=3,1435,58,225,255,0   ,${If[${Farm.TargetID},___________________________,]}
BG1a=3,1435,55,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}

TargetNameLvlText=3,1435,75,225,255,0  ,${If[${Farm.TargetID},  Level:           Class:,]}
TargetNameLevel=3,1435,75,225,255,0       ,${If[${Farm.TargetID},             ${Spawn[${Farm.TargetID}].Level}               ${Spawn[${Farm.TargetID}].Class},]}
BG1b=3,1435,75,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}


TargetDistText=3,1435,100,225,255,0    ,${If[${Farm.TargetID}, Distance:,]}
    TargetDist=3,1435,100,225,255,0    ,                 ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}
BG1c=3,1435,100,0,0,0    ,${If[${Farm.TargetID},β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ,]}


[Caracter_server]
Last=Elements,named,Invis
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on

Any ideas?
Because my invis section requires usefontsize
 
Joined
Sep 10, 2020
RedCents
1,411Β’
Hey Gang! πŸ€“πŸ’•

Does anyone know of a way to display numbers above "1,000" or "1,000,000" with commas rather than "1000", "1000000" etc.? Is this possible to achieve? πŸ™
 
Last edited:
Joined
Sep 10, 2020
RedCents
1,411Β’
You can use .Prettify on a number and pass it the number of decimals you want.

Thank you for the heads up on this, appreciate the help very much! This is very exciting as I searched and searched never finding that!! TY again! πŸ™

For others who may have this same question in the future, thanks to Knightly's help above I was able to find the following in patch notes:

- Added .Prettify to Int, Int64, Float and Double types. Example: ${Me.MaxHPs.Prettify} => 30,103 Example: ${Target.Distance.Prettify} => 1,151.24

Hopefully someone else finds this as helpful as I did, Knightly rocks!
 
Last edited:
Joined
Dec 11, 2020
RedCents
460Β’
Does this work on Beta? I copied over my file from live, changed the [name_server] to {name_beta], reloaded and not working. only /hud will parse something. What am I missing?
 

Redbot

πŸ–₯οΈπŸ’–
Moderator
Joined
Oct 15, 2004
RedCents
76,773Β’
To save some CPU cycles I'd like to propose making the following settings default:

CheckINI=100 Current default is 10, so every 10 screens the plugin looks at the INI file. This seems unnecessarily fast and computationally expensive. I run at 100 just fine.
SkipParse=3 Current default is 1, so every single screen the HUD is parsed. Seems ridiculously high, especially if you've got a high FPS! As above, we could easily go higher.
UpdateInBackground=off Current is on. I don't think most people need the HUD running on anything but the active window.

If there's something I'm missing let me know, otherwise I'll submit a MR.
 
Joined
Oct 13, 2020
RedCents
4,329Β’
Bug: EQ will outright crash if UseFontSize=on and any of the statements don't include all the variables or are malformed. You won't be able to restart eq unless you edit the INI and turn off UseFontSize. I'm guessing that the conditional portion is being read as numeric and cratering. Perhaps test the number of parameters, or their type?
 
Joined
Nov 27, 2019
RedCents
600Β’
I have just activated MQ2Hud. I am running a GM check, Players in zone and Sic's green invis. I havent figure out the tell part yet. I send tells and nothing populates. Might be the macrquest.lasttell part, I'm just not sure how that works.
I would like this to only display on my driver toon.
@Sic I seen somewhere he was working on something else to replace this. I'm wondering if I should continue to try and figure this out?
 
Last edited:

Scorpius

Member
Joined
Jun 17, 2013
RedCents
87Β’
if you had nothing n the [Element] section you could have a section with everything you want on the driver character eg.
[driver]

then /loadhud driver

that would only show on him, the others would show nothing, unless loaded in
 
Joined
Jun 2, 2022
RedCents
489Β’
I am really happy as I finally figured out how to make this work and customize it. I do have one question regarding backgrounds. I am using Ladon's method to add a nice black background to the HUD as you can see behind the character area in the screenshot on his post. https://www.redguides.com/community/threads/mq2hud.26133/post-368222
The question is that the UI goes all the way from X=55 to X=302 and I noticed he does 3 entries at X=# and 3 at X=#+10 which is working great. However, at that pace I will have a HUGE block of BG entries. Is there a more elegant way to do this? So far I am only at 90 and I already have

INI:
BG2g=                    3,2,0,50,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2h=                    3,2,0,50,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2i=                    3,2,0,50,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2j=                    3,2,1,50,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2k=                    3,2,1,50,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2l=                    3,2,1,50,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2m=                       3,2,0,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2n=                       3,2,0,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||   

      BG2o=                       3,2,0,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2p=                       3,2,1,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2q=                       3,2,1,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2r=                       3,2,1,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2s=                       3,2,0,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2t=                       3,2,0,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||   

      BG2u=                       3,2,0,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2v=                       3,2,1,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2w=                       3,2,1,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2x=                       3,2,1,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2y=                       3,2,0,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2z=                       3,2,0,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||   

      BG2a1=                   3,2,0,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a2=                   3,2,1,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a3=                   3,2,1,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a4=                   3,2,1,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a5=                   3,2,0,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a6=                   3,2,0,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||   

      BG2a7=                   3,2,0,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a8=                   3,2,1,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a9=                   3,2,1,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

      BG2a10=                   3,2,1,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Works tho

1655854933862.png
 
Joined
Jun 2, 2022
RedCents
489Β’
Never mind, it was not as bad as I thought.

For those who would like to use @Ladon HUD but need a little larger font and a black background, here it is :)

HUD:
[ELEMENTS]
// Cursor
      CursorItem=7,5,45,25,215,215,215,${If[${Cursor.ID},${Cursor},]}

// Player
      LineBreak2a=            3,2,0,20,255,255,255,_______________________________
      LineBreak2b=            3,4,1,35,255,255,255, Character: ${If[${Me.Invis},(,]}${Me.Name}${If[${Me.Invis},),]}${If[${Me.AFK}, (AFK),]}
      LineBreak2c=            3,2,0,40,255,255,255,_______________________________
      BG2a=                    3,2,0,30,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2b=                    3,2,0,35,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2c=                    3,2,0,40,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2d=                    3,2,1,30,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2e=                    3,2,1,35,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2f=                    3,2,1,40,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      
      HPRegText=            3,4,5,55,255,234,8,HP:          of
      HPReg=                3,4,145,55,0,240,0,${Me.HPRegen}/Tic
      HPRaw=                3,4,40,55,255,0,8,${Me.CurrentHPs}          ${Me.MaxHPs}
      ManaRegText=            3,4,5,67,255,234,8,${If[${Me.MaxMana}>0,Mana:                 of ,]}
      ManaReg=                3,4,145,67,0,240,0,${If[${Me.MaxMana}>0,${Me.ManaRegen}/Tic ,]}
      ManaRaw=                3,4,40,67,255,0,8,${If[${Me.MaxMana}>0,${Me.CurrentMana}          ${Me.MaxMana} ,]}
      EndRegText=            3,4,5,79,255,234,8,End:         of
      EndReg=                3,4,145,79,0,240,0,${Me.EnduranceRegen}/Tic
      EndRaw=                3,4,40,79,255,0,8,${Me.CurrentEndurance}          ${Me.MaxEndurance}
      ExperienceText=        3,4,5,93,255,234,8,Exp:(L)                 (A)   
      Experience=            3,4,50,93,0,255,0,${Me.PctExp} %           ${Me.PctAAExp} %
      HungerLevelText=        3,4,5,108,255,234,8,Hunger:
      HungerLevel=            3,4,45,108,0,240,0, ${Me.Hunger}
      ThirstLevelText=        3,4,95,108,255,234,8,Thirst:
      ThirstLevel=            3,4,130,108,0,240,0, ${Me.Thirst}
      ZoneShortNameText=    3,4,40,121,0,240,0,${Zone.ShortName}
      ZoneShortName=        3,4,5,121,255,234,8,Zone:
      LocationText=            3,4,5,135,255,234,8,Location:
      Location=                3,3,55,135,0,255,0, ${Me.Y}  ${Me.X}  ${Me.Z}       
      SpeedText=            3,4,5,149,255,234,8,RunSpeed:
      Speed=                3,4,70,149,0,240,0, ${Int[${Me.Speed}]}
      InvisText=            3,4,90,149,255,234,8,Invisible:
      InvisStatus=            3,4,140,149,0,255,255,${If[${Me.Invis},TRUE,FALSE]}           
      LastTellText=            3,4,5,162,255,234,8,Last Tell:
      LastTell=                3,4,80,162,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
      AFKStatus=            3,4,-25,153,255,0,0,${If[${Me.AFK},(AFK),]}
      MacText=                3,4,5,175,255,234,8,Macro:
      Mac=                    3,4,45,175,204,153,255,${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}   
      CombatStateText=        3,4,5,187,255,234,8,Combat State:
      CombatState=            3,4,87,187,0,240,0, ${Me.CombatState}
      BG2g=                    3,2,0,50,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2h=                    3,2,0,50,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2i=                    3,2,0,50,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2j=                    3,2,1,50,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2k=                    3,2,1,50,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2l=                    3,2,1,50,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2m=                       3,2,0,60,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2n=                       3,2,0,60,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
      BG2o=                       3,2,0,60,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2p=                       3,2,1,60,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2q=                       3,2,1,60,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2r=                       3,2,1,60,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2s=                       3,2,0,70,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2t=                       3,2,0,70,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
      BG2u=                       3,2,0,70,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2v=                       3,2,1,70,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2w=                       3,2,1,70,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2x=                       3,2,1,70,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2y=                       3,2,0,80,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2z=                       3,2,0,80,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
      BG2a1=                   3,2,0,80,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a2=                   3,2,1,80,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a3=                   3,2,1,80,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a4=                   3,2,1,80,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a5=                   3,2,0,90,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a6=                   3,2,0,90,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
      BG2a7=                   3,2,0,90,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a8=                   3,2,1,90,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a9=                   3,2,1,90,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a10=                   3,2,1,90,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a11=                   3,2,0,100,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a12=                   3,2,0,100,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a13=                   3,2,0,100,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a14=                   3,2,1,100,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a15=                   3,2,1,100,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a16=                   3,2,1,100,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a17=                   3,2,0,110,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a18=                   3,2,0,110,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a19=                   3,2,0,110,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a20=                   3,2,1,110,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a21=                   3,2,1,110,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a22=                   3,2,1,110,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a23=                   3,2,0,120,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a24=                   3,2,0,120,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a25=                   3,2,0,120,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a26=                   3,2,1,120,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a27=                   3,2,1,120,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a28=                   3,2,1,120,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a29=                   3,2,0,130,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a30=                   3,2,0,130,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a31=                   3,2,0,130,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a32=                   3,2,1,130,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a33=                   3,2,1,130,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a34=                   3,2,1,130,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a41=                   3,2,0,140,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a42=                   3,2,0,140,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a43=                   3,2,0,140,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a44=                   3,2,1,140,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a45=                   3,2,1,140,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a46=                   3,2,1,140,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a47=                   3,2,0,150,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a48=                   3,2,0,150,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a49=                   3,2,0,150,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a50=                   3,2,1,150,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a51=                   3,2,1,150,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a52=                   3,2,1,150,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a53=                   3,2,0,160,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a54=                   3,2,0,160,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a55=                   3,2,0,160,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a56=                   3,2,1,160,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a57=                   3,2,1,160,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a58=                   3,2,1,160,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a59=                   3,2,0,170,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a60=                   3,2,0,170,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a61=                   3,2,0,170,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a62=                   3,2,1,170,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a63=                   3,2,1,170,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a64=                   3,2,1,170,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a65=                   3,2,0,180,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a66=                   3,2,0,180,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a67=                   3,2,0,180,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a68=                   3,2,1,180,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a69=                   3,2,1,180,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a70=                   3,2,1,180,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a71=                   3,2,0,188,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a72=                   3,2,0,188,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG2a73=                   3,2,0,188,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a74=                   3,2,1,188,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a75=                   3,2,1,188,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2a76=                   3,2,1,188,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      
// Target
      LineBreak1a=            3,2,0,190,255,255,255,_______________________________
      LineBreak1b=            3,4,1,205,255,255,255,  Target: ${If[${Target.ID},${Target.CleanName},]}
      LineBreak1c=            3,2,0,210,255,255,255,_______________________________
      BG1a=                    3,2,0,200,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1b=                    3,2,0,205,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1c=                    3,2,0,210,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1d=                    3,2,1,200,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1e=                    3,2,1,205,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1f=                    3,2,1,210,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      
      GreyCon0=                3,3,-1,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon0=            3,3,-1,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon0=        3,3,-1,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon0=                3,3,-1,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon0=            3,3,-1,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon0=            3,3,-1,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon0=                3,3,-1,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon1=                3,3,0,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon1=            3,3,0,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon1=        3,3,0,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon1=                3,3,0,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon1=            3,3,0,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon1=            3,3,0,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon1=                3,3,0,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon2=                3,3,1,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon2=            3,3,1,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon2=        3,3,1,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon2=                3,3,1,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon2=            3,3,1,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon2=            3,3,1,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon2=                3,3,1,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      TargetInfo=            3,4,5,235,255,244,8,${If[${Target.ID},Level/Class: ${Target.Level} ${Target.Class},]}
      TargetPctHPText=        3,4,5,249,255,234,8,${If[${Target.Name.NotEqual["NULL"]},% HP: ,]}
      TargetPctHP=            3,4,75,249,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.PctHPs},]}
      TargetDistText=        3,4,5,261,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Distance:,]}
      TargetDist=            3,4,75,261,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.Distance} ,]}
      TargetSpeedText=        3,4,5,275,255,234,8,${If[${Target.Name.NotEqual["NULL"]},RunSpeed: ,]}
      TargetSpeed=            3,4,75,275,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.Speed},]}
      LoSText=                3,4,5,289,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Line of Sight:,]}
      LoS=                    3,4,83,289,200,25,200,${If[${Target.Name.NotEqual["NULL"]},${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Target.Y},${Target.X},${Target.Z}]},]}
      TargetGuildText=        3,4,5,304,255,234,8,${If[${Target.Guild.NotEqual["NULL"]},Guild: ,]}
      TargetGuild=            3,4,5,304,0,234,0,${If[${Target.Guild.NotEqual["NULL"]},Guild: ${Target.Guild},]}${If[${Target.Guild.NotEqual["NULL"]},${If[${Target.GuildStatus.NotEqual["member"]}, (${Target.GuildStatus}),]},]}
      BG1g=                   3,2,0,235,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1h=                   3,2,0,235,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1i=                   3,2,0,235,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1j=                   3,2,1,235,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1k=                   3,2,1,235,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1l=                   3,2,1,235,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1m=                   3,2,0,245,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1n=                   3,2,0,245,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1o=                   3,2,0,245,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1p=                   3,2,1,245,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1q=                   3,2,1,245,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1r=                   3,2,1,245,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1s=                   3,2,0,255,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1t=                   3,2,0,255,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1u=                   3,2,0,255,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1v=                   3,2,1,255,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1w=                   3,2,1,255,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1x=                   3,2,1,255,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1y=                   3,2,0,265,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1z=                   3,2,0,265,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1a1=                   3,2,0,265,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a2=                   3,2,1,265,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a3=                   3,2,1,265,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a4=                   3,2,1,265,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a5=                   3,2,0,275,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a6=                   3,2,0,275,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1a7=                   3,2,0,275,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a8=                   3,2,1,275,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a9=                   3,2,1,275,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1al0=                   3,2,1,275,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a11=                   3,2,0,285,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a12=                   3,2,0,285,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1a13=                   3,2,0,285,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a14=                   3,2,1,285,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a15=                   3,2,1,285,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a16=                   3,2,1,285,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a17=                   3,2,0,295,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a18=                   3,2,0,295,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1a19=                   3,2,0,295,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a20=                   3,2,1,295,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a21=                   3,2,1,295,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a22=                   3,2,1,295,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a23=                   3,2,0,305,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a24=                   3,2,0,305,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||     
      BG1a25=                   3,2,0,305,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a26=                   3,2,1,305,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a27=                   3,2,1,305,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1a28=                   3,2,1,305,0,0,0,||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

and this is the end product

1655862931578.png
 

Scorpius

Member
Joined
Jun 17, 2013
RedCents
87Β’
Is there a way to show large amounts of platinum to 3 or 4 decimal places in the hud?
The emu server i play on requires large amounts, i can use math calc to show to 2 decimal places, ( 1.00 ) billion but would like to display a little more accuratly. eg. ( 1.000 )
This is just to keep watch on how much any char has, and is easier to see than just using $(Me.Platinum} and as i believe the cap is 2 billion, before plat rolls over back to 0

Thank you for any assistance
 

Users who are viewing this thread

Top