Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Closed Thread
 
LinkBack Thread Tools
Old 03/14/08, 11:10 AM   #61
Nj21
Glass Joe
 
Nj21's Avatar
 
Undead Rogue
 
Perenolde
I've been trying to get this to work
[HasDebuffType(Mortal Strike) ? Text(MS)] but it doesn't show up on the targetframe.

It doesn't give errors though. When i did other dogtags wrong, an error would show up on the frame.
Would something like

[HasAura(Mortal Strike) ? Text(MS)] work?

Or if you wanted it to show all healing debuffs then maybe

[ [HasAura(Mortal Strike) | HasAura(Aimed Shot) | HasAura(Wound Poison)] ? Text(MS)]

Offline
Old 03/14/08, 12:53 PM   #62
Dynalisia
Piston Honda
 
Night Elf Druid
 
Emerald Dream (EU)
Because I'm currently somewhere between trusting my paladins to buff me properly and bugging them in tells all the time, sometimes things go horrible wrong. To combat this, I made an indicator for blessing of salvation. I display it in the largest fontsize smack in the middle of my player frame:

[Red][Classification#target:Contains(Boss) ? ~HasAura#player(Blessing of Salvation) ? Text(>> NO SALVATION <<)]

This could be expanded to check for lots of stuff of course, but then it wouldn't be as effective anymore and I might aswell train myself to look at my real buff list better.

Offline
Old 03/16/08, 5:26 PM   #63
Truthbearer
Glass Joe
 
Human Paladin
 
Aman'Thul
I tried to put [Dead?Text(Dead)!Offline?Text(Offline)!AFK?Text(AFk)] under Texts: Name for my Pitbull Player Frame/Target Frame. However, it will only show the AFK line for myself, not other players who're afk.

Am I missing something here? Would really appreciate if anyone can help on this as I am a complete newb when it comes to Pitbull =/

Offline
Old 03/16/08, 5:43 PM   #64
Kyth
Professional Windmill Tilter
 
Kyth's Avatar
 
Kythra
Orc Warlock
 
No WoW Account
The ideas for replacing buffs/debuffs with dogtags are excellent.

I combined it with mHUD, an in-progress HUD that lets you make arbitrary text strings and put them whereever and I'm very happy with the result (attached.) You can see my buffs to the right of my minimap (and then I filtered EBB to ignore them all for my buff pane), and CoR/CoS/CoE in "S R E" to the left of "Archimonde" and "Bazz" in the middle of my screen.

Question: is there a mod that simply creates multiple arbitrary text boxes that has dogtags in it? (ideally also alpha control) That would allow that part of my UI to be independent of my current frames/hud.


(this is just an interim UI, I've changed it a fair bit since that shot, moved the buffs down, removed the damage meters, etc.; the reason I'm linking it is because it shows you the general idea and use of the dogtags)
Attached Thumbnails
new_mhud_ui.jpg  

Last edited by Kyth : 03/16/08 at 5:57 PM.

United States Offline
Old 03/16/08, 8:34 PM   #65
Sajukar
King Hippo
 
Sajukar's Avatar
 
-
Troll Mage
 
No WoW Account (EU)
Kyth: You may want to check StatBlocks (StatBlocks: Official Thread), someone has already created a DogTag module for it, not sure how it works (as in how it finds out what's the "Subject" of the DogTag) but it should provide you with the functionality you need.

Offline
Old 03/16/08, 8:57 PM   #66
 Adoriele
Happy October 19th!
 
Adoriele's Avatar
 
Night Elf Druid
 
Dragonblight
Originally Posted by Sajukar View Post
Kyth: You may want to check StatBlocks (StatBlocks: Official Thread), someone has already created a DogTag module for it, not sure how it works (as in how it finds out what's the "Subject" of the DogTag) but it should provide you with the functionality you need.
Oooh, this was exactly what I was looking for earlier in the thread. Thank you!

As for the determination of the target, I know Pitbull automatically targets the Tag to whetever is the target of the unit frame, so there has to be some mechanic for it when interfacing to DogTags. Statblocks may have the ability in-built, but it shouldn't take more than a touch of LUA editing to do if not.

United States Online
Old 03/17/08, 2:56 AM   #67
Eph
Don Flamenco
 
Eph's Avatar
 
Human Paladin
 
Kil'Jaeden
[Name] [[[Classification = Text(Boss)] ? NumDebuffs:HideZero] [HasAura(Curse of Shadow) ? Text(S):Fuchsia][HasAura(Curse of the Elements) ? Text(E):Red][HasAura(Curse of Recklessness) ? Text(R):Yellow]
[HasAura(Curse of Tongues) ? Text(T):Green][~Status ? HasAura(Curse of Shadow) ? HasAura(Curse of the Elements) ? HasAura(Curse of Recklessness) ? HasAura(Curse of Tongues) ? Paren]]
I'm trying to emulate the Demon addon with tags. I think I picked up enough info to do this from this thread but I didn't put it together right. If this were to work I'd like the text to say

Supremus (36 SER)

United States Offline
Old 03/17/08, 4:36 AM   #68
Kyth
Professional Windmill Tilter
 
Kyth's Avatar
 
Kythra
Orc Warlock
 
No WoW Account
I'm doing everything except the debuff count, adding it is a good idea. (if I were better at troubleshooting dogtags I'd help. Alas my looking at it wasn't enough to know why it didn't work.)

You probably don't want to limit it only to boss mobs though, there's times when you care about the debuffs on adds in encounters as well who may not be boss level. It's not tons of extra text that it's an issue to display on all NPC targets, I would assume.

United States Offline
Old 03/17/08, 8:53 AM   #69
Thanahtos
Von Kaiser
 
Thanahtos's Avatar
 
Undead Warlock
 
Stormrage
Originally Posted by Eph View Post
[Name] [[[Classification = Text(Boss)] ? NumDebuffs:HideZero] [HasAura(Curse of Shadow) ? Text(S):Fuchsia][HasAura(Curse of the Elements) ? Text(E):Red][HasAura(Curse of Recklessness) ? Text(R):Yellow]
[HasAura(Curse of Tongues) ? Text(T):Green][~Status ? HasAura(Curse of Shadow) ? HasAura(Curse of the Elements) ? HasAura(Curse of Recklessness) ? HasAura(Curse of Tongues) ? Paren]]
I'm trying to emulate the Demon addon with tags. I think I picked up enough info to do this from this thread but I didn't put it together right. If this were to work I'd like the text to say

What were you trying to achieve with the ~Status? Status is used to show if the target has a Soulstone, has DI, has Feign Death, or is actually dead. In my limited experience, I don't think that Status is what you want to use, and that maybe your problem. Also I'm pretty sure you can't set parameters to Status.

Last edited by Thanahtos : 03/17/08 at 9:16 AM.

Offline
Old 03/17/08, 11:51 AM   #70
Eph
Don Flamenco
 
Eph's Avatar
 
Human Paladin
 
Kil'Jaeden
Yeah, I wasn't sure what Status did but I saw it in another series of tags and copied the whole thing. I think the problem with mine is the bracketed tag inside another tag though. And the reason I have that (now that I took Kyth's advice about nonbosses) is so that I could get the parentheses to show up only if it has debuffs.

So after removing the now nonessential tags I'm left with

[NumDebuffs:HideZero] [HasAura(Curse of Shadow) ? Text(S):Fuchsia][HasAura(Curse of the Elements) ? Text(E):Red][HasAura(Curse of Recklessness) ? Text(R):Yellow]
[HasAura(Curse of Tongues) ? Text(T):Green]
This works, but I guess I'd still like the parentheses to show if around the number of debuffs (and curse types) if there are any on the mob. I bet I can figure this out though.

United States Offline
Old 03/17/08, 12:02 PM   #71
 Adoriele
Happy October 19th!
 
Adoriele's Avatar
 
Night Elf Druid
 
Dragonblight
Originally Posted by Eph View Post
This works, but I guess I'd still like the parentheses to show if around the number of debuffs (and curse types) if there are any on the mob. I bet I can figure this out though.
A string of Tags, enclosed in [] brackets, is a tag itself, so you should be able to do something like
[[[NumDebuffs:HideZero] [HasAura(Curse of Shadow) ? Text(S):Fuchsia][HasAura(Curse of the Elements) ? Text(E):Red][HasAura(Curse of Recklessness) ? Text(R):Yellow]
[HasAura(Curse of Tongues) ? Text(T):Green]]:Paren]

United States Online
Old 03/17/08, 12:13 PM   #72
Eph
Don Flamenco
 
Eph's Avatar
 
Human Paladin
 
Kil'Jaeden
After a moment's more research I realized that the brackets weren't the problem. Your suggestion did something a little different and more logical than what I'm trying at the moment, but that isn't working for me either.

It seems doing something simple like

[[[Level] [Name]]:Paren]
doesn't work, so I must be using the paren modifier wrong.

EDIT: I'm not going to worry about it though, it looks fine without it.

United States Offline
Old 03/17/08, 1:12 PM   #73
Led ++
Piston Honda
 
Led ++'s Avatar
 
Undead Death Knight
 
Draenor (EU)
HMm that polymorph dogtag got me wondering.

Would it be possible for Lifebloom, and I mean on my party frames. Just the time left.

example:

Moozart 6 -207 HP

where six would be the time in seconds that is still remaining on lifebloom.
Edit: would it be possible to merge Rejuvenation in it to?

http://thepiratebootybay.com/ THE best Addon site out there!

Offline
Old 03/17/08, 1:36 PM   #74
Thanahtos
Von Kaiser
 
Thanahtos's Avatar
 
Undead Warlock
 
Stormrage
Originally Posted by Led ++ View Post
HMm that polymorph dogtag got me wondering.

Would it be possible for Lifebloom, and I mean on my party frames. Just the time left.

example:

Moozart 6 -207 HP

where six would be the time in seconds that is still remaining on lifebloom.
Edit: would it be possible to merge Rejuvenation in it to?
 [outline] [HasAura(Lifebloom) ? [ [AuraTimeLeft(Lifebloom) >= 6] ? Text(6)] ]]  [HasAura(Lifebloom) ? [ [AuraTimeLeft(Lifebloom) >= 5] ? [AuraTimeLeft(Lifebloom) < 6 ? Text(5)] ] [HasAura(Lifebloom) ? [ [AuraTimeLeft(Lifebloom) >= 4] ? [AuraTimeLeft(Lifebloom) < 5 ? Text(4)] ]  [HasAura(Lifebloom) ? [ [AuraTimeLeft(Lifebloom) >= 3] ? [AuraTimeleft(Lifebloom) < 4 ? Text(3)] ]  [HasAura(Lifebloom) ? [ [AuraTimeLeft(Lifebloom) >= 2] ? [AuraTimeLeft(Lifebloom) <3 ? Text(2)] ] [HasAura(Lifebloom) ? [ [AuraTimeLeft(Lifebloom) >= 1] ? [AuraTimeLeft(Lifebloom) < 2] ? Text(1)] ]

Is what I would do, I'm away from my WoW computer so I can't try it out in game, and I wasn't quite sure if you wanted the -HP in there too.

I'm stumped.... >< I'm doing something wrong, I'm just not sure what... I think I'm having problems defining the parameters between the time that it will show the time (e.g., 4-5 shows 4)

Last edited by Thanahtos : 03/17/08 at 2:30 PM.

Offline
Old 03/17/08, 3:09 PM   #75
dyree
Von Kaiser
 
Undead Warlock
 
Eredar
You guys have inspired me to customize my DogTags and clean up my UI a bit.

This DogTag, I use to replicate Demon. I display it horizontally below my target frame. The debuffs are displayed as shortened names and are colored green if the debuff is active on the target, red otherwise. There is support for number of debuffs, Demoralizing Shout/Demoralizing Roar, Thunderclap, Curse of Elements, Curse of Shadows, Curse of Recklessness, Curse of Tongues, Faerie Fire/Faerie Fire (Feral), and Mangle (Cat/Bear). The entire line is only shown for enemy mobs.
[IsEnemy ? ~IsPlayerOrPet ? NumDebuffs:HideZero] 
[ [HasAura(Demoralizing Shout) | HasAura(Demoralizing Roar)] ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(DS)] 
[HasAura(Thunderclap) ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(TC)] 
[HasAura(Curse of Elements) ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(CoE)] 
[HasAura(Curse of Shadows) ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(CoS)] 
[HasAura(Curse of Recklessness) ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(CoR)] 
[HasAura(Curse of Tongues) ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(CoT)] 
[ [HasAura(Faerie Fire) | HasAura(Faerie Fire (Feral))] ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(FF)] 
[ [HasAura(Mangle) | HasAura(Mangle (Cat)) | HasAura(Mangle (Bear))] ? Green ! Red][IsEnemy ? ~IsPlayerOrPet ? Text(Ma)]

This DogTag I use with Pitbull'd party frames to display missing buffs (that I can cast) on my party frames. Missing buffs are displayed as colored dots. Missing buffs shown are class dependant, so a druid is shown Mark and Thorns, a mage is shown AI, and a priest is shown Fort, Spirit, and Shadow Protection. I did not include paladin blessings since a paladin can only put up one blessing per party member.
[Outline][ [Class#player = Text(Druid)] ? ~HasAura(Mark of the Wild) ? ~HasAura(Gift of the Wild) ? Text(.):Color(FF80FF)][ [Class#player = Text(Druid)] ? ~HasAura(Thorns) ? Text(.):Color(865E34)]
[ [Class#player = Text(Mage)] ? ~HasAura(Arcane Intellect) ? ~HasAura(Arcane Brilliance) ? Text(.):Cyan]
[ [Class#player = Text(Priest)] ? ~HasAura(Prayer of Fortitude) ? ~HasAura(Power Word: Fortitude) ? Text(.):Gray][ [Class#player = Text(Priest)] ? ~HasAura(Prayer of Spirit) ? ~HasAura(Divine Spirit) ? Text(.):Yellow][ [Class#player = Text(Priest)] ? ~HasAura(Prayer of Shadow Protection) ? ~HasAura(Shadow Protection) ? Text(.):Color(6D0E6E)]
This DogTag I use with CowTip to show enemy player buffs. It displays M for Mark/Gift, T for Thorns, F for Fort, AI for AI/AB, Sp for Divine Spirit, and Sh for Shadow Protection.
[ [HasAura(Gift of the Wild) | HasAura(Mark of the Wild)] ? IsEnemy ? IsPlayer ? Text(M):Color(FF80FF)] [HasAura(Thorns) ? IsEnemy ? IsPlayer ? Text(T):Color(865E34)] [ [HasAura(Arcane Intellect) | HasAura(Arcane Brilliance)] ? IsEnemy ? IsPlayer ? Text(AI):Cyan] [ [HasAura(Power Word: Fortitude) | HasAura(Prayer of Fortitude)] ? IsEnemy ? IsPlayer ? Text(F):Gray] [ [HasAura(Divine Spirit) | HasAura(Prayer of Spirit)] ? IsEnemy ? IsPlayer ? Text(Sp):Yellow] [ [HasAura(Shadow Protection) | HasAura(Prayer of Shadow Protection)] ? IsEnemy ? IsPlayer ? Text(Sh):Color(6D0E6E)]

Offline
Closed Thread

Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
I thought I would share the best site ever just in wow Public Discussion 7 12/27/05 11:46 AM