 |
07/28/09, 7:10 PM
|
#226
|
|
Glass Joe
Blood Elf Mage
Burning Steppes (EU)
|
Originally Posted by Arkx
I created a total of 24 scripts for the 6 buffs and 6 debuffs that I care about. The first 12 scripts are the 6 debuffs then the 6 buffs when they are active (lit up) and the second 12 scripts are the 6 debuffs then the 6 buffs when they are inactive (grayed out). I got the basic idea from what others have done with Pitbull Dog Tags (thanks Pikapewpew) but wanted more flexibility in where I could put them on my UI.
|
Thank you. I will defenetly try them. They look very very nice I must say. As a point of reference, I just use Utopia as a buff/debuff tracker. It works very well and and very flexible on what you want to configure and on what you want/need to see. I personally have it like this:
It monitors as seen in the icones: 3%Crit TTW 5%Crit 13%Damage 3%Hit.
When in gray, is a buff not present in the raid, when in red it's just not applyed. The icones have player info on who's applying the buffs as well.
Last edited by Cristek : 07/28/09 at 7:17 PM.
|
|
|
|
|
07/28/09, 7:11 PM
|
#227
|
|
Von Kaiser
|
Originally Posted by Bigperm
Visible Addons:
Dominos
Power Auras
Chatter
Eavesdrop
Recount
Grid (extends under Omen for 25 mans)
Decursive
Utopia- Buffs + Debuffs
Scorchio
DBM
X-Pearl
Time to Die
Omen
|
Forgive my ignorance, but which is the one on the left side of your screen that lists the incoming heals and outgoing damage? (obviously I know it's not Omen, Dominos, etc., but there's a couple I don't recognize, or maybe it's a functionality in something I already have and didn't know about)
|
Voldemort should have shatter combo'd Harry.
|
|
|
07/28/09, 8:00 PM
|
#228
|
|
Von Kaiser
|
Originally Posted by Neos300
Forgive my ignorance, but which is the one on the left side of your screen that lists the incoming heals and outgoing damage? (obviously I know it's not Omen, Dominos, etc., but there's a couple I don't recognize, or maybe it's a functionality in something I already have and didn't know about)
|
That's Eavesdrop.
|
|
|
|
|
07/29/09, 4:54 AM
|
#229
|
|
Glass Joe
Undead Mage
Das Syndikat (EU)
|
The Lua-Code postet before to check for debuffs on your target does not work correct. For Example, you cannot check for a buff named "Master Posioner" beacause it is a talent, similar to "Judgement of the Just". I corrected the script and made a second one to check also the buffs cast on you. Those scripts work also with the German Client. Using those scripts in Pitbull will give you the following result:
Buffs/Debuffs that are not active are shown in white. Active ones, like the 5% crit debuff in the screenshot, are greyed out. I chose this colouring because I am interested in the Buffs, that are not active.
Now some explanation what those letters represent:
Buffs:
M: Manaspring/Blessing of Wisdom
R: Replenishment
C: Concentration Aura (If you have only an unskilled Concentration Aura active, it will be slightly brighter than with imp. Conc.Aura)
H3%: 3% haste
D3%: 3% damage
C5%: 5% crit
Dmg: Flametounge Totem / Totem of Wrath / Demonic Pact (the brightness will tell you the quality of the buff, you currently have)
Debuffs:
TTW: Torment the weak
Dmg: 13% spelldmg
Hit: 3% Hit
W: Judgement of Wisdom
3%: 3% crit
5%: 5% crit
The Debuffs are only shown if your target is not a player and not friendly and if you are in a raid group.
The Buffs are only shown if you are in a raid group and in fight.
And finally the two scripts (As always you have alter the names of your pallys etc.):
Debuffs:

if ((not UnitIsFriend(unit,'player')) and (not UnitIsPlayer(unit)) and (UnitInRaid("player"))) then
local i = 1
local ttw,dam,hit,crit,scorch,wisdom= false,false,false,false,false,false
local tr,tg,tb = 255,255,255
local dr,dg,db = 255,255,255
local hr,hg,hb = 255,255,255
local cr,cg,cb = 255,255,255
local sr,sg,sb = 255,255,255
local wr,wg,wb = 255,255,255
-- Pally with Judgement of the Just in their spec
local juster1 = "Orodreth"
local juster2 = "Aratil"
-- Pally with Heart of the Crusader in their spec
local heart1 = "Hyzia"
local heart2 = "Orodreth"
-- Moonkin with Imp. FF in their spec
local firer1 = "Fâtsô"
local firer2 = "Toranur"
-- Rogue with Master Poisoner
local poison1 = "Shadaj"
local poison2 = "Schurke2"
while true do
local name,_,_,count,_,_,_,caster = UnitAura(unit,i,"HARMFUL")
if not name then
break
elseif ((name == "Thunder Clap") or (name == "Donnerknall")) then
ttw = true
elseif ((name == "Infected Wounds") or (name == "Infizierte Wunden")) then
ttw = true
elseif ((name == "Frost Fever") or (name == "Frostfieber")) then
ttw = true
elseif ((name == "Earth and Moon") or (name == "Erde und Mond")) then
dam = true
elseif ((name == "Ebon Plague") or (name == "Schwarze Seuche")) then
dam = true
elseif ((name == "Curse of the Elements") or (name == "Fluch der Elemente")) then
dam = true
elseif ((name == "Misery") or (name == "Elend")) then
hit = true
elseif ((name == "Faerie Fire") or (name == "Feenfeuer")) and UnitExists(caster) then
if ((UnitName(caster) == firer1) or (UnitName(caster) == firer2)) then
hit = true
end
elseif ((name == "Totem of Wrath") or (name == "Totem des Ingrimms")) then
crit = true
elseif ((name == "Deadly Poison") or (name == "Tödliches Gift")) and UnitExists(caster) then
if ((UnitName(caster) == poison1) or (UnitName(caster) == poison2)) then
crit = true
end
elseif ((name == "Improved Scorch") or (name == "Verbessertes Versengen")) and count == 5 then
scorch = true
elseif ((name == "Winter's Chill") or (name == "Winterkälte")) and count == 5 then
scorch = true
elseif ((name == "Shadow Mastery") or (name == "Meister der Schatten")) then
scorch = true
elseif ((name == "Judgement of Wisdom") or (name == "Richturteil der Weisheit")) then
wisdom = true
if UnitExists(caster) then
if ((UnitName(caster) == juster1) or (UnitName(caster) == juster2)) then
ttw = true
end
if ((UnitName(caster) == heart1) or (UnitName(caster) == heart2)) then
crit = true
end
end
elseif ((name == "Judgement of Light") or (name == "Judgement of Justice") or (name == "Richturteil des Lichts") or (name == "Richturteil der Gerechtigkeit")) and UnitExists(caster) then
if ((UnitName(caster) == juster1) or (UnitName(caster) == juster2)) then
ttw = true
end
if ((UnitName(caster) == heart1) or (UnitName(caster) == heart2)) then
crit = true
end
end
i = i + 1
end
if ttw then
tr,tg,tb = 50,50,50
end
if dam then
dr,dg,db = 50,50,50
end
if hit then
hr,hg,hb = 50,50,50
end
if crit then
cr,cg,cb = 50,50,50
end
if scorch then
sr,sg,sb = 50,50,50
end
if wisdom then
wr,wg,wb = 50,50,50
end
return "|cff%02x%02x%02xTTW|r |cff%02x%02x%02xDmg|r |cff%02x%02x%02xHit|r |cff%02x%02x%02xW|r |cff%02x%02x%02x3%%|r |cff%02x%02x%02x5%%|r" ,tr,tg,tb,dr,dg,db,hr,hg,hb,wr,wg,wb,cr,cg,cb,sr,sg,sb
end
Buffs:

if (UnitAffectingCombat(unit) and (UnitInRaid(unit))) then
local i = 1
local wis,rep,conc,iconc,haste3,dmg3,haste5,crit,dmg,dmgflame,dmgwrath = false,false,false,false,false,false,false,false,false,false,false
local wr,wg,wb = 255,255,255
local rr,rg,rb = 255,255,255
local h3r,h3g,h3b = 255,255,255
local d3r,d3g,d3b = 255,255,255;
local h5r,h5g,h5b = 255,255,255
local cr,cg,cb = 255,255,255
local dr,dg,db = 255,255,255
local cor,cog,cob = 255,255,255
-- Pally with Sanctified Retribution and swift ret in their spec
local pala1 = "Hyzia"
local pala2 = "pala2"
-- Pally with imp. Conc. Aura in their spec
local iconc1 = "Amicititus"
local iconc2 = "iconc2"
while true do
local name,_,_,_,_,_,_,caster = UnitAura(unit,i,"HELPFUL")
if not name then
break
elseif ((name == "Ferocious Inspiration") or (name == "Wilde Eingebung")) then
dmg3 = true
elseif((name == "Moonkin Aura") or (name == "Aura des Mondkin")) then
haste3 = true
crit = true
elseif ((name == "Concentration Aura") or (name == "Aura der Konzentration")) then
conc = true
if UnitExists(caster) then
if((UnitName(caster) == iconc1) or (UnitName(caster) == iconc2)) then
iconc = true
end
if ((UnitName(caster) == pala1) or (UnitName(caster) == pala2)) then
haste3 = true
dmg3 = true
end
end
elseif (UnitExists(caster) and ((name == "Retribution Aura") or (name == "Aura der Vergeltung") or (name == "Devotion Aura") or (name == "Aura der Hingabe") or (name == "Fire Resistance Aura") or (name == "Aura des Feuerwiderstands") or (name == "Frost Resistance Aura") or (name == "Aura des Frostwiderstands") or (name == "") or (name == "Shadow Resistance Aura") or (name == "Aura des Schattenwiderstands") or (name == "Crusader Aura") or (name == "Aura des Kreuzfahrers")))then
if ((UnitName(caster) == pala1) or (UnitName(caster) == pala2)) then
haste3 = true
dmg3 = true
end
elseif ((name == "Replenishment") or (name == "Erfrischung")) then
rep = true
elseif ((name == "Mana Spring") or (name == "Manaquell")) then
wis = true
elseif ((name == "Greater Blessing of Wisdom") or (name == "Großer Segen der Weisheit") or (name == "Blessing of Wisdom") or (name == "Segen der Weisheit")) then
wis = true
elseif ((name == "Elemental Oath") or (name == "Elementarer Schwur")) then
crit = true
elseif ((name == "Wrath of Air Totem") or (name == "Totem des stürmischen Zorns")) then
haste5 = true
elseif ((name == "Demonic Pact") or (name == "Dämonischer Pakt")) then
dmg = true
elseif ((name == "Flametongue Totem") or (name == "Totem der Flammenzunge")) then
dmgflame = true
elseif ((name == "Totem of Wrath") or (name == "Totem des Ingrimms")) then
dmgwrath = true
end
i = i + 1
end
if wis then
wr,wg,wb = 50,50,50
end
if rep then
rr,rg,rb = 50,50,50
end
if conc then
cor,cog,cob = 100,100,100
end
if iconc then
cor,cog,cob = 50,50,50
end
if haste3 then
h3r,h3g,h3b = 50,50,50
end
if dmg3 then
d3r,d3g,d3b = 50,50,50
end
if haste5 then
h5r,h5g,h5b = 50,50,50
end
if crit then
cr,cg,cb = 50,50,50
end
if dmgflame then
dr,dg,db = 175,175,175
end
if dmgwrath then
dr,dg,db = 100,100,100
end
if dmg then
dr,dg,db = 50,50,50
end
return "|cff%02x%02x%02xM|r |cff%02x%02x%02xR|r |cff%02x%02x%02xC|r |cff%02x%02x%02xH3%%|r |cff%02x%02x%02xD3%%|r |cff%02x%02x%02xH5%%|r |cff%02x%02x%02xC5%%|r |cff%02x%02x%02xDmg|r" ,wr,wg,wb,rr,rg,rb,cor,cog,cob,h3r,h3g,h3b,d3r,d3g,d3b,h5r,h5g,h5b,cr,cg,cb,dr,dg,db
end
Last edited by Orona : 07/29/09 at 5:01 AM.
|
|
|
|
|
07/29/09, 10:29 AM
|
#230
|
|
Glass Joe
|
Originally Posted by Kyth
It's very easy to just configure UnderHood that way.
|
I don't know if it's "easy" but it's not difficult.
/uh
go to "Frames"
By Name
PlayerManaBar
->Size and Location (I think)
->Right side, second drop down on the left side change it to Playerhealthbar.
but you have to do the same to the Target Health, and there's several steps involved. However, it's all in the configuration with minimal data entry.
|
|
|
|
|
07/29/09, 6:16 PM
|
#231
|
|
Glass Joe
|
Originally Posted by TheFunction
I don't know if it's "easy" but it's not difficult.
/uh
go to "Frames"
By Name
PlayerManaBar
->Size and Location (I think)
->Right side, second drop down on the left side change it to Playerhealthbar.
but you have to do the same to the Target Health, and there's several steps involved. However, it's all in the configuration with minimal data entry.
|
Basically what I did was just go to the size and position option for the PlayerPowerBar/ TargetHealthBar and essentially switched their positions using the x-axis slider. You also have to do the same for the PlayerPowerText, and the TargetHealthText. (Forgive me if the names of the bars/texts arn't correct, they should be close.)
Probably more complicated than it had to be, but it worked...
Thanks
-Pew
|
|
|
|
|
08/03/09, 11:19 PM
|
#232
|
|
Glass Joe
|
Crappy screenshot quality and size, but my monitor isn't that great.
I try to go for a very minimalist UI, so I'm running a lot of addons that are mostly invisible except when I need them. I've got one hidden bar with keybinds, and everything else is set up on Opie. I'll post a raiding screenshot when I get a chance.
Major Addons:
Pitbull4, Bartender4, Prat, kgpanels, omen, Sexymap, Opie, Grid, Utopia, Scorchio, Elkbuffbars, and MSBT are the ones I can think of. In particular, I think every mage should try running with Opie, it makes your life so much easier in every way, and is really easy to configure on a character by character basis.
|
|
|
|
|
08/04/09, 11:27 PM
|
#233
|
|
Banned
Undead Mage
Shattered Hand
|
now that LB can simultaneously effect more than one target, whats the addon to be used to keep track of all of them. I use magefever but it only track one LB (at least for me).
Also, is there a macro that will switch targets for me when I press my LB button to apply the dot on the target w/o it? Tabing takes time.
Thanks
|
|
|
|
|
08/04/09, 11:31 PM
|
#234
|
|
Don Flamenco
N/A
Undead Mage
No WoW Account
|
Open Interface\AddOns\Scorchio2\Scorchio2.lua in any text editor, scroll down to this section (it's near the top):
local VULNDATA = {
{ -- Scorch
self = false,
durationpve = 30,
durationpvp = 30,
maxstacks = 5,
unique = false,
valid = 4294967295,
checkPally = false
},
{ -- Winter's Chill
self = false,
durationpve = 15,
durationpvp = 15,
maxstacks = 5,
unique = false,
valid = 4294967295,
checkPally = false
},
{ -- Living Bomb
self = false,
durationpve = 12,
durationpvp = 12,
maxstacks = 1,
unique = true,
valid = COMBATLOG_OBJECT_AFFILIATION_MINE,
checkPally = false
Under the Living Bomb entry, change unique = true to unique = false and Scorchio will track multiple LB's just fine.
|
|
|
|
|
08/05/09, 4:51 AM
|
#235
|
|
Glass Joe
Gnome Mage
Terrordar (EU)
|
Even though that's pretty nice to know Jarlyn (and I did change this emmidiatly) I think he was asking for something differently. So is there a macro that switches to the next target in range? As far as I know tabbing doesn't take targets in account that are too far away.
Any ideas?
|
|
|
|
|
08/05/09, 5:01 AM
|
#236
|
|
Glass Joe
Undead Mage
Das Syndikat (EU)
|
/targetenemy
This works like tabbing between mobs. But how can a target you tab be oor for LB? When Iuse Tab it takes only mobs that are somewhat like 30 yards away or closer.
Last edited by Orona : 08/05/09 at 6:35 PM.
|
|
|
|
|
08/05/09, 5:06 AM
|
#237
|
|
Operation Asian
|
Originally Posted by Ferrador
Even though that's pretty nice to know Jarlyn (and I did change this emmidiatly) I think he was asking for something differently. So is there a macro that switches to the next target in range? As far as I know tabbing doesn't take targets in account that are too far away.
Any ideas?
|
Here's an alternative:
#showtooltip
/cast [target=mouseover,harm,nodead,exists] Living bomb; Living Bomb
This is what I have been using so far and it works pretty well - the game automatically prevents re-application of living bomb so you can mouseover mobs and just spam your LB key to get them all lit up.
Edit: I have also had great success using forteXorcist to track LB on multiple targets. It takes a minute to set up, but once you have it working, it's pretty baller.
Last edited by ash2ash : 08/05/09 at 7:19 PM.
|
|
|
|
08/06/09, 9:36 AM
|
#238
|
|
Glass Joe
Troll Mage
Lightning's Blade (EU)
|
delete plz
Last edited by Yiatsek : 08/06/09 at 9:42 AM.
Reason: deleted
|
|
|
|
|
08/07/09, 7:37 AM
|
#239
|
|
Glass Joe
|
In a raid there are groups by the sides of the screen 1,2,3 at the left side and 4,5 at the right side.
Free space at the bottom right corner used for DBM and cooldown tracking bars.
Addons:
- Titan Panel
- ZOMGBuffs
- BigBrother
- OmniCC
- Addon Control Panel
- Recount
- Omen Threat Meter
- ScrollingCombatText
- Bartender4
- SexyMap
- Bejeweled
- Decursive
- Scorchio! 2
- X-Perl UnitFrames
- Prat 3.0
- TinyTip
- Quartz
- ButtonFacade
|
|
|
|
|
08/07/09, 11:16 PM
|
#240
|
|
Glass Joe
|
Dogtags

Originally Posted by Orona
Debuffs:

if ((not UnitIsFriend(unit,'player')) and (not UnitIsPlayer(unit)) and (UnitInRaid("player"))) then
local i = 1
local ttw,dam,hit,crit,scorch,wisdom= false,false,false,false,false,false
local tr,tg,tb = 255,255,255
local dr,dg,db = 255,255,255
local hr,hg,hb = 255,255,255
local cr,cg,cb = 255,255,255
local sr,sg,sb = 255,255,255
local wr,wg,wb = 255,255,255
-- Pally with Judgement of the Just in their spec
local juster1 = "Orodreth"
local juster2 = "Aratil"
-- Pally with Heart of the Crusader in their spec
local heart1 = "Hyzia"
local heart2 = "Orodreth"
-- Moonkin with Imp. FF in their spec
local firer1 = "Fâtsô"
local firer2 = "Toranur"
-- Rogue with Master Poisoner
local poison1 = "Shadaj"
local poison2 = "Schurke2"
while true do
local name,_,_,count,_,_,_,caster = UnitAura(unit,i,"HARMFUL")
if not name then
break
elseif ((name == "Thunder Clap") or (name == "Donnerknall")) then
ttw = true
elseif ((name == "Infected Wounds") or (name == "Infizierte Wunden")) then
ttw = true
elseif ((name == "Frost Fever") or (name == "Frostfieber")) then
ttw = true
elseif ((name == "Earth and Moon") or (name == "Erde und Mond")) then
dam = true
elseif ((name == "Ebon Plague") or (name == "Schwarze Seuche")) then
dam = true
elseif ((name == "Curse of the Elements") or (name == "Fluch der Elemente")) then
dam = true
elseif ((name == "Misery") or (name == "Elend")) then
hit = true
elseif ((name == "Faerie Fire") or (name == "Feenfeuer")) and UnitExists(caster) then
if ((UnitName(caster) == firer1) or (UnitName(caster) == firer2)) then
hit = true
end
elseif ((name == "Totem of Wrath") or (name == "Totem des Ingrimms")) then
crit = true
elseif ((name == "Deadly Poison") or (name == "Tödliches Gift")) and UnitExists(caster) then
if ((UnitName(caster) == poison1) or (UnitName(caster) == poison2)) then
crit = true
end
elseif ((name == "Improved Scorch") or (name == "Verbessertes Versengen")) and count == 5 then
scorch = true
elseif ((name == "Winter's Chill") or (name == "Winterkälte")) and count == 5 then
scorch = true
elseif ((name == "Shadow Mastery") or (name == "Meister der Schatten")) then
scorch = true
elseif ((name == "Judgement of Wisdom") or (name == "Richturteil der Weisheit")) then
wisdom = true
if UnitExists(caster) then
if ((UnitName(caster) == juster1) or (UnitName(caster) == juster2)) then
ttw = true
end
if ((UnitName(caster) == heart1) or (UnitName(caster) == heart2)) then
crit = true
end
end
elseif ((name == "Judgement of Light") or (name == "Judgement of Justice") or (name == "Richturteil des Lichts") or (name == "Richturteil der Gerechtigkeit")) and UnitExists(caster) then
if ((UnitName(caster) == juster1) or (UnitName(caster) == juster2)) then
ttw = true
end
if ((UnitName(caster) == heart1) or (UnitName(caster) == heart2)) then
crit = true
end
end
i = i + 1
end
if ttw then
tr,tg,tb = 50,50,50
end
if dam then
dr,dg,db = 50,50,50
end
if hit then
hr,hg,hb = 50,50,50
end
if crit then
cr,cg,cb = 50,50,50
end
if scorch then
sr,sg,sb = 50,50,50
end
if wisdom then
wr,wg,wb = 50,50,50
end
return "|cff%02x%02x%02xTTW|r |cff%02x%02x%02xDmg|r |cff%02x%02x%02xHit|r |cff%02x%02x%02xW|r |cff%02x%02x%02x3%%|r |cff%02x%02x%02x5%%|r" ,tr,tg,tb,dr,dg,db,hr,hg,hb,wr,wg,wb,cr,cg,cb,sr,sg,sb
end
|
The problem i'm having is that i have to de-target my current mob and re-target it again to get it to refresh. Anyway to change it so that it will update as things are applied/drop off?
Other than that, its works nicely 
|
|
|
|
|
|