Download
(44 Kb)
Download
Updated: 12-11-09 03:33 PM
Pictures
File Info
Updated:12-11-09 03:33 PM
Created:unknown
Downloads:25,584
Favorites:83
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)


Archived Files (12)
File Name
Version
Size
Author
Date
2.83.30300
44kB
AnduinLothar
12-09-09 02:24 PM
2.81.30100
44kB
AnduinLothar
06-14-09 08:32 PM
2.8.30100
43kB
AnduinLothar
06-12-09 08:52 AM
2.71.30100
43kB
AnduinLothar
06-05-09 12:12 PM
2.7.30100
43kB
AnduinLothar
06-05-09 02:50 AM
2.6.30000
44kB
AnduinLothar
05-25-09 03:16 AM
2.5.30000
33kB
AnduinLothar
12-07-08 05:26 AM
2.4.30000
29kB
AnduinLothar
11-30-08 10:36 PM
2.3.30000
28kB
AnduinLothar
11-27-08 04:00 PM
2.2.30000
26kB
AnduinLothar
11-16-08 02:19 PM
2.1.30000
26kB
AnduinLothar
11-16-08 12:42 AM
2.0
25kB
AnduinLothar
11-15-08 10:06 PM


Post A Reply Comment Options
Old 12-09-09, 01:30 PM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 231
File comments: 58
Uploads: 14
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.
Alestane is offline Report comment to moderator  
Reply With Quote
Old 10-17-09, 06:11 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

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

Forum posts: 17
File comments: 116
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
Mikari is offline Report comment to moderator  
Reply With Quote
Old 06-10-09, 11:05 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 116
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.
Mikari is offline Report comment to moderator  
Reply With Quote
Old 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: 49
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.
AnduinLothar is offline Report comment to moderator  
Reply With Quote
Old 06-06-09, 01:20 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 116
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.
Mikari is offline Report comment to moderator  
Reply With Quote
Old 06-05-09, 12:16 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 116
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.
Mikari is offline Report comment to moderator  
Reply With Quote
Old 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: 49
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.
AnduinLothar is offline Report comment to moderator  
Reply With Quote
Old 06-05-09, 11:41 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

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

Mikari is offline Report comment to moderator  
Reply With Quote
Old 05-25-09, 04:48 PM  
Kharthus
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 227
Uploads: 6
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.
Kharthus is offline Report comment to moderator  
Reply With Quote
Old 05-25-09, 05:51 AM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 116
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.
Mikari is offline Report comment to moderator  
Reply With Quote
Old 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: 3
Thanks a lot!
disiz is offline Report comment to moderator  
Reply With Quote
Old 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: 49
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.
AnduinLothar is offline Report comment to moderator  
Reply With Quote
Old 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
Seyss is offline Report comment to moderator  
Reply With Quote
Old 05-21-09, 08:10 PM  
Darzog
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Hooray
Darzog is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: