Download
(44Kb)
Download
Updated: 12-11-09 04:33 PM
Pictures
File Info
Updated:12-11-09 04:33 PM
Created:unknown
Downloads:27,574
Favorites:78
MD5:

UnitFrameBuffs  Popular! (More than 5000 hits)

Version: 2.84.30300
by: AnduinLothar, Alestane

What It Does
UnitFrameBuffs enhances the default blizzard target, pet, party and party pet unit frames by showing unlimited buffs and debuffs.

Added Features
- Utilizes Portfolio to add options to the blizzard ui options panel.
- Target buffs/debuffs extended to unlimited, wrapped at 10, first row wrapped short, 2 rows wrapped shorter if target of target is shown
- Pet buffs/debuffs wrap at 8 so as not to overlap the target buffs
- Optional green borders added to all buffs
- All debuffs have cooldown spinners

v2.84
- Fixed target casting bar distortion

v2.83
- fixes and .ToC update for WoW 3.3

v2.81
- Fixed cooldowns on the first 4 party debuffs

v2.8
- Fixed large target buffs/debuffs cast by the player/pet/vehicle
- Added drawEdges to the small buff/debuff cooldowns

v2.71
- Fixed cooldown errors

v2.7
- Fixed Pet Buffs/Debuffs
- Added Debuff cooldown spinners
- Known Bugs:
-- Party Pet position is being overridden by new blizzard code. Still need to find a way to disable it without tainting things.
-- Target buff size is a little unpredictable and sometimes the border looks too big because the buff texture didn't resize properly.

v2.6
- 3.1 fixes

v2.5
- Fixed castable/dispellable party buff options

v2.4
- Fixed a debuff tooltip bug

v2.3
- Fixed a cooldown timer bug

v2.2
-Fixed pet buff error
-Fixed Target buff wrapping to wrap at 10 instead of 9

v2.1
-Fixed some tainting
-Fixed a bunch of target wrapping bugs

v2.0
- Compatibility update for WoW 3.0
- Updated to use Portfolio v0.6 (included)
Optional Files (0)


Post A Reply Comment Options
Unread 12-19-09, 05:48 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
Castbar not being moved when many debuffs

Assuming this is because of the last change to fix the cast bar.

Report comment to moderator  
Reply With Quote
Unread 12-09-09, 02:30 PM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 13
Originally posted by Mikari
They have made a lot of TargetFrame.lua changes in 3.3, the mod throws up a lot of errors.
2.83 commit should fix most of these errors.
Report comment to moderator  
Reply With Quote
Unread 10-17-09, 06:11 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
They have made a lot of TargetFrame.lua changes in 3.3, the mod throws up a lot of errors.
Report comment to moderator  
Reply With Quote
Unread 06-17-09, 12:24 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
Getting the following taint issue with 2.81, don't remember getting it with 2.80. It happened when I got mounted on my drake in phase 3 Malygos

Code:
6/17 18:57:15.328  Execution tainted by UnitFrameBuffs while reading PetFrameDebuff1Cooldown - Interface\FrameXML\UIParent.lua:3210
6/17 18:57:15.343      RefreshDebuffs()
6/17 18:57:15.343      Interface\FrameXML\PetFrame.lua:57 PetFrame_Update()
6/17 18:57:15.343      Interface\FrameXML\PlayerFrame.lua:269 animPostFunc()
6/17 18:57:15.343      Interface\FrameXML\AnimationSystem.lua:22 Animation_UpdateFrame()
6/17 18:57:15.343      Interface\FrameXML\AnimationSystem.lua:35
6/17 18:57:15.343  An action was blocked in combat because of taint from UnitFrameBuffs - updateFunc()
6/17 18:57:15.343      Interface\FrameXML\AnimationSystem.lua:16 Animation_UpdateFrame()
6/17 18:57:15.343      Interface\FrameXML\AnimationSystem.lua:35
Report comment to moderator  
Reply With Quote
Unread 06-10-09, 11:05 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
Originally posted by AnduinLothar
Thanks for figuring that out.
Does the drawEdge="true" obscure the border color of debuffs? i thought that might be a problem on the smaller party/pet debuffs.
I've not noticed it obscuring the border colour myself.
Report comment to moderator  
Reply With Quote
Unread 06-09-09, 05:07 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Thanks for figuring that out.
Does the drawEdge="true" obscure the border color of debuffs? i thought that might be a problem on the smaller party/pet debuffs.
Report comment to moderator  
Reply With Quote
Unread 06-06-09, 01:20 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
Actually looking at the TargetFrame.lua file on wowcompares I made a few changes to TargetBuffs.lua to more accurately follow how the default unit frames behave.

I added the following near the top of TargetBuffs.lua under the aura positioning constants

Code:
local PLAYER_UNITS = {
	player = true,
	vehicle = true,
	pet = true,
};
I then changed the following code further down to

Code:
		-- Set the buff to be big if the buff is cast by the player and the target is not the player
		largeBuffList[i] = (PLAYER_UNITS[caster] and showBigBuffs)
This is the same as how the default frames are set up so that pet/vehicle buffs will be shown big as cast by the player.

I did the same for debuffs by changing the following line

Code:
largeDebuffList[i] = isMine;
to

Code:
largeDebuffList[i] = (PLAYER_UNITS[caster]);
I also added drawEdge="true" to the cooldown setup in partyframe.xml so that the cooldown spirals have the gold line that more easily shows the duration like the default target frames has.

I hope you'll make these changes to UnitFrameBuffs so I don't have to edit them in every time you update heh.
Last edited by Mikari : 06-06-09 at 01:24 PM.
Report comment to moderator  
Reply With Quote
Unread 06-05-09, 12:16 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
I noticed that debuffs on the target aren't showing big even though I cast them.

[edit]

Changing

largeDebuffList[i] = isMine;

to

largeDebuffList[i] = (caster == 'player');

Seems to fix this issue, unsure if that's the correct way to do it or if it will have side effects but it seems to be fine.
Last edited by Mikari : 06-06-09 at 05:22 AM.
Report comment to moderator  
Reply With Quote
Unread 06-05-09, 12:14 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Sorry about that. I pushed a quick fix, but I haven't actually tested it. It should fix the error, but I'll have to fix it again later to actually add the cooldown to the debuff frames that don't have it.
Report comment to moderator  
Reply With Quote
Unread 06-05-09, 11:41 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
Getting spammed with the following in raids using the latest version

Report comment to moderator  
Reply With Quote
Unread 05-25-09, 04:48 PM  
Kharthus
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 292
Uploads: 9
Originally posted by Mikari
Also pet buffs aren't showing, I can get it to show if I toggle the show pet buffs option but then once the buff has finished, e.g I cast Mend pet, it finishes but the buff doesn't go away
Haven't checked party pets yet, but normal pet buffs are not working correctly. I'm seeing the same issue as Mikari.
Report comment to moderator  
Reply With Quote
Unread 05-25-09, 05:51 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
In UnitFrameBuffs.xml could you rename Portfolio.xml to Loader.xml so it embeds properly? Also in PartyBuffs.xml wasn't TargetDebuffButtonTemplate renamed to TargetDebuffFrameTemplate in 3.1?

Also pet buffs aren't showing, I can get it to show if I toggle the show pet buffs option but then once the buff has finished, e.g I cast Mend pet, it finishes but the buff doesn't go away

Which looks like the following

Last edited by Mikari : 05-25-09 at 06:04 AM.
Report comment to moderator  
Reply With Quote
Unread 05-25-09, 04:46 AM  
disiz
A Deviate Faerie Dragon
 
disiz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 55
Uploads: 1
Thanks a lot!
Report comment to moderator  
Reply With Quote
Unread 05-25-09, 03:18 AM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Blizzard's PartyMemberFrame_UpdatePet function seems to be overriding my positioning code, but I can't disable it without tainting things.... So Party Pets are kinda messed up, but it's better than nothing.
Report comment to moderator  
Reply With Quote
Unread 05-24-09, 09:25 AM  
Seyss
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 123
Uploads: 2
Thank you
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: