Category: oUF: Plugins
Addon Information
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)
Ammo's Portal Bug Reports Feature Requests

This file is a Addon for oUF by haste. You must have that installed before this Addon will work.

Author:
Version:
r38-release
Date:
04-30-2009 07:11 AM
Size:
3.33 Kb
Downloads:
7,748
Favorites:
123
MD5:
Pictures
ha! dodged!
ugh they got me!
oUF Combat Feedback   Popular! (More than 5000 hits)
This is an addon that adds CombatFeedback to the oUF unitframes, based on the Blizzard combat feedback code. (Just wish I could reuse their functions easily)

It will display +100 on the frame when someone gets healed for 100 and -100 when someone gets damaged. It will also display block, miss etc.

To use this in your oUF layout you will need a CombatFeedbackText member on your oUF unit object (self):

Code:
	local cbft = self:CreateFontString(nil, "OVERLAY")
	cbft:SetPoint("CENTER", self, "CENTER")
	cbft:SetFontObject(GameFontNormal)
	self.CombatFeedbackText = cbft
Note: this usually places the CombatFeedbackText below the statusbars etc, so you might want to do:
Code:
local cbft = hpbar:CreateFontString(nil, "OVERLAY")
where hpbar is your hitpoints bar.

The combattext fades in and out when the damage happens, you can control the fading on a per unitframe basis by setting the .maxAlpha member
on the CombatFeedbackText string:

Code:
self.CombatFeedbackText.maxAlpha = .8
The default value is .6

You can ignore messages on a per unitframe basis using the following:

Code:
	self.CombatFeedbackText.ignoreImmune = true -- ignore 'immune' reports
	self.CombatFeedbackText.ignoreDamage = true -- ignore damage hits, blocks, misses, parries etc.
	self.CombatFeedbackText.ignoreHeal = true -- ignore heals 
	self.CombatFeedbackText.ignoreEnergize = true -- ignore energize events
	self.CombatFeedbackText.ignoreOther = true  -- ignore everything else
The default will show everything.

You can change the colors by setting a .colors table on the CombatFeedbackText.

The default colors table is:
Code:
local colors = {
	STANDARD		= { 1, 1, 1 }, -- color for everything not in the list below
	-- damage colors
	IMMUNE			= { 1, 1, 1 },
	DAMAGE			= { 1, 0, 0 },
	CRUSHING		= { 1, 0, 0 },
	CRITICAL		= { 1, 0, 0 },
	GLANCING		= { 1, 0, 0 },
	ABSORB			= { 1, 1, 1 },
	BLOCK			= { 1, 1, 1 },
	RESIST			= { 1, 1, 1 },
	MISS			= { 1, 1, 1 },
	-- heal colors
	HEAL			= { 0, 1, 0 },
	CRITHEAL		= { 0, 1, 0 },
	-- energize colors
	ENERGIZE		= { 0.41, 0.8, 0.94 },
	CRITENERGIZE	= { 0.41, 0.8, 0.94 },
}
You can override one or more:
Code:
self.CombatFeedbackText.colors = {
	DAMAGE = {0,1,1},
	CRITHEAL = {0,0,1},
}
Enjoy

-Ammo
  Change Log - oUF Combat Feedback
r38-release
- 3.1 toc

r36-release
- Add the ability to change the colors for all types of feedback messages from a layout

r34-release
- wotlk update

r79327
- update for latest oUF

r71484
- fix global arg -> local thanks p3lim

r71247
- Initial upload to wowinterface
  Archived Versions - oUF Combat Feedback
File Name
Version
Size
Author
Date
r36-release
4kB
Ammo
04-05-2009 05:11 AM
r34-release
4kB
Ammo
12-23-2008 06:51 AM
  Comments - oUF Combat Feedback
Post A Reply Comment Options
Old 04-26-2008, 02:39 AM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 129
Uploads: 26
Quote:
Originally posted by Purity
Works really nice. How can I make the font different? I can barely see it. I would like it larger for sure and perhaps a different font from sharedmedia?

Many thanks in advance!

Never mind, I am pretty sure I figured it out from looking at the other addon's description by P3lim.
oUF Combat Feedback obeys the initial fontsize set by your layout. So setting the CombatFeedbackText font larger will work.

object.CombatFeedbackText:SetFont("path\\to\\myfont.ttf", 16, "OUTLINE")
or
object.CombatFeedbackText:SetFontObject(GameFontNormalLarge)

-Ammo
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2008, 03:38 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 135
Uploads: 0
Works really nice. How can I make the font different? I can barely see it. I would like it larger for sure and perhaps a different font from sharedmedia?

Many thanks in advance!

Never mind, I am pretty sure I figured it out from looking at the other addon's description by P3lim.
__________________

Last edited by Purity : 04-25-2008 at 08:17 PM.
Purity is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2008, 01:11 PM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 129
Uploads: 26
Quote:
Originally posted by p3lim
arg is not a local
Will be fixed on next upload, thanks for the find.
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2008, 09:55 AM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 561
File comments: 842
Uploads: 20
arg is not a local
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 03:50 PM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar

Forum posts: 5
File comments: 179
Uploads: 1
In a perfect world two people would collaborate to reduce redundant addons, functions from both could be melded and your efforts could be combined.
__________________

Joetest - Ner'Zhul - Disciples of Death
DJJoeJoe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 03:29 PM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 106
Uploads: 0
Quote:
Originally posted by Coldfury
he already answered that, read 3 comments below.

Ya, i thought battletext does this too? Hm, oki the per unitframe on/off thingy it does not, thats right. just wanted to know i use this one here, the deactivating per unitframe is great. thanks.
nodq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 02:45 PM  
Coldfury
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 17
File comments: 71
Uploads: 3
Quote:
Originally posted by nodq
Hi, sorry to ask, but whats exactl the differnce between the Battletext of p3lim, which you cleaned up on the code too? And what does this here better or in another way?

greetings
he already answered that, read 3 comments below.
Coldfury is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 02:21 PM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 106
Uploads: 0
Hi, sorry to ask, but whats exactl the differnce between the Battletext of p3lim, which you cleaned up on the code too? And what does this here better or in another way?



greetings
nodq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 12:49 PM  
Flarin
Premium Member
 
Flarin's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 215
File comments: 97
Uploads: 1
@Ammo- thank you VERY VERY VERY much for this! Very nice and easy to use and understand. Awesome.
__________________
"I will crush and destroy and...ooo...shiny..."
Flarin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 12:06 PM  
Ammo
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 129
Uploads: 26
It's configurable on a per unitframe basis
shows miss, block, immune etc in addition to the numbers
behaves similar to the blizzard combat feedback: sizes crits bigger and glances smaller
uses a clean method to add its event handler to oUF
doesn't taint the UIFrameFlash which in turns taints the voicechat status frame

-Ammo
Ammo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2008, 12:04 PM  
mikma
An Aku'mai Servant
 
mikma's Avatar
Interface Author - Click to view interfaces

Forum posts: 36
File comments: 173
Uploads: 25
wut?

How is this addon any different than the other one?
http://www.wowinterface.com/downloads/info8745-1.1.html
mikma 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 - 2009, Jelsoft Enterprises Ltd.