Somehow StarTip an Pitbull4 are not getting along. It may be a bug in Ace3, but I can't confirm this so I'm not writing a ticket just yet.
Both addons have a Border module. If StarTip's Border module is enabled, then Pitbull4's borders won't show; plus some of Pitbull's Border options are missing, particularly the ones where you select the edge file.
If I instead rename StarTip's Border module 'Borders' (or anything other than 'Border') this problem goes away, and I'll be committing a release with the module renamed as such for now, but I know that this is not the best solution.
My search came up with this old Pitbull4 ticket, which was actually due to a bug in AceConfig.
And here's StarTip's ticket for this border issue, which I'm linking primarily for the screenshots the ticket makes available. The config options aren't exactly the same in both screen captures.
I'm trying to do two things with lua texts on my frames, and can't figure it out.
I want to have my health text change color according to the level of health my character has. IE: Health text changes color as the amount of health gets lower.
The other thing I am trying to do is to get the power text to show the power color. Mana, Rage, whatever the power is, the power text will be in that color.
If anyone can tell me how to do this, I would appreciate it. I've tried searching this forum, but my search skills are, apparently, horribly lacking.
I've been looking everywhere for something like this, but nothing's turning up. I use Pitbull 4 for my raid frames as a healer. Is there any way to get the functionality that Vuhdo has (and I think Grid has a plugin as well) that it calls a "cluster finder"?
Basically, it enables you to configure the raid frames to calculate how many people would benefit from an AoE heal on a given target. It can either display the number as an indicator on every raid member's frame, or highlight the frames of the people who would be hit if you cast the heal on your mouseover target.
Also - is there a way to filter incoming heals by whether or not the person's actually in range of the heal? (For instance, if I start casting Prayer of Healing on a target, I only want to see that incoming healing on the targets who are within 30 yards of the target I'm casting on.) Might not be possible, since I haven't seen that functionality anywhere else, but worth asking.
Well I have finally found a fix for the Worgen Male 3D Picture issue.
okay, to be fair - I have "stolen" most of the code from the X-Perl Addon, to be exact from PlayerLin, who had fixed it there.
Pitbull4_Portrait/Portrait.lua - Line 111++ (just add the new funtion and replace the old one)
-- Some models have camera views switched for face/body or just don't look right with face
local alternateCamera = {
[21717] = true, -- Dragonmaw Wrangler
[21718] = true, -- Dragonmaw Subjugator
[21719] = true, -- Dragonmaw Drake-Rider
[21720] = true, -- Dragonmaw Shaman
[22231] = true, -- Dragonmaw Elite
[22252] = true, -- Dragonmaw Peon
[23188] = true, -- Dragonmaw Transporter
[28859] = true, -- Malygos
[33136] = true, -- Guardian of Yogg-Saron
[33687] = true, -- Chillmaw
[33845] = true, -- Quel'dorei Steed
[37230] = true, -- Spire Frostwyrm (ICC)
[37955] = true, -- Blood Queen Lana'thel
[40561] = true, -- Deep Corruptor
[41378] = true, -- Maloriak (Blackwing Depths)
[39392] = true, -- Faceless Corruptor
}
local dragonmawIllusion = GetSpellInfo(42016)
local function model_OnUpdate(self, elapsed)
local frame = self:GetParent()
local style = frame.Portrait.style
local full_body = PitBull4_Portrait:GetLayoutDB(frame).full_body
if style == "pirate" then
self:SetUnit(frame.unit)
self:Undress()
self:TryOn(9636)
self:TryOn(6795)
self:TryOn(6835)
self:TryOn(6836)
self:TryOn(2955)
self:TryOn(3935)
if not full_body then
self:SetCamera(0)
end
elseif style == "three_dimensional" then
if not frame.Portrait.falling_back then
self:SetUnit(frame.unit)
local guid = UnitGUID(frame.unit)
local fullbody
--PlayerLin: Added other checks, UnitIsPlayer check isn't enough and it's weird...
-- if UnitIsPlayer(argUnit) or UnitIsEnemy(argUnit, "target") or UnitIsFriend(argUnit, "target") then
--Male Worgen 3D Portrait fix, thanks sontix.
if string.find(tostring(self:GetModel()), "worgenmale", 1, true) ~= nil then
fullbody = true
else
fullbody = UnitBuff(frame.unit, dragonmawIllusion)
end
-- end
local id = guid and tonumber(strsub(guid, -13, -9), 16)
if (alternateCamera[id] or fullbody) then
self:SetCamera(1)
elseif not full_body then
self:SetCamera(0)
end
else
self:SetModelScale(4.25)
self:SetPosition(0, 0, -1.5)
self:SetModel([[Interface\Buttons\talktomequestionmark.mdx]])
end
-- work around a Blizzard bug that causes model frames not to
-- adjust their alpha realtive to their parent frames alpha after
-- the model is updated. So we nudge the alpha down a bit and
-- then back up to get it to update.
self:SetAlpha(0.9999999)
self:SetAlpha(1)
end
if type(self:GetModel()) == "string" then
-- the portrait was set properly, we can stop trying to set the portrait
self:SetScript("OnUpdate", nil)
end
end
Credits go to PlayerLin for the fix, I just "ported" it to PitBull !
Well I have finally found a fix for the Worgen Male 3D Picture issue.
okay, to be fair - I have "stolen" most of the code from the X-Perl Addon, to be exact from PlayerLin, who had fixed it there.
Pitbull4_Portrait/Portrait.lua - Line 111++ (just add the new funtion and replace the old one)
Actually, the issue is with the models themselves, not the NPCs that use them.
The way I fixed it ensures it for all NPCs (and characters) that use those models.
local PORTRAIT_EXCEPTIONS = {
["character\\worgen\\male\\worgenmale.m2"] = 1,
["character\\felorc\\male\\felorcmale.m2"] = 1,
["creature\\woolyrhino\\woolyrhino.m2"] = 1,
["creature\\woolyrhino\\woolyrhinomount.m2"] = 1,
["creature\\northrendbearmount\\northrendbearmountarmored.m2"] = 1,
["creature\\dragonman\\dragonman.m2"] = 1,
["creature\\dragonman\\dragonman_var1.m2"] = 1,
["creature\\facelessone\\facelessone.m2"] = 1,
["creature\\facelessonecaster\\facelessonecaster.m2"] = 1,
["creature\\facelessoneaquatic\\facelessoneaquatic.m2"] = 1,
["creature\\pygmy\\pygmybase.m2"] = 1,
["creature\\pygmy\\pygmyhunter.m2"] = 1,
["creature\\pygmy\\pygmyroadie.m2"] = 1,
["creature\\pygmy\\pygmyshaman.m2"] = 1,
["creature\\pygmy\\pygmywarrior.m2"] = 1,
["creature\\pygmy\\sandpygmy.m2"] = 1,
["creature\\felbat\\felbat.m2"] = 1,
["creature\\gnoll\\gnoll.m2"] = 1,
["creature\\malygos\\malygos.m2"] = 1,
["creature\\dragonhawk\\dragonhawkmount.m2"] = 1,
["creature\\undeaddrake\\northrendundeaddrake.m2"] = 1,
["creature\\netherdrake\\northrendnetherdrake.m2"] = 1,
["creature\\shaman_thrall\\shaman_thrall.m2"] = 1,
["creature\\bloodqueen\\bloodqueen.m2"] = 1,
["creature\\ragnaros2\\ragnaros2.m2"] = 1,
}
local function model_OnUpdate(self, elapsed)
local frame = self:GetParent()
local style = frame.Portrait.style
local full_body = PitBull4_Portrait:GetLayoutDB(frame).full_body
if style == "pirate" then
self:SetUnit(frame.unit)
self:Undress()
self:TryOn(9636)
self:TryOn(6795)
self:TryOn(6835)
self:TryOn(6836)
self:TryOn(2955)
self:TryOn(3935)
local model = self:GetModel()
if not full_body then
if model and PORTRAIT_EXCEPTIONS[model] then
self:SetCamera(1)
else
self:SetCamera(0)
end
else
if model and PORTRAIT_EXCEPTIONS[model] then
self:SetCamera(0)
end
end
elseif style == "three_dimensional" then
if not frame.Portrait.falling_back then
self:SetUnit(frame.unit)
local model = self:GetModel()
if not full_body then
if model and PORTRAIT_EXCEPTIONS[model] then
self:SetCamera(1)
else
self:SetCamera(0)
end
else
if model and PORTRAIT_EXCEPTIONS[model] then
self:SetCamera(0)
end
end
else
self:SetModelScale(4.25)
self:SetPosition(0, 0, -1.5)
self:SetModel([[Interface\Buttons\talktomequestionmark.mdx]])
end
-- work around a Blizzard bug that causes model frames not to
-- adjust their alpha realtive to their parent frames alpha after
-- the model is updated. So we nudge the alpha down a bit and
-- then back up to get it to update.
self:SetAlpha(0.9999999)
self:SetAlpha(1)
end
if type(self:GetModel()) == "string" then
-- the portrait was set properly, we can stop trying to set the portrait
self:SetScript("OnUpdate", nil)
end
end
That's an even better fix - nice one.
Since I don't have much experience with the 3d models and I only knew that it worked in x-perl I had a quick look on how they solved the problem and, as I wanted it, someone with more experience developed a "clean" code example.
Any of you know if there is a way to create such an aura filter in pitbull so that if from a list of auras more than one is present only one will show.
What I want is only show 1 aura for all the agility buffs such as Horn of Winter, Strength of Earth, Battle Shout, roar of Courage.
What I have done so far is created filters for each aura of those abilities where they are there on their own, then created another filter that is "meta" and I added all the filters for the individual abilties with "OR", but it still shows more than one aura if I have more than one of those abilities on me.
First of all, great addon :) But I have 1 problem with it. I can't seem to be able to set highlighting for stealable buffs (mage with spellsteal). So far i created a new filter Filter type: Stealable, Is stealable: Yes. But if i try to use this filter in highlighting, nothing gets highlighted. Actually, if i use this in the buff filter, no buff is ever shown.
Hello, I´ve been trying to search the Pitbull.lua for any hint of how I can make all my powerbars the _exact_ same color. I know I can do in-game but it´s probably not going to be the same color and i´m not finding anything in the lua. I did color my MANA bar this color.
2 Questions:
1)
Lately, i've been on a mission to try to find a setting that lets me adjust incoming health on the frames (Color, Placement, enable/disable, etc). To be more clear, if I cas't renew on myself (or any frame for that matter), a hot tick (+1275) in green shows up in my player frame (or the frame to which i cast to)... please tell me that's adjustable?
It's overwhelmingly distracting in raids to see green numbers from aoe heals, hots, etc., flying around on my frames! I'll be in heaven if that's adjustable, or even the ability to disable :D
I feel like I shut it off in PB3, but it's been so long I couldn't even say with much certainty.
2)
Is there a way to shut off auto-switching to targets that cause you damage?
Thanks for all your dedication to your addons and the addon community!
-Stoobs
2 Questions:
1)
Lately, i've been on a mission to try to find a setting that lets me adjust incoming health on the frames (Color, Placement, enable/disable, etc). To be more clear, if I cas't renew on myself (or any frame for that matter), a hot tick (+1275) in green shows up in my player frame (or the frame to which i cast to)... please tell me that's adjustable?
It's overwhelmingly distracting in raids to see green numbers from aoe heals, hots, etc., flying around on my frames! I'll be in heaven if that's adjustable, or even the ability to disable :D
I feel like I shut it off in PB3, but it's been so long I couldn't even say with much certainty.
2)
Is there a way to shut off auto-switching to targets that cause you damage?
Thanks for all your dedication to your addons and the addon community!
-Stoobs
1: go into texts for the frame and dissable combat text.
I wonder this PitBull is that perfect, and i couldnt make it, can anyone give me a clue?:)
http://www.youtube.com/watch?v=9i6X2ewGNEs
Both addons have a Border module. If StarTip's Border module is enabled, then Pitbull4's borders won't show; plus some of Pitbull's Border options are missing, particularly the ones where you select the edge file.
If I instead rename StarTip's Border module 'Borders' (or anything other than 'Border') this problem goes away, and I'll be committing a release with the module renamed as such for now, but I know that this is not the best solution.
My search came up with this old Pitbull4 ticket, which was actually due to a bug in AceConfig.
http://www.wowace.com/addons/pitbull4/tickets/339-other-options-missing/
And here's StarTip's ticket for this border issue, which I'm linking primarily for the screenshots the ticket makes available. The config options aren't exactly the same in both screen captures.
http://www.wowace.com/addons/startip/tickets/20-more-info-on-pitbull-problem/
Just thought I'd mention this. I didn't feel a ticket was warranted as I don't think this is a bug in Pitbull4 at root.
Edit: I should mention that I'm using Ace3-r1029, and StarTip's using 'latest' in .pkgmeta for all Ace3 libraries used.
I want to have my health text change color according to the level of health my character has. IE: Health text changes color as the amount of health gets lower.
The other thing I am trying to do is to get the power text to show the power color. Mana, Rage, whatever the power is, the power text will be in that color.
If anyone can tell me how to do this, I would appreciate it. I've tried searching this forum, but my search skills are, apparently, horribly lacking.
Basically, it enables you to configure the raid frames to calculate how many people would benefit from an AoE heal on a given target. It can either display the number as an indicator on every raid member's frame, or highlight the frames of the people who would be hit if you cast the heal on your mouseover target.
Also - is there a way to filter incoming heals by whether or not the person's actually in range of the heal? (For instance, if I start casting Prayer of Healing on a target, I only want to see that incoming healing on the targets who are within 30 yards of the target I'm casting on.) Might not be possible, since I haven't seen that functionality anywhere else, but worth asking.
okay, to be fair - I have "stolen" most of the code from the X-Perl Addon, to be exact from PlayerLin, who had fixed it there.
Pitbull4_Portrait/Portrait.lua - Line 111++ (just add the new funtion and replace the old one)
Credits go to PlayerLin for the fix, I just "ported" it to PitBull !
Actually, the issue is with the models themselves, not the NPCs that use them.
The way I fixed it ensures it for all NPCs (and characters) that use those models.
Since I don't have much experience with the 3d models and I only knew that it worked in x-perl I had a quick look on how they solved the problem and, as I wanted it, someone with more experience developed a "clean" code example.
nice one.
What I want is only show 1 aura for all the agility buffs such as Horn of Winter, Strength of Earth, Battle Shout, roar of Courage.
What I have done so far is created filters for each aura of those abilities where they are there on their own, then created another filter that is "meta" and I added all the filters for the individual abilties with "OR", but it still shows more than one aura if I have more than one of those abilities on me.
First of all, great addon :) But I have 1 problem with it. I can't seem to be able to set highlighting for stealable buffs (mage with spellsteal). So far i created a new filter Filter type: Stealable, Is stealable: Yes. But if i try to use this filter in highlighting, nothing gets highlighted. Actually, if i use this in the buff filter, no buff is ever shown.
Any ideas what could be wrong?
Thanks
http://wow.curse.com/downloads/wow-addons/details/enhanced-colour-picker.aspx
Thanks Melikae, even though i just found it myself. ;) Thanks for the help!
http://imageshack.us/f/825/tankspotsguidetoalysraz.jpg/
That looks like its done by a bossmod not a unitframe addon.
looks like a pitbull but maybe you're right, and with it some mod boss HP bar evokes the
Amazing addon!
2 Questions:
1)
Lately, i've been on a mission to try to find a setting that lets me adjust incoming health on the frames (Color, Placement, enable/disable, etc). To be more clear, if I cas't renew on myself (or any frame for that matter), a hot tick (+1275) in green shows up in my player frame (or the frame to which i cast to)... please tell me that's adjustable?
It's overwhelmingly distracting in raids to see green numbers from aoe heals, hots, etc., flying around on my frames! I'll be in heaven if that's adjustable, or even the ability to disable :D
I feel like I shut it off in PB3, but it's been so long I couldn't even say with much certainty.
2)
Is there a way to shut off auto-switching to targets that cause you damage?
Thanks for all your dedication to your addons and the addon community!
-Stoobs
1: go into texts for the frame and dissable combat text.