Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Mages

Reply
 
LinkBack Thread Tools
Old 06/23/09, 3:40 AM   #181
Hotan
Piston Honda
 
Hotan's Avatar
 
Gnome Mage
 
Dark Iron
Tipsey: It looks like a DogTag or LuaText in pitbull. The following is a very similar LuaText I use. Shows green if buff category is there and red if it is not. I don't show 5% crit (Scorch/Winters Chill/Shadow Mastery) in this tag because I have to track that one closer and with timing. It is quite easy to adapt to particular needs, if you want to give me specifics for your desired display I can write it for you.
if not UnitIsFriend(unit,'player') then
local i = 1
local ttw,dam,hit,crit,wisdom= false,false,false,false,false
local tr,tg,tb = 255,0,0
local dr,dg,db = 255,0,0
local hr,hg,hb = 255,0,0
local cr,cg,cb = 255,0,0
local wr,wg,wb = 255,0,0
while true do
 local name,_,icon = UnitAura(unit,i,"HARMFUL")
 if not name then
   break
 elseif name == "Thunder Clap" then
   ttw = true
 elseif name == "Infected Wounds" then
   ttw = true
 elseif name == "Icy Touch" then
   ttw = true
 elseif name == "Earth and Moon" then
   dam = true
 elseif name == "Ebon Plague" then
   dam = true
 elseif name == "Curse of Elements" then
   dam = true
 elseif name == "Misery" then
   hit = true
 elseif name == "Faerie Fire" then
   hit = true
 elseif name == "Totem of Wrath" then
   crit = true
 elseif name == "Master Poisoner" then
   crit = true
 elseif name == "Heart of the Crusader" then
   crit = true
 elseif name == "Judgment of Wisdom" then
   wisdom = true
 end
 i = i + 1
end
if ttw then
 tr,tg,tb = 0,255,0
end
if dam then
 dr,dg,db = 0,255,0
end
if hit then
 hr,hg,hb = 0,255,0
end
if crit then
 cr,cg,cb = 0,255,0
end
if wisdom then
 wr,wg,wb = 0,255,0
end
return "|cff%02x%02x%02xT|r |cff%02x%02x%02xD|r |cff%02x%02x%02xH|r |cff%02x%02x%02xC|r |cff%02x%02x%02xW|r" ,tr,tg,tb,dr,dg,db,hr,hg,hb,cr,cg,cb,wr,wg,wb
end

correlation =/= causation

Offline
Reply With Quote
Old 06/23/09, 4:50 AM   #182
elurina
Glass Joe
 
elurina's Avatar
 
Night Elf Priest
 
Gul'dan (EU)
so that's my new one... heavily inspired by Dankz (thanks for that - i really like your style!) and tryed to fit the shape into 4:3...



visible addons:
grid - raidframes
pitbull - unitframes for player, target, tot and pet
bartender4 - barmod (inc. 2 bars on the left and right edge which become visible on mouseover)
quartz - castbarmod
scorchio2 - mage-timers
buffalo - buff-/debuff-icons
sexymap - minimap addon
recount - dmgmeter addon
omen3 - aggrometer
scrolling combat text - configured to scroll up and down on the left and right sides of my char
bigwigs - bossmods
kgpanels - panelmod

further addons:
prat - chatmod
fubar
-> fubar_moneyfu - goldstatstik incl. multiple chars
-> fubar_bagfu - bagspace
-> fubar_netstatsfu - ping, fps, etc
baudbag - bagmod
tinytip - tooltipmod
nameplates - non-std textures for mob-healthbars


todo-list:
-> find a way to fade out the kgpanels behind the chatframe linked to chat-visibility (ideas anyone?)
-> center grid-position to be able to use the ui for healer-alts
-> tuning some positions and sizes
-> buy a 24" widescreen :roll:


/discuss
(any suggestions welcome)

Offline
Reply With Quote
Old 06/23/09, 11:31 AM   #183
Dankz
Von Kaiser
 
Dankz's Avatar
 
Undead Mage
 
Caelestrasz
Originally Posted by elurina View Post
-> find a way to fade out the kgpanels behind the chatframe linked to chat-visibility (ideas anyone?)
Not quite sure exactly what you are referring too, but I'll assume your trying to get your panels a 3D "Depth" feel. I made a small panel the same with as the one I wanted to overlay. Changed the "Background Color style" to Gradient, then faded out one 1/2 to 0%. Then I put this small "Shadow" right on the edge of the panel I want to stand out. Heres a recent Screenshot of what mine looks like.



And thanks for the acknowledgment :p , I've gotten quite a few inquiries about mkaing my UI downloadalbe, so I'm currently working on it. And should have a download once I sort out Pitbull 4's Lua Text (Grrr)

Offline
Reply With Quote
Old 06/23/09, 3:16 PM   #184
tgbrown7
Banned
 
Human Mage
 
Kil'Jaeden
Dankz you have a pretty interesting UI, few questions.

1. What are you using to track your water elemental duration, I have seen a few add ons that have done it but none of them worked well from what I heard (no taking talents into consideration, or they looked terrible).

2. Is the ZMC for the portraits? (I think its called ZmobDB now) I used to use it but stopped because of memory usage, how much does yours take up?

3. For the borders that have a blackened edges look (near other UI elements) is that just a flat white border with an overlayed black gradient?

Thanks

Offline
Reply With Quote
Old 06/23/09, 9:09 PM   #185
Dankz
Von Kaiser
 
Dankz's Avatar
 
Undead Mage
 
Caelestrasz
Originally Posted by tgbrown7 View Post
Dankz you have a pretty interesting UI, few questions.

1. What are you using to track your water elemental duration, I have seen a few add ons that have done it but none of them worked well from what I heard (no taking talents into consideration, or they looked terrible).

2. Is the ZMC for the portraits? (I think its called ZmobDB now) I used to use it but stopped because of memory usage, how much does yours take up?

3. For the borders that have a blackened edges look (near other UI elements) is that just a flat white border with an overlayed black gradient?

Thanks
1. Scrochio 2
2. Pitbull 4's build in Portraits Module
3. Yeah, set to gradient, 0% alpha on one side.

Offline
Reply With Quote
Old 06/24/09, 3:43 AM   #186
elurina
Glass Joe
 
elurina's Avatar
 
Night Elf Priest
 
Gul'dan (EU)
what i wanted to do with the panel behind the chatframe is fading it out when the chat-text does - well i basicaly know, how to link kgpanels to certain frames, but i really can't figure out what frame-name i schould link it to... those "get-frame-name-macros" don't help because if i hover the chatframe and press the macro it only tells me that this is the "world frame"...

maybe someone can help me...

Offline
Reply With Quote
Old 06/24/09, 10:27 AM   #187
Medusa
Von Kaiser
 
Medusa's Avatar
 
Tauren Shaman
 
Gorgonnash (EU)


I don't like some of the screens here that was done out of combat or even out of a raid.

here some of the AddOns i like:
Common:
MSBT, Xperl, Omen, Recount, Decursive,Deadly BM, TinyTip, Prat, Bartender, FuBar. I use Grid/Clique only on my Healer Twinks. Power Auras (love it)
Elk Buff bar, mentioned many times before, i just make 3 configured Bars, one for my Procs, one for my debuffs, the third was for a testing purpose (had some troubles displaying Bloodlust Buff)

Uncommon:
Mainassist: for individual configuration of custom Tanks
Autobar - for making me an automated Bar based on my inventory (Pots/Flasks/Food), Proffesion and Class skills (Portals, Conjure etc)
Smartbuff - for letting me saved Templates for different Party /PVP/Raid/Solo etc patterns for 1 Click Buff for all Buffs (AI, Molten Armor, Amplify Magic on Tank 1, amplify magic on Tank2, Focus magic on mage1)
MinimapButtonFrame for grouping and hiding me all the Minimap Icons.
Skinner - Black transparent bottom Bar

Not visible:
Autorez -oldest Addon i have (before BC) - go afk after a whipe, you will be automaticely rezzed

Offline
Reply With Quote
Old 06/24/09, 4:25 PM   #188
Zerstorung
Von Kaiser
 
Troll Mage
 
Turalyon
Originally Posted by Sylgian View Post
You are most likely referring to this. Phrygian incorporated my kgpanels textures and basic setup, not my whole UI. But his health/mana lower bars were done through pitbull unitframes. (He did a very nice job with it as well)


Question regarding the setting on these frames. Did he simply max out the width and up the scale of the frames, then add a large blank space between them (while using ABF layout)? Also, is there a way for me to include my portrait without it taking up half the screen if that was the way it was accomplished?

Offline
Reply With Quote
Old 06/24/09, 7:27 PM   #189
Noshei
Von Kaiser
 
Blood Elf Mage
 
Uldaman
Originally Posted by Zerstorung View Post
Question regarding the setting on these frames. Did he simply max out the width and up the scale of the frames, then add a large blank space between them (while using ABF layout)? Also, is there a way for me to include my portrait without it taking up half the screen if that was the way it was accomplished?
I actually was able to recreate this effect myself, and yes it is just a massive frame at extreme size. I ended up using only 1 blank space where the bartender bars, I also had to disable the highligh on mouse over as it really looked stupid.
Ill try to post the lua from my WTF folder for pitbull4.

Also heres a pic of my UI.

Offline
Reply With Quote
Old 06/24/09, 8:13 PM   #190
Shaewyn
Piston Honda
 
Draenei Mage
 
Malygos
Originally Posted by Hotan View Post
Tipsey: It looks like a DogTag or LuaText in pitbull. The following is a very similar LuaText I use. Shows green if buff category is there and red if it is not. I don't show 5% crit (Scorch/Winters Chill/Shadow Mastery) in this tag because I have to track that one closer and with timing. It is quite easy to adapt to particular needs, if you want to give me specifics for your desired display I can write it for you.

<snip code>
Indeed, I'm using a LuaText for this Mine is (shamelessly) copied from Hotan, and looks almost identical. I just added the scorch debuff (for completeness' sake - I also have an SBF frame to track scorch), changed the colors and arranged them horizontally

if not UnitIsFriend(unit,'player') then
local i = 1
local ttw,dam,hit,crit,wisdom,scorch = false,false,false,false,false,false
local tr,tg,tb = 64,64,64
local dr,dg,db = 64,64,64
local hr,hg,hb = 64,64,64
local cr,cg,cb = 64,64,64
local wr,wg,wb = 64,64,64
local sr,sg,sb = 64,64,64
while true do
 local name,_,icon = UnitAura(unit,i,"HARMFUL")
 if not name then
   break
 elseif name == "Thunder Clap" then
   ttw = true
 elseif name == "Infected Wounds" then
   ttw = true
 elseif name == "Frost Fever" then
   ttw = true
 elseif name == "Earth and Moon" then
   dam = true
 elseif name == "Ebon Plague" then
   dam = true
 elseif name == "Curse of the Elements" then
   dam = true
 elseif name == "Misery" then
   hit = true
 elseif name == "Faerie Fire" then
   hit = true
 elseif name == "Totem of Wrath" then
   crit = true
 elseif name == "Master Poisoner" then
   crit = true
 elseif name == "Heart of the Crusader" then
   crit = true
 elseif name == "Judgement of Wisdom" then
   wisdom = true
 elseif name == "Improved Scorch" then
   scorch = true
 elseif name == "Winter's Chill" then
   scorch = true
 elseif name == "Improved Shadowbolt" then
   scorch = true
 end
 i = i + 1
end
if ttw then
 tr,tg,tb = 00,255,00
end
if dam then
 dr,dg,db = 00,255,00
end
if hit then
 hr,hg,hb = 00,255,00
end
if crit then
 cr,cg,cb = 00,255,00
end
if wisdom then
 wr,wg,wb = 00,255,00
end
if scorch then
 sr,sg,sb = 00,255,00
end
return "|cff%02x%02x%02xTtW|r |cff%02x%02x%02xSP|r |cff%02x%02x%02xSH|r |cff%02x%02x%02x3%%|r |cff%02x%02x%02x5%%|r |cff%02x%02x%02xWis|r" ,tr,tg,tb,dr,dg,db,hr,hg,hb,cr,cg,cb,sr,sg,sb,wr,wg,wb
end
ardulus: My target's casts appear where their name is, similar to xPerl. I've found I prefer having it at the top, where it is the most visible (in order to counterspell).


Edit: corrected some spell names in the LuaText.

Last edited by Shaewyn : 06/24/09 at 11:36 PM.

Offline
Reply With Quote
Old 06/24/09, 9:25 PM   #191
Dankz
Von Kaiser
 
Dankz's Avatar
 
Undead Mage
 
Caelestrasz
if not UnitIsFriend(unit,'player') then
local i = 1
local ttw,dam,hit,crit,wisdom,scorch = false,false,false,false,false,false
local tr,tg,tb = 64,64,64
local dr,dg,db = 64,64,64
local hr,hg,hb = 64,64,64
local cr,cg,cb = 64,64,64
local wr,wg,wb = 64,64,64
local sr,sg,sb = 64,64,64
while true do
local name,_,icon = UnitAura(unit,i,"HARMFUL")
if not name then
break
elseif name == "Thunder Clap" then
ttw = true
elseif name == "Infected Wounds" then
ttw = true
elseif name == "Icy Touch" then
ttw = true
elseif name == "Earth and Moon" then
dam = true
elseif name == "Ebon Plague" then
dam = true
elseif name == "Curse of Elements" then
dam = true
elseif name == "Misery" then
hit = true
elseif name == "Faerie Fire" then
hit = true
elseif name == "Totem of Wrath" then
crit = true
elseif name == "Master Poisoner" then
crit = true
elseif name == "Heart of the Crusader" then
crit = true
elseif name == "Judgment of Wisdom" then
wisdom = true
elseif name == "Improved Scorch" then
scorch = true
elseif name == "Winter's Chill" then
scorch = true
elseif name == "Improved Shadowbolt" then
scorch = true
end
i = i + 1
end
if ttw then
tr,tg,tb = 00,255,00
end
if dam then
dr,dg,db = 00,255,00
end
if hit then
hr,hg,hb = 00,255,00
end
if crit then
cr,cg,cb = 00,255,00
end
if wisdom then
wr,wg,wb = 00,255,00
end
if scorch then
sr,sg,sb = 00,255,00
end
return "|cff%02x%02x%02xTtW|r |cff%02x%02x%02xSP|r |cff%02x%02x%02xSH|r |cff%02x%02x%02x3%%|r |cff%02x%02x%02x5%%|r |cff%02x%02x%02xWis|r" ,tr,tg,tb,dr,dg,db,hr,hg,hb,cr,cg,cb,sr,sg,sb,wr,wg,wb
end
I'm pretty sure you will want to change Curse of Elements to Curse of the Elements and Faerie Fire to Improved Faerie Fire. Also I cant seen to get Judgment of Wisdom to light up. Hotan does it work for you?

Offline
Reply With Quote
Old 06/24/09, 10:06 PM   #192
Hinalover
Piston Honda
 
Hinalover's Avatar
 
Pandaren Monk
 
Kil'Jaeden
Originally Posted by Dankz View Post
Also I cant seen to get Judgment of Wisdom to light up.
If it's spelled correctly it does work. Judgement of Wisdom

United States Offline
Reply With Quote
Old 06/24/09, 10:08 PM   #193
Jarlyn
Don Flamenco
 
N/A
Undead Mage
 
No WoW Account
Originally Posted by Dankz View Post
I'm pretty sure you will want to change Curse of Elements to Curse of the Elements and Faerie Fire to Improved Faerie Fire. Also I cant seen to get Judgment of Wisdom to light up. Hotan does it work for you?
WoW spells Judgment as Judgement.

United States Offline
Reply With Quote
Old 06/24/09, 11:01 PM   #194
seaferret
Glass Joe
 
Blood Elf Mage
 
Ysondre
I'm pretty sure you will want to change Curse of Elements to Curse of the Elements and Faerie Fire to Improved Faerie Fire. Also I cant seen to get Judgment of Wisdom to light up. Hotan does it work for you?
A boomkin's improved faerie fire places a debuff on the target called 'faerie fire', the talent doesn't affect the debuff name. Feral faerie fire has a different name, but this will probably report a false hit buff if a tree or non-IFF specced moonkin applies the debuff.

Icy Touch should be probably changed to Frost Fever.

Offline
Reply With Quote
Old 06/25/09, 1:03 AM   #195
Hotan
Piston Honda
 
Hotan's Avatar
 
Gnome Mage
 
Dark Iron
Improved Faeire Fire: There is no categorical difference in the debuffs. It is actually a major issue. If there is a boomkin in raid (properly specced) regardless of what druid, feral or otherwise, applies Faerie Fire (or Faerie Fire (Feral)) the 3% hit debuff will be active. So for complete correctness that indicator should actually check for Faerie Fire/(Feral) AND a player with talent's in Improved Faeire Fire. If both conditions are met, THEN indicate an active debuff.

Curse of the Elements: Man how did I make that mistake

Improved Shadow Bolt: This applies the debuff Shadow Mastery (fix that check )

Judgement of Wisdom: Wow another mispell, how on earth did I not notice these things in game???

Frost Fever: You are all saving me, and at the same time looking me look so dumb.

Judgements of the Just: Similar to IFF, this one blows to check because Blizzard likes to use hidden debuffs. You need to check for a Judgement effect, and then check the paladin talent trees...

Heart of the Crusader: Just checked and this one is fine.

Here is a cleaned up version, with Scorch:
if not UnitIsFriend(unit,'player') then
local i = 1
local ttw,dam,hit,crit,scorch,wisdom= false,false,false,false,false,false
local tr,tg,tb = 255,0,0
local dr,dg,db = 255,0,0
local hr,hg,hb = 255,0,0
local cr,cg,cb = 255,0,0
local sr,sg,sb = 255,0,0
local wr,wg,wb = 255,0,0
while true do
 local name,_,icon = UnitAura(unit,i,"HARMFUL")
 if not name then
   break
 elseif name == "Thunder Clap" then
   ttw = true
 elseif name == "Infected Wounds" then
   ttw = true
 elseif name == "Frost Fever" then
   ttw = true
 elseif name == "Earth and Moon" then
   dam = true
 elseif name == "Ebon Plague" then
   dam = true
 elseif name == "Curse of the Elements" then
   dam = true
 elseif name == "Misery" then
   hit = true
 elseif name == "Faerie Fire" then
   hit = true
 elseif name == "Totem of Wrath" then
   crit = true
 elseif name == "Master Poisoner" then
   crit = true
 elseif name == "Heart of the Crusader" then
   crit = true
 elseif name == "Improved Scorch" then
   scorch = true
 elseif name == "Winter's Chill" then
   scorch = true
 elseif name == "Shadow Mastery" then
   scorch = true
 elseif name == "Judgement of Wisdom" then
   wisdom = true
 end
 i = i + 1
end
if ttw then
 tr,tg,tb = 0,255,0
end
if dam then
 dr,dg,db = 0,255,0
end
if hit then
 hr,hg,hb = 0,255,0
end
if crit then
 cr,cg,cb = 0,255,0
end
if wisdom then
 wr,wg,wb = 0,255,0
end
return "|cff%02x%02x%02xT|r |cff%02x%02x%02xD|r |cff%02x%02x%02xH|r |cff%02x%02x%02x3%%|r |cff%02x%02x%02x5%%|r |cff%02x%02x%02xW|r" ,tr,tg,tb,dr,dg,db,hr,hg,hb,cr,cg,cb,sr,sg,sb,wr,wg,wb
end
Regarding all the hidden debuffs, here you just need to know your raid, some of those debuff checks may serve no purpose...sorry?

Last edited by Hotan : 06/25/09 at 2:41 PM. Reason: removed |n

correlation =/= causation

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Class Mechanics » Mages

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Share Your Interface - READ THE FIRST POST (No, really. Read it.) Kaubel User Interface and AddOns 1661 03/22/13 5:05 AM