Category: Unit Mods
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.3.0
Date:
01-23-2010 10:19 PM
Size:
7.82 Kb
Downloads:
4,026
Favorites:
24
MD5:
Pictures
Example of buffs and duration timer on a party member.
SolaceBuffDisplay
SolaceBuffDisplay provides constant buff and debuff display for the default party frames, complete with duration timer overlays for player cast buffs and an option to filter buffs and debuffs based on what your character can cast or cure. It also includes options for increasing and decreasing the number of buffs and debuffs shown on the default target frame, as well as an option to disable the "big buffs" on the target frame when cast by the player.

Type "/solace" in game for help.

--------

The current version is a stable version. It should be stable in current versions of World of Warcraft, World of Warcraft: The Burning Crusade, and World of Warcraft: Wrath of the Lich King. If you encounter any bugs, please let me know.

--------

IMPORTANT NOTE: If updating from SolacePartyBuffs and/or SolaceTargetFrame, please be sure to DELETE your SolacePartyBuffs and SolaceTargetFrame AddOn folders prior to starting World of Warcraft!

--------

2010/01/23 - Fixes the error introduced by patch 3.3.0. Sorry for the delay!
2009/08/06 - TOC updated for 3.2.0. This is mainly just a version bump for anyone who's lost track of us since the new Curse or WoWUI updaters/minions came to the for, and a request for reports on any issues that might remain outstanding, and feature requests, as usual. I do still plan to implement buff displays for the arena frames in a new plugin, but time is scarce.
2008/12/10 - Fixed (probably) an issue that caused Weakened Soul not to be displayed for Priests when aura filtering was enabled. Now includes zhTW localization: thanks xyrho!
2008/11/05 - Fixed an issue where changing max buffs or debuffs could sometimes result in nil value errors.
2008/10/16 - Updated for 3.0.2. Player pet tooltips should once again appear. Blizzard seems to have removed partypet tips.
2008/07/20 - Found and fixed an issue where party/pet tooltips were being handled incorrectly following a client change in 2.4.3.
2008/07/20 - Updated for 2.4.3.
2008/04/26 - Integrated SolaceTargetFrame and updated for 2.4.1.
2006/06/07 - Initial upload to mod sites.

--------
My Mods:
SolaceStones
SolaceBuffDisplay
  Change Log - SolaceBuffDisplay
2010/01/23 - Fixes the error introduced by patch 3.3.0. Sorry for the delay!
2009/08/06 - TOC updated for 3.2.0. This is mainly just a version bump for anyone who's lost track of us since the new Curse or WoWUI updaters/minions came to the for, and a request for reports on any issues that might remain outstanding, and feature requests, as usual. I do still plan to implement buff displays for the arena frames in a new plugin, but time is scarce.
2008/12/10 - Fixed (probably) an issue that caused Weakened Soul not to be displayed for Priests when aura filtering was enabled. Now includes zhTW localization: thanks xyrho!2008/11/05 - Fixed an issue where changing max buffs or debuffs could sometimes result in nil value errors.
2008/10/16 - Updated for 3.0.2. Player pet tooltips should once again appear. Blizzard seems to have removed partypet tips.
2008/07/20 - Found and fixed an issue where party/pet tooltips were being handled incorrectly following a client change in 2.4.3.
2008/07/20 - Updated for 2.4.3.
2008/04/26 - Integrated SolaceTargetFrame and updated for 2.4.1.
2006/06/07 - Initial upload to mod sites.
  Optional Files - SolaceBuffDisplay
Sorry, there are currently no optional files available.
  Archived Versions - SolaceBuffDisplay
File Name
Version
Size
Author
Date
3.2.0
7kB
Hallithron
08-06-2009 10:11 PM
3.0.3-r1
8kB
Hallithron
12-10-2008 09:09 PM
  Comments - SolaceBuffDisplay
Post A Reply Comment Options
Old 02-15-2010, 05:07 PM  
Schazey
A Kobold Labourer
 
Schazey's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
question

First of all, love this addon. Great and simple.

But is it possible to get the partydebuffs above/beside the partyframe instead of beneeth?
Schazey is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-24-2010, 04:28 AM  
EvoTech
A Kobold Labourer

Forum posts: 1
File comments: 19
Uploads: 0
Ty for fixing it ^^ ... couldn't find a simple alternative for it.

Ty again.
EvoTech is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-23-2010, 10:24 PM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
As promised, the fix is up. Sorry for the delay, folks.

Now, to figure out how to whitelist wowi and curse in my spam filter...
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-18-2010, 09:02 AM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
I will try to get a chance to look at this later this week. Turns out, having two kids and two jobs cuts in to your modding time.

Thanks Evo for the quick fix. In a quick glance through Blizzard's code, I think a more correct fix would be to change those two lines to TargetFrame_UpdateAuras(self);, though I'm not 100% sure on the arg. Again, I'll try and get a chance to test the fix Soon™.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-02-2010, 08:21 PM  
EvoTech
A Kobold Labourer

Forum posts: 1
File comments: 19
Uploads: 0
As I see this addon is kinda left aside, I tried fixing it and i come to this conclusion:

Removing or commenting "TargetDebuffButton_Update();" in file "SolaceTargetFrame.lua" (there should be 2 lines [line 50 and 72])

This works for me, so I dnk if it will for others.

Current patch 3.3
EvoTech is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-17-2009, 04:11 AM  
EvoTech
A Kobold Labourer

Forum posts: 1
File comments: 19
Uploads: 0
I've been patient till now ... but seems no update incoming and as i saw no pots were made, here it is:

Since patch 3.3 this addon doesnt work ... heres the error:

Code:
Message: Interface\FrameXML\TargetFrame.lua:333: attempt to index local 'self' (a nil value)
Time: 12/17/09 11:57:40
Count: 1
Stack: Interface\FrameXML\TargetFrame.lua:333: in function `TargetFrame_UpdateAuras'
...rface\AddOns\SolaceBuffDisplay\SolaceTargetFrame.lua:50: in function `SolaceShowbuffsHandler'
...rface\AddOns\SolaceBuffDisplay\SolaceTargetFrame.lua:16: in function `SolaceTargetFrame_OnEvent'
[string "*:OnEvent"]:2: in function <[string "*:OnEvent"]:1>
EvoTech is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-29-2009, 12:17 AM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
Re: Priest

They are called "SolacePartyBuffFrameXDebuffY", where X is the party member and Y is the debuff index. They are children of SolacePartyBuffFrameX, which is a child of PartyMemberFrameX. Then I do a bunch of math to figure out where they should go.

Have you tested this with the filter off, or on other characters? I wonder some if your other mods are interfering somehow; I know for a certainty that I see debuffs on my Priest, but I don't use the filter generally. I'll try to get a chance to test.

Quote:
Originally posted by potpal
Greetings! I play a priest and can confirm that the debuffs aren't shown correctly. I have to rely on Decursive's live list to figure out who's got a debuff that I can dispell.
Im sure they arent shown on the top right of the party frames. I tried the CT_Partybuffs addon and the debuffs are shown on the top right with it. Also the CT addon shows prayer of mending properly so it cant be blizzard who filters it wrong?
Im not saying CT addon is better, I still use yours because CT only affects Party and Solace have big buffs and the "timeleft circular pie", which CT lack.
I do use some other addons that modify the default frames, those are...
RaidFrames+ < just awesome
Unit Frames Tweaks < class portraits & portrait hit indicator
Unit Range Check < range check alpha on party... cool

I hope this might be of some help to get this addon flawless.
I cba to use pitbull and others like that again. Bliz default is the ****.

Keep up the Good work

*edit*
I made a screenshot with the issues that you can have a look at.
http://dingfiles.com/32418910U54IE552/

What names do your party debuff frames have, maybe i can locate them?
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-18-2009, 02:26 AM  
potpal
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Priest

Greetings! I play a priest and can confirm that the debuffs aren't shown correctly. I have to rely on Decursive's live list to figure out who's got a debuff that I can dispell.
Im sure they arent shown on the top right of the party frames. I tried the CT_Partybuffs addon and the debuffs are shown on the top right with it. Also the CT addon shows prayer of mending properly so it cant be blizzard who filters it wrong?
Im not saying CT addon is better, I still use yours because CT only affects Party and Solace have big buffs and the "timeleft circular pie", which CT lack.
I do use some other addons that modify the default frames, those are...
RaidFrames+ < just awesome
Unit Frames Tweaks < class portraits & portrait hit indicator
Unit Range Check < range check alpha on party... cool

I hope this might be of some help to get this addon flawless.
I cba to use pitbull and others like that again. Bliz default is the ****.

Keep up the Good work

*edit*
I made a screenshot with the issues that you can have a look at.
http://dingfiles.com/32418910U54IE552/

What names do your party debuff frames have, maybe i can locate them?

Last edited by potpal : 08-18-2009 at 11:24 AM.
potpal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-30-2009, 01:16 PM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
That sounds like a good idea and something well within the scope of what I'd like to provide. I will try and get in a couple of arenas soon to see what I'm looking at, and will probably do SolaceArenaEnemyBuffs as a separate mod. I can't promise how quickly it will happen as my son was just born and I'm a lot busier in and out of the office than I'd like, but I will get to it as I can!

Quote:
Originally posted by goliath0
The addon works fine.

Now, I'd like to adjust this addon (party buffs) to affect arena enemy party (arena1-5 token ids). I've made many changes, it detects auras correctly but I just can't position the buttons properly on the screen (never understood anchors and stuff).

Mind in your spare time add SolaceArenaEnemyBuffs (ArenaEnemyFrame1-5 are used as parents)

You use ARENA_OPPONENT_UPDATE, UNIT_NAME_UPDATE and UNIT_AURA and it works fine, but those darn buttons won't place themselves properly.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-22-2009, 09:43 AM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 120
Uploads: 0
The addon works fine.

Now, I'd like to adjust this addon (party buffs) to affect arena enemy party (arena1-5 token ids). I've made many changes, it detects auras correctly but I just can't position the buttons properly on the screen (never understood anchors and stuff).

Mind in your spare time add SolaceArenaEnemyBuffs (ArenaEnemyFrame1-5 are used as parents)

You use ARENA_OPPONENT_UPDATE, UNIT_NAME_UPDATE and UNIT_AURA and it works fine, but those darn buttons won't place themselves properly.

Last edited by goliath0 : 04-22-2009 at 09:44 AM.
goliath0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-19-2009, 11:42 PM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
goliath0, while I'm hunting for a guildie to copy to the PTR and help me test, can you try removing that logic altogether? You can comment the section out like so:

Code:
		--[[if ( i <= 4 ) then

			getglobal("PartyMemberFrame" .. getglobal(frame):GetID() .. "Debuff" .. i):Hide();

		end]]--
That code is to account for the four "always on" debuff buttons that Blizzard had on the party frames since release (back when four was all you got). If they've turned those in to dynamically created buttons like the rest of them, that logic should be completely unnecessary.

Thanks again!

Quote:
Originally posted by goliath0
PTR 3.1:

if ( i <= 4 ) then
getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i):Hide();
end

some indexing a nil value here


FIX:
if ( i <= 4 ) then
local b = getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i);
if(b ~= nil) then
b:Hide();
end
end
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-19-2009, 11:33 AM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
I don't have a Priest high enough to test, either, but I don't do anything (at all) to handle that sort of detection, I just turn Blizzard's detection on and off. So if you've got showownbuffs on, what you're seeing is Blizzard's default behaviour. I'm not trying to track things beyond what the interface is already telling us.

Quote:
Originally posted by goliath0
I'm too lazy to test but I think that Prayer of Mending doesn't show as "my" spell as it bounces. It might be the spell mechanic though.
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-18-2009, 12:13 PM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 120
Uploads: 0
I'm too lazy to test but I think that Prayer of Mending doesn't show as "my" spell as it bounces. It might be the spell mechanic though.
goliath0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-16-2009, 12:22 AM  
Hallithron
A Deviate Faerie Dragon
 
Hallithron's Avatar
Interface Author - Click to view interfaces

Forum posts: 19
File comments: 19
Uploads: 6
Thanks, goliath0! I'm waiting on my PTR copies (and some extra free time), but if nothing else I'll get a version bump with your fix for PTR addicts early this week, I think.

Quote:
Originally posted by goliath0
PTR 3.1:

if ( i <= 4 ) then
getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i):Hide();
end

some indexing a nil value here


FIX:
if ( i <= 4 ) then
local b = getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i);
if(b ~= nil) then
b:Hide();
end
end
__________________
Author:
SolaceBuffDisplay
SolaceStones
Hallithron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-27-2009, 11:37 AM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 120
Uploads: 0
PTR 3.1:

if ( i <= 4 ) then
getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i):Hide();
end

some indexing a nil value here


FIX:
if ( i <= 4 ) then
local b = getglobal("PartyMemberFrame"..getglobal(frame):GetID().."Debuff"..i);
if(b ~= nil) then
b:Hide();
end
end

Last edited by goliath0 : 02-27-2009 at 06:02 PM.
goliath0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.