Buffs HUD

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

Moderator: MacroQuest Developers

keichii12
orc pawn
orc pawn
Posts: 11
Joined: Fri Oct 29, 2004 5:51 pm
Location: zzzzzz

Buffs HUD

Post by keichii12 » Sat Oct 01, 2005 10:02 pm

I play with a 1600x1200 res, so you'll probably have to use mq2hudmove to shift them over for them to be viewable on lower resolutions. I created this so it'd be much easier to see what buffs I was missing, and how much time they had left.

Code: Select all

[Buffs]
SepHP=1,1297,217,255,255,255,  HP Buffs
SepMisc=1,1297,277,255,255,255,  Misc Buffs
SepClick=1,1297,349,255,255,255,  Clickies


Buff1B1=1,1297,229,0,255,0,${If[${Me.Buff["Balikor's Mark"].ID},Symbol,]}
Buff1B2=1,1297,229,0,255,0,${If[${Me.Buff["Symbol of Balikor"].ID},Symbol,]}
Buff1B3=1,1297,229,0,255,0,${If[${Me.Buff["Conviction"].ID},Conviction,]}
Buff1B4=1,1297,229,0,255,0,${If[${Me.Buff["Hand of Conviction"].ID},Conviction,]}
Buff1D1=1,1297,229,255,0,0,${If[!${Me.Buff["Hand of Conviction"].ID},${If[!${Me.Buff["Conviction"].ID},${If[!${Me.Buff["Symbol of Balikor"].ID},${If[!${Me.Buff["Balikor's Mark"].ID},Symbol,]},]},]},]}

Buff1T11=1,1370,229,0,255,0,${If[${Me.Buff["Balikor's Mark"].Duration}>100,${Me.Buff["Balikor's Mark"].Duration.Time},]}
Buff1T12=1,1370,229,240,240,0,${If[${Me.Buff["Balikor's Mark"].Duration}<101,${Me.Buff["Balikor's Mark"].Duration.Time},]}

Buff1T21=1,1370,229,0,255,0,${If[${Me.Buff["Symbol of Balikor"].Duration}>100,${Me.Buff["Symbol of Balikor"].Duration.Time},]}
Buff1T22=1,1370,229,240,240,0,${If[${Me.Buff["Symbol of Balikor"].Duration}<101,${Me.Buff["Symbol of Balikor"].Duration.Time},]}

Buff1T31=1,1370,229,0,255,0,${If[${Me.Buff["Conviction"].Duration}>100,${Me.Buff["Conviction"].Duration.Time},]}
Buff1T32=1,1370,229,240,240,0,${If[${Me.Buff["Conviction"].Duration}<101,${Me.Buff["Conviction"].Duration.Time},]}

Buff1T41=1,1370,229,0,255,0,${If[${Me.Buff["Hand of Conviction"].Duration}>100,${Me.Buff["Hand of Conviction"].Duration.Time},]}
Buff1T42=1,1370,229,240,240,0,${If[${Me.Buff["Hand of Conviction"].Duration}<101,${Me.Buff["Hand of Conviction"].Duration.Time},]}
;---------^Cleric Buffs^-------------------------------



Buff9B1=1,1297,241,0,255,0,${If[${Me.Buff["Steeloak Skin"].ID},Oakskin,]}
Buff9B2=1,1297,241,0,255,0,${If[${Me.Buff["Blessing of Steeloak"].ID},Oakskin,]}
Buff9D1=1,1297,241,255,0,0,${If[!${Me.Buff["Hand of Conviction"].ID},${If[!${Me.Buff["Conviction"].ID},${If[!${Me.Buff["Steeloak Skin"].ID},${If[!${Me.Buff["Blessing of Steeloak"].ID},Oakskin,]},]},]},]}

Buff9T11=1,1370,241,0,255,0,${If[${Me.Buff["Steeloak Skin"].Duration}>100,${Me.Buff["Steeloak Skin"].Duration.Time},]}
Buff9T12=1,1370,241,240,240,0,${If[${Me.Buff["Steeloak Skin"].Duration}<101,${Me.Buff["Steeloak Skin"].Duration.Time},]}

Buff9T21=1,1370,241,0,255,0,${If[${Me.Buff["Blessing of Steeloak"].Duration}>100,${Me.Buff["Blessing of Steeloak"].Duration.Time},]}
Buff9T22=1,1370,241,240,240,0,${If[${Me.Buff["Blessing of Steeloak"].Duration}<101,${Me.Buff["Blessing of Steeloak"].Duration.Time},]}
;-------------^Oak^---------------------------



Buff4B1=1,1297,253,0,255,0,${If[${Me.Buff["Wunshi's Focusing"].ID},Focus,]}
Buff4B2=1,1297,253,0,255,0,${If[${Me.Buff["Talisman of Wunshi"].ID},Focus,]}
Buff4B3=1,1297,253,240,240,0,${If[${Me.Buff["Focus of Alladnu"].ID},Focus,]}
Buff4D1=1,1297,253,255,0,0,${If[!${Me.Buff["Wunshi's Focusing"].ID},${If[!${Me.Buff["Talisman of Wunshi"].ID},${If[!${Me.Buff["Focus of Alladnu"].ID},Focus,]},]},]}

Buff4T11=1,1370,253,0,255,0,${If[${Me.Buff["Wunshi's Focusing"].Duration}>100,${Me.Buff["Wunshi's Focusing"].Duration.Time},]}
Buff4T12=1,1370,253,240,240,0,${If[${Me.Buff["Wunshi's Focusing"].Duration}<101,${Me.Buff["Wunshi's Focusing"].Duration.Time},]}

Buff4T21=1,1370,253,0,255,0,${If[${Me.Buff["Talisman of Wunshi"].Duration}>100,${Me.Buff["Talisman of Wunshi"].Duration.Time},]}
Buff4T22=1,1370,253,240,240,0,${If[${Me.Buff["Talisman of Wunshi"].Duration}<101,${Me.Buff["Talisman of Wunshi"].Duration.Time},]}

Buff4T31=1,1370,253,0,255,0,${If[${Me.Buff["Focus of Alladnu"].Duration}>100,${Me.Buff["Focus of Alladnu"].Duration.Time},]}
Buff4T32=1,1370,253,240,240,0,${If[${Me.Buff["Focus of Alladnu"].Duration}<101,${Me.Buff["Focus of Alladnu"].Duration.Time},]}
;----------^Focus^------------------------------



Buff6B1=1,1297,265,0,255,0,${If[${Me.Buff["Brell's Brawny Bulwark"].ID},Brell's,]}
Buff6B3=1,1297,265,255,255,0,${If[${Me.Buff["Strength of the Hunter"].ID},Hunter,]}
Buff6B2=1,1297,265,255,255,0,${If[${Me.Buff["Spiritual Vitality"].ID},SV,]}
Buff6D1=1,1297,265,255,0,0,${If[!${Me.Buff["Brell's Brawny Bulwark"].ID},${If[!${Me.Buff["Spiritual Vitality"].ID},${If[!${Me.Buff["Strength of the Hunter"].ID},Hybrid HP Buff,]},]},]}

Buff6T11=1,1370,265,0,255,0,${If[${Me.Buff["Brell's Brawny Bulwark"].Duration}>100,${Me.Buff["Brell's Brawny Bulwark"].Duration.Time},]}
Buff6T12=1,1370,265,240,240,0,${If[${Me.Buff["Brell's Brawny Bulwark"].Duration}<101,${Me.Buff["Brell's Brawny Bulwark"].Duration.Time},]}

Buff6T21=1,1370,265,0,255,0,${If[${Me.Buff["Spiritual Vitality"].Duration}>100,${Me.Buff["Spiritual Vitality"].Duration.Time},]}
Buff6T22=1,1370,265,240,240,0,${If[${Me.Buff["Spiritual Vitality"].Duration}<101,${Me.Buff["Spiritual Vitality"].Duration.Time},]}

Buff6T1=1,1370,265,0,255,0,${If[${Me.Buff["Strength of the Hunter"].Duration}>100,${Me.Buff["Strength of the Hunter"].Duration.Time},]}
Buff6T2=1,1370,265,240,240,0,${If[${Me.Buff["Strength of the Hunter"].Duration}<101,${Me.Buff["Strength of the Hunter"].Duration.Time},]}
;------------^Hybrid Buff^----------------------------



Buff5B1=1,1297,289,0,255,0,${If[${Me.Buff["Spiritual Ascendance"].ID},SA,]}
Buff5D1=1,1297,289,255,0,0,${If[!${Me.Buff["Spiritual Ascendance"].ID},Spiritual Ascendance,]}

Buff5T11=1,1370,289,0,255,0,${If[${Me.Buff[Spiritual Ascendance].Duration}>100,${Me.Buff["Spiritual Ascendance"].Duration.Time},]}
Buff5T12=1,1370,289,240,240,0,${If[${Me.Buff["Spiritual Ascendance"].Duration}<101,${Me.Buff["Spiritual Ascendance"].Duration.Time},]}
;------------^Spiritual Ascendance^----------------------------



Buff3B1=1,1297,301,240,240,0,${If[${Me.Buff["Celerity"].ID},Haste,]}
Buff3B5=1,1297,301,0,255,0,${If[${Me.Buff["Symphony of Battle"].ID},Haste,]}
Buff3B2=1,1297,301,240,240,0,${If[${Me.Buff["Talisman of Alacrity"].ID},Haste,]}
Buff3B3=1,1297,301,0,255,0,${If[${Me.Buff["Speed of Salik"].ID},Haste,]}
Buff3B4=1,1297,301,0,255,0,${If[${Me.Buff["Hastening of Salik"].ID},Haste,]}
Buff3D1=1,1297,301,255,0,0,${If[!${Me.Buff["Symphony of Battle"].ID},${If[!${Me.Buff["Hastening of Salik"].ID},${If[!${Me.Buff["Speed of Salik"].ID},${If[!${Me.Buff["Celerity"].ID},${If[!${Me.Buff["Symphony of Battle"].ID},Haste,]},]},]},]},]}

Buff3T11=1,1370,301,0,255,0,${If[${Me.Buff["Celerity"].Duration}>50,${Me.Buff["Celerity"].Duration.Time},]}
Buff3T12=1,1370,301,240,240,0,${If[${Me.Buff["Celerity"].Duration}<51,${Me.Buff["Celerity"].Duration.Time},]}

Buff3T21=1,1340,301,0,255,0,${If[${Me.Buff["Symphony of Battle"].Duration}>50,${Me.Buff["Symphony of Battle"].Duration.Time},]}
Buff3T22=1,1340,301,240,240,0,${If[${Me.Buff["Symphony of Battle"].Duration}<51,${Me.Buff["Symphony of Battle"].Duration.Time},]}

Buff3T31=1,1370,301,0,255,0,${If[${Me.Buff["Talisman of Alacrity"].Duration}>100,${Me.Buff["Talisman of Alacrity"].Duration.Time},]}
Buff3T32=1,1370,301,240,240,0,${If[${Me.Buff["Talisman of Alacrity"].Duration}<101,${Me.Buff["Talisman of Alacrity"].Duration.Time},]}

Buff3T41=1,1370,301,0,255,0,${If[${Me.Buff["Speed of Salik"].Duration}>100,${Me.Buff["Speed of Salik"].Duration.Time},]}
Buff3T42=1,1370,301,240,240,0,${If[${Me.Buff["Speed of Salik"].Duration}<101,${Me.Buff["Speed of Salik"].Duration.Time},]}

Buff3T51=1,1370,301,0,255,0,${If[${Me.Buff["Hastening of Salik"].Duration}>100,${Me.Buff["Hastening of Salik"].Duration.Time},]}
Buff3T52=1,1370,301,240,240,0,${If[${Me.Buff["Hastening of Salik"].Duration}<101,${Me.Buff["Hastening of Salik"].Duration.Time},]}
;-----------^Haste^-----------------------------



Buff2B1=1,1297,313,0,255,0,${If[${Me.Buff["Clairvoyance"].ID},Clairvoyance,]}
Buff2B2=1,1297,313,0,255,0,${If[${Me.Buff["Voice of Clairvoyance"].ID},Clairvoyance,]}
Buff2B3=1,1297,313,0,255,0,${If[${Me.Buff["Koadic's Endless Intellect"].ID},KEI,]}
Buff2B4=1,1297,313,0,255,0,${If[${Me.Buff["Elixir of Clarity X"].ID},KEI Potion,]}
Buff2D1=1,1297,313,255,0,0,${If[!${Me.Buff["Clairvoyance"].ID},${If[!${Me.Buff["Voice of Clairvoyance"].ID},${If[!${Me.Buff["Koadic's Endless Intellect"].ID},${If[!${Me.Buff["Elixir of Clarity X"].ID},Clairvoyance,]},]},]},]}

Buff2T11=1,1370,313,0,255,0,${If[${Me.Buff["Clairvoyance"].Duration}>100,${Me.Buff["Clairvoyance"].Duration.Time},]}
Buff2T12=1,1370,313,240,240,0,${If[${Me.Buff["Clairvoyance"].Duration}<101,${Me.Buff["Clairvoyance"].Duration.Time},]}

Buff2T21=1,1370,313,0,255,0,${If[${Me.Buff["Voice of Clairvoyance"].Duration}>100,${Me.Buff["Voice of Clairvoyance"].Duration.Time},]}
Buff2T22=1,1370,313,240,240,0,${If[${Me.Buff["Voice of Clairvoyance"].Duration}<101,${Me.Buff["Voice of Clairvoyance"].Duration.Time},]}

Buff2T31=1,1370,313,0,255,0,${If[${Me.Buff["Elixir of Clarity X"].Duration}>100,${Me.Buff["Elixir of Clarity X"].Duration.Time},]}
Buff2T32=1,1370,313,240,240,0,${If[${Me.Buff["Elixir of Clarity X"].Duration}<101,${Me.Buff["Elixir of Clarity X"].Duration.Time},]}

Buff2T41=1,1370,313,0,255,0,${If[${Me.Buff["Koadic's Endless Intellect"].Duration}>100,${Me.Buff["Koadic's Endless Intellect"].Duration.Time},]}
Buff2T42=1,1370,313,240,240,0,${If[${Me.Buff["Koadic's Endless Intellect"].Duration}<101,${Me.Buff["Koadic's Endless Intellect"].Duration.Time},]}
;----------^Chanter mana buffs^------------------------------



Buff7B1=1,1297,325,0,255,0,${If[${Me.Buff["Lion's Strength"].ID},5% Dmg Mod,]}
Buff7B2=1,1297,325,0,255,0,${If[${Me.Buff["Spirit of Might"].ID},5% Dmg Mod,]}
Buff7B3=1,1297,325,0,255,0,${If[${Me.Buff["Talisman of Might"].ID},5% Dmg Mod,]}
Buff7D1=1,1297,325,255,0,0,${If[!${Me.Buff["Lion's Strength"].ID},${If[!${Me.Buff["Spirit of Might"].ID},${If[!${Me.Buff["Talisman of Might"].ID},5% Dmg Mod,]},]},]}

Buff7T11=1,1370,325,0,255,0,${If[${Me.Buff["Lion's Strength"].Duration}>100,${Me.Buff["Lion's Strength"].Duration.Time},]}
Buff7T12=1,1370,325,240,240,0,${If[${Me.Buff["Lion's Strength"].Duration}<101,${Me.Buff["Lion's Strength"].Duration.Time},]}

Buff7T21=1,1370,325,0,255,0,${If[${Me.Buff["Spirit of Might"].Duration}>100,${Me.Buff["Spirit of Might"].Duration.Time},]}
Buff7T22=1,1370,325,240,240,0,${If[${Me.Buff["Spirit of Might"].Duration}<101,${Me.Buff["Spirit of Might"].Duration.Time},]}

Buff7T31=1,1370,325,0,255,0,${If[${Me.Buff["Talisman of Might"].Duration}>100,${Me.Buff["Talisman of Might"].Duration.Time},]}
Buff7T32=1,1370,325,240,240,0,${If[${Me.Buff["Talisman of Might"].Duration}<101,${Me.Buff["Talisman of Might"].Duration.Time},]}
;-------------^5% dmg mod^---------------------------


Buff8B1=1,1297,337,0,255,0,${If[${Me.Buff["Howl of the Predator"].ID},Predator,]}
Buff8B2=1,1297,337,240,240,0,${If[${Me.Buff["Spirit of the Predator"].ID},Predator,]}
Buff8D1=1,1297,337,255,0,0,${If[!${Me.Buff["Howl of the Predator"].ID},${If[!${Me.Buff["Spirit of the Predator"].ID},Predator,]},]}

Buff8T11=1,1370,337,0,255,0,${If[${Me.Buff["Howl of the Predator"].Duration}>100,${Me.Buff["Howl of the Predator"].Duration.Time},]}
Buff8T12=1,1370,337,240,240,0,${If[${Me.Buff["Howl of the Predator"].Duration}<101,${Me.Buff["Howl of the Predator"].Duration.Time},]}

Buff8T21=1,1370,337,0,255,0,${If[${Me.Buff["Spirit of the Predator"].Duration}>100,${Me.Buff["Spirit of the Predator"].Duration.Time},]}
Buff8T22=1,1370,337,240,240,0,${If[${Me.Buff["Spirit of the Predator"].Duration}<101,${Me.Buff["Spirit of the Predator"].Duration.Time},]}
;-------------^Predator^---------------------------


Buff10B1=1,1297,361,0,255,0,${If[${Me.Buff["Aura of Taelosia"].ID},Mana Clicky,]}
Buff10B2=1,1297,361,0,255,0,${If[${Me.Buff["Taelosian Guard"].ID},Haste Clicky,]}
Buff10D1=1,1297,361,255,0,0,${If[!${Me.Buff["Aura of Taelosia"].ID},${If[!${Me.Buff["Taelosian Guard"].ID},Mana/Haste Clicky,]},]}

Buff10T11=1,1370,361,0,255,0,${If[${Me.Buff["Aura of Taelosia"].Duration}>50,${Me.Buff["Aura of Taelosia"].Duration.Time},]}
Buff10T12=1,1370,361,240,240,0,${If[${Me.Buff["Aura of Taelosia"].Duration}<51,${Me.Buff["Aura of Taelosia"].Duration.Time},]}

Buff10T21=1,1370,361,0,255,0,${If[${Me.Buff["Taelosian Guard"].Duration}>50,${Me.Buff["Taelosian Guard"].Duration.Time},]}
Buff10T22=1,1370,361,240,240,0,${If[${Me.Buff["Taelosian Guard"].Duration}<51,${Me.Buff["Taelosian Guard"].Duration.Time},]}
--------------^Overhaste/mana clicky^--------------------------


Buff16B1=1,1297,373,0,255,0,${If[${Me.Buff["Frost Guard"].ID},Frost Guard,]}
Buff16D1=1,1297,373,255,0,0,${If[!${Me.Buff["Frost Guard"].ID},Frost Guard,]}

Buff16T1=1,1370,373,0,255,0,${If[${Me.Buff["Frost Guard"].Duration}>100,${Me.Buff["Frost Guard"].Duration.Time},]}
Buff16T2=1,1370,373,240,240,0,${If[${Me.Buff["Frost Guard"].Duration}<101,${Me.Buff["Frost Guard"].Duration.Time},]}
;------------^Clicky DS^----------------------------


Buff17B1=1,1297,385,0,255,0,${If[${Me.Buff["Bramblecoat"].ID},Bramblecoat,]}
Buff17D1=1,1297,385,255,0,0,${If[!${Me.Buff["Bramblecoat"].ID},Bramblecoat,]}

Buff17T11=1,1370,385,0,255,0,${If[${Me.Buff["Bramblecoat"].Duration}>100,${Me.Buff["Bramblecoat"].Duration.Time},]}
Buff17T12=1,1370,385,240,240,0,${If[${Me.Buff["Bramblecoat"].Duration}<101,${Me.Buff["Bramblecoat"].Duration.Time},]}
;-----------^Clicky DS/AC^-----------------------------

Buff18B1=1,1297,397,0,255,0,${If[${Me.Buff["Pestilence Shock"].ID},Pest Shock,]}
Buff18D11=1,1297,397,255,0,0,${If[!${Me.Buff["Pestilence Shock"].ID},Pest Shock,]}

Buff18T11=1,1370,397,0,255,0,${If[${Me.Buff["Pestilence Shock"].Duration}>50,${Me.Buff["Pestilence Shock"].Duration.Time},]}
Buff18T12=1,1370,397,240,240,0,${If[${Me.Buff["Pestilence Shock"].Duration}<51,${Me.Buff["Pestilence Shock"].Duration.Time},]}
And for invis: (Edited 'cause Night Hawk > me)

Code: Select all

[Invis]
invis=1,750,500,255,255,255,${If[${Me.Invis},Invisible!,]}
I looked at ${Select} but couldnt find a way for it to work with buffs.
When I tried /echo ${Select[${Me.Buff},Buff I know I have]} it returns 0.
Last edited by keichii12 on Sun Oct 02, 2005 9:08 am, edited 1 time in total.

User avatar
Night Hawk
a grimling bloodguard
a grimling bloodguard
Posts: 590
Joined: Fri Aug 13, 2004 4:56 pm

Re: Buffs HUD

Post by Night Hawk » Sun Oct 02, 2005 2:07 am

keichii12 wrote:And for invis:

Code: Select all

[Invis]
invis1=1,750,500,255,255,255,${If[${Me.Buff[Invisibility].ID},Invisible!,]}
invis2=1,750,500,255,255,255,${If[${Me.Buff[Cloak of Nature].ID},Invisible!,]}
invis3=1,750,500,255,255,255,${If[${Me.Buff[Camouflage].ID},Invisible!,]}
invis4=1,750,500,255,255,255,${If[${Me.Buff[Improved Superior Camouflage].ID},Invisible!,]}
invis5=1,750,500,255,255,255,${If[${Me.Buff[Superior Camouflage].ID},Invisible!,]}
invis6=1,750,500,255,255,255,${If[${Me.Buff[Shared Camouflage].ID},Invisible!,]}
invis7=1,750,500,255,255,255,${If[${Me.Buff[Spirit Veil].ID},Invisible!,]}
invis8=1,750,500,255,255,255,${If[${Me.Buff[Cloud of Indifference].ID},Invisible!,]}
invis9=1,750,500,255,255,255,${If[${Me.Buff[Gather Shadows].ID},Invisible!,]}
invis10=1,750,500,255,255,255,${If[${Me.Buff[Improved Invisibility].ID},Invisible!,]}
invis11=1,750,500,255,255,255,${If[${Me.Buff[Invisibility Cloak].ID},Invisible!,]}
invis12=1,750,500,255,255,255,${If[${Me.Buff[Phase Walk].ID},Invisible!,]}
invis13=1,750,500,255,255,255,${If[${Me.Buff[Foliage Shield].ID},Invisible!,]}
invis14=1,750,500,255,255,255,${If[${Me.Buff[Shroud of Stealth].ID},Invisible!,]}
invis15=1,750,500,255,255,255,${If[${Me.Buff[Veil of Elements].ID},Invisible!,]}
:lol:

Try one line:

Code: Select all

${If[${Me.Invis},Invisible!,]}
And for the buff stuff, you should make use of the ${Select} thing.

keichii12
orc pawn
orc pawn
Posts: 11
Joined: Fri Oct 29, 2004 5:51 pm
Location: zzzzzz

Post by keichii12 » Sun Oct 02, 2005 12:56 pm

On second thought, ${Select} wouldnt do me much good, as only a few lines have duplicate results. Only the single target buffs that also have a group version would be effected, as most only have a single form, or are set to a different color (such as haste, better hastes are set to green, while the weaker haste celerity is set to yellow).