Download
(21 Kb)
Download
Updated: 02-02-2012 04:51 PM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:02-02-2012 04:51 PM
Created:05-25-2009 05:42 PM
Downloads:12,871
Favorites:155
MD5:
This AddOn is 4.3 compatible
Fatality  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 2.1
by: oomp [More]
The latest version of Fatality (v2.0+) has a full configuration UI. If you're using an older version, update now!
  • If you like this addon, I recommend checking out my other raid announce addon, Flump.
  • If you want this addon in your language, visit the localisation page [Updated 27th January 2012] to see if you can help!
Fatality is a simple addon which announces information to a specified channel about the last hit a person took before they died. Below is an example of what would be reported after a player (Moop) took 24,534 melee damage from The Lich King, resulting in death:

Fatality: Moop > 24.5k Melee [The Lich King]

Configuration includes; the number of people reported, the number of events in each report, whether numbers should be shortened, the minimum amount of damage to be recorded, whether raids icons should be shown, and more. Type /fatality list in-game for a more extensive list of options.
  • Configuration: /fatality or /fat
Only works inside Raid/Party instances.


v2.1 | moop | Thursday, 2nd February, 2012
- Lots of minor optimisations to the way data is stored.
- Several bug fixes related to Unknown deaths.
- Increased the default minimum amount of recorded damage from 0 to 5000.
- Added localisation support for Korean (koKR), Brazilian Portuguese (ptBR), Russian (ruRU), Simplified Chinese (zhCN) and Traditional Chinese (zhTW). Visit http://goo.gl/STSrx if you can help out with missing/inaccurate translations.
- Added a new option - Source: Include who caused the damage.
- Hunter: Better Feign Death detection.
- Priest: Tweak Spirit of Redemption handling.
- Warlock: Implemented Life Tap damage recording.

v2.0 | moop | Sunday, 15th January, 2012
- Fatality now has a brand new user interface! To access it, type /fatality or /fat.
- Added localisation support for German (deDE), French (frFR) and Spanish (esES/esMX) - other locales (koKR/ptBR/ruRU/zhCN/zhTW) will be included in future updates. Visit http://goo.gl/STSrx if you can help out with translations.
- Improved Unknown death detection. For example, when a player jumps off the boat at Warmaster Blackhorn or from Deathwing's back on the Spine encounter, their death now should correctly be reported as Unknown.
- Spirit of Redemption deaths should now be fixed once and for all.
- Added several new options:
• Promote: Only announce if promoted.
• LFR: Enable inside LFR.
• Raid: Enable inside Raid Instances.
• Resists: Include resisted damage in reports.
• Absorbs: Include absorbed damage in reports.
• Blocks: Include blocked damage in reports.
• Whispers: Send announcements via whisper.
- Fix a minor bug introduced in v1.2.6 where if the user entered an instance with Fatality disabled, then enabled it, it wouldn't register correctly.

* * As always, if you experience any problems or have any suggestions, leave a comment! * *

v1.2.6 | moop | Tuesday, 3rd January, 2012
- Fatality's enabled/disabled option is now stored globally, meaning that if it's changed on one character, it'll be changed for all characters. Other settings remain character-specific.

v1.2.5 | moop | Wednesday, 30th November, 2011
- Report players as "Player" instead of "Player-Realm" inside Raid instances.

v1.2.4 | moop | Tuesday, 29th November, 2011
- Saved variables are now stored per character, which means you'll have to reconfigure your settings on each character you have Fatality enabled on.
- Fix DAMAGE_SHIELD and DAMAGE_SPLIT events. Damage events like Thorns and Hand of Sacrifice should now be recorded.
- Added an option to announce spell schools. This is enabled by default, type /fat school to disable.
- Added better detection for Spirit of Redemption deaths.
- Bump TOC to 40300.

v1.2.3 | moop | Wednesday, 29th June, 2011
- Updated COMBAT_LOG_EVENT_UNFILTERED arguments for 4.2.
- Removed old code which made use of UNIT_HEALTH to determine deaths.
- Bump TOC to 40200.

v1.2.2 | moop | Wednesday, 27th April, 2011
- Updated COMBAT_LOG_EVENT_UNFILTERED arguments for 4.1.
- Fix SPELL_INSTAKILL announcements.
- Bump TOC to 40100.

v1.2.1c | moop | Friday, 18th February, 2011
- Fix invalid "Report cannot be sent because it exceeds the maximum character limit of 255." errors.

v1.2.1b | moop | Friday, 18th February, 2011
- Fix /fat history command.
- Accept "SELF" as a channel regardless of the case when setting the output.

v1.2.0 | moop | Tuesday, 8th February, 2011
- Fatality is now fully configurable in-game! Type /fatality list for more information. Note that, from now on, you will not need to edit Fatality.lua to set the addon up - it's all done in-game, meaning that settings will be saved between updates and you'll only ever need to set it up once. Please report any bugs you may experience!
- Added an option to set different numbers of reports for 10-man and 25-man raids. By default, 10-man is set to 5 and 25-man is set to 10.
- Added an option to set a minimum threshold for recorded damage. By default, this is set to 0, i.e. all damage will be recorded.

v1.1.8b | moop | Sunday, 26th December, 2010
- Fix reporting players as "Player" instead of "Player-Realm" inside Party instances.

v1.1.8a | moop | Monday, 13th December, 2010
- Added an option for reporting to custom channels inside Party instances.
- While in random dungeons, players from other realms will now be reported as "Player" instead of "Player-Realm" since the realm isn't really relevant information.

v1.1.7a | moop | Sunday, 12th December, 2010
- Make sure to re-check instance type when Fatality has been enabled/disabled while already inside an instance.

v1.1.7 | moop | Sunday, 12th December, 2010
- Added an option for reporting inside Party instances as well as Raid instances. This is enabled by default, set PARTY_REPORTS to false to disable.

v1.1.6 | moop | Monday, 8th November, 2010
- Revert back to using UNIT_HEALTH combined with Overkill to hopefully fix some of the erroneous reports; this technique is only used in instances with other phases, i.e. Sartharion/Halion.

v1.1.5 | moop | Sunday, 16th October, 2010
- Use Blizzard's new and improved Overkill argument to determine deaths.
- Remove old UNIT_HEALTH death-detection code.
- Bump TOC to 40000.

v1.1.4 | moop | Thursday, 2nd September, 2010
- Fix reporting to custom channels sometimes not working.

v1.1.3 | moop | Sunday, 22nd August, 2010
- Refactored a lot of the code to (hopefully) be more efficient.
- Added an option for short numbers, i.e. 9431 = 9.4k. This is enabled by default, set SHORT_NUMBERS to false to disable.
- Potential fix for reporting deaths as Unknown on "other phase" fights, i.e. Sartharion/Halion. Please report any issues.
- Added an option to report to self. Set OUTPUT to "SELF" to enable.
- Added an option to report multiple damaging events. This is set to 1 by default, increase EVENT_HISTORY as you wish. Note: Increasing this number beyond 3 will likely result in messages failing to be sent because they exceed the 255 character limit. If OUTPUT is set to "SELF", there is no limit to the number of characters that can be printed.

v1.1.2 | moop | Thursday, 10th December, 2009
- Added an option to include raid icons. This is enabled by default, set RAID_ICONS to false to disable. This feature is particularly useful for Penetrating Cold deaths in Phase 3 of the Anub'arak encounter.
- Changed the default number of reported players to 10.
- Bump TOC.

v1.1.1 | moop | Tuesday, 6th August, 2009
- Added an option to include Overkill. This is enabled by default, set OVERKILL to false to disable.
- Bump TOC.

v1.1.0 | moop | Saturday, 11th July, 2009
- Increase the time check between the last damage event and the time when UNIT_DIED fires from 0.5 to 2 seconds (before reporting the source of a player's death as Unknown). I've tested this locally over the last few days, and it seems to be working perfectly, please report any issues you may experience.

v1.0.9a | moop | Tuesday, 7th July, 2009
- Attempt to fix reporting Spirit of Redemption deaths twice.
- Switch to using a player's GUID as a table key instead of their name.

v1.0.9 | moop | Monday, 6th July, 2009
- Report the source as "Unknown" when there is no combat log event for a player's death.

v1.0.8 | moop | Wednesday, 24th June, 2009
- Possible fix for erroneous reporting when there is no combat log event for a player's death, for example, falling off the tram on the way to Mimiron.

v1.0.7 | moop | Friday, 19th June, 2009
- Check for ENVIRONMENTAL_DAMAGE, i.e. deaths from Falling, Drowning, Fatigue, etc.

v1.0.6 | moop | Saturday, 13th June, 2009
- Now records every hit players take and outputs the very last one before they died, regardless of whether there was overkill or not. This should eliminate the rare cases where a player dies from exactly as much damage as their remaining hit points.
- Check for SPELL_INSTAKILL. Tank deaths from Meltdown on Iron Council hardmode should now be reported correctly, as well as Paladins who died from Divine Intervention.
- Check if a player is feigning death before reporting them as dead.
- Changed the default number of reported players to 5.

v1.0.5 | moop | Sunday, 7th June, 2009
- Added the option to report to custom channels.
- Reset the counter when we enter an instance, as well as when we enter combat.

v1.0.4a | moop | Monday, 1st June, 2009
- Bump TOC.

v1.0.4 | moop | Monday, 1st June, 2009
- Added a slash command to enable/disable the addon: Type /fatality or /fat in-game. This setting persists between sessions. (default: enabled)
- Not sure why I thought criticals/crushings could be either 0 or 1, updated code to reflect values of nil or 1.

v1.0.3 | moop | Sunday, 31st May, 2009
- Bump TOC.
- Add default values to comments.
- Now only checks if we're inside an instance when required.
- Set default delay between announcements to 0 seconds instead of 1 second.

v1.0.2 | moop | Friday, 29th May, 2009
- Added the ability to toggle/format timestamps. Check lines 4 and 5.

v1.0.1 | moop | Monday, 25th May, 2009
- Initial release.
Archived Files (31)
File Name
Version
Size
Author
Date
2.0
14kB
oomp
01-15-2012 05:05 PM
1.2.6
5kB
oomp
01-03-2012 11:45 AM
1.2.5
4kB
oomp
11-30-2011 09:41 AM
1.2.4
4kB
oomp
11-28-2011 07:44 PM
1.2.3
4kB
oomp
06-29-2011 01:57 PM
1.2.2
5kB
oomp
04-27-2011 05:45 PM
1.2.1c
5kB
oomp
02-18-2011 05:09 PM
1.2.1b
5kB
oomp
02-17-2011 06:21 PM
1.2.0
5kB
oomp
02-08-2011 05:06 PM
1.1.8b
4kB
oomp
12-25-2010 06:09 PM
1.1.8a
4kB
oomp
12-13-2010 09:49 AM
1.1.7a
4kB
oomp
12-12-2010 01:11 PM
1.1.7
4kB
oomp
12-12-2010 11:29 AM
1.1.6
4kB
oomp
11-08-2010 03:07 PM
1.1.5
3kB
oomp
10-16-2010 12:03 PM
1.1.4
4kB
oomp
09-02-2010 07:41 AM
1.1.3
4kB
oomp
08-22-2010 09:06 AM
1.1.2
2kB
oomp
12-10-2009 06:12 AM
1.1.1
2kB
oomp
08-06-2009 05:52 PM
1.1.0
2kB
oomp
07-11-2009 03:53 PM
1.0.9a
2kB
oomp
07-06-2009 07:11 PM
1.0.9
2kB
oomp
07-06-2009 11:29 AM
1.0.8
2kB
oomp
06-24-2009 04:15 PM
1.0.7
2kB
oomp
06-19-2009 10:34 AM
1.0.6
2kB
oomp
06-12-2009 08:37 PM
1.0.5
2kB
oomp
06-07-2009 11:28 AM
1.0.4a
2kB
oomp
06-01-2009 10:22 AM
1.0.4
2kB
oomp
06-01-2009 09:45 AM
1.0.3
1kB
oomp
05-30-2009 06:58 PM
1.0.2
1kB
oomp
05-29-2009 01:04 PM
1.0.1
1kB
oomp
05-25-2009 05:42 PM


Post A Reply Comment Options
Old 01-17-2012, 06:40 PM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
I'll be releasing an update in the next few days which addresses a few minor bugs and includes support for the following locales:If you notice any inaccurate or missing translations, visit the localisation page, leave a comment here, or send me a private message and I'll make sure they're corrected.

[update] v2.1 has now been uploaded and includes support for all locales.
__________________
Moop @ Defias Brotherhood [EU]
Last edited by oomp : 02-02-2012 at 04:55 PM.
oomp is offline Report comment to moderator  
Reply With Quote
Old 01-15-2012, 05:18 PM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
Fatality (v2.0+) is now configured via a user interface, accessed by typing /fatality or /fat. In other words, if you're using the latest version, please disregard any previous comments related to slash commands as they no longer exist.

Feedback regarding the latest version is very welcome!
__________________
Moop @ Defias Brotherhood [EU]
Last edited by oomp : 01-15-2012 at 05:25 PM.
oomp is offline Report comment to moderator  
Reply With Quote
Old 12-06-2011, 05:21 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 224
Uploads: 0
Originally Posted by oomp
Originally Posted by creepy_inc
and for raid, it's this?

For Party instances, to announce to private channels:

/fat output2 RAID
/fat channel2 RAID
I'm not sure what you're trying to achieve. If you're in a Party instance, you won't be in a raid group, so you can't announce to raid chat. Could you elaborate?
Doh, I was lazy so I copied your line "For Party instances, to announce to private channels:" ...

Obviously I meant it to be "For Raid instances, to announce to private channels:"

However I already tested it and it worked. Sorry it's been so long since I had to make changes to the config that I simply forgot how to. Now that you added saved variables for each character i actually had to set it up differently
creepy_inc is offline Report comment to moderator  
Reply With Quote
Old 12-04-2011, 11:17 AM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
Originally Posted by creepy_inc
and for raid, it's this?

For Party instances, to announce to private channels:

/fat output2 RAID
/fat channel2 RAID
I'm not sure what you're trying to achieve. If you're in a Party instance, you won't be in a raid group, so you can't announce to raid chat. Could you elaborate?
__________________
Moop @ Defias Brotherhood [EU]
oomp is offline Report comment to moderator  
Reply With Quote
Old 12-03-2011, 05:30 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 224
Uploads: 0
and for raid, it's this?

For Party instances, to announce to private channels:

/fat output2 RAID
/fat channel2 RAID
creepy_inc is offline Report comment to moderator  
Reply With Quote
Old 12-03-2011, 05:08 PM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
Re: Little confused over settings

Originally Posted by Rezman
Either I'm having a brain fart or just being stupid but how would I set the channel and outputs so that raid and/or party don't go to /raid or /party at all.. I want everything sent to a custom channel.
For Raid instances, to announce to private channels:
  • /fat output1 CHANNEL
  • /fat channel1 FatalityReports

For Party instances, to announce to private channels:
  • /fat output2 CHANNEL
  • /fat channel2 FatalityReports
__________________
Moop @ Defias Brotherhood [EU]
Last edited by oomp : 12-03-2011 at 05:09 PM.
oomp is offline Report comment to moderator  
Reply With Quote
Old 12-03-2011, 11:39 AM  
Rezman
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 19
Uploads: 1
Little confused over settings

Either I'm having a brain fart or just being stupid but how would I set the channel and outputs so that raid and/or party don't go to /raid or /party at all.. I want everything sent to a custom channel.
Rezman is offline Report comment to moderator  
Reply With Quote
Old 11-29-2011, 06:35 AM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 224
Uploads: 0
I see the saved variables change, awesome!
creepy_inc is offline Report comment to moderator  
Reply With Quote
Old 09-04-2011, 04:24 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 224
Uploads: 0
Originally posted by oomp
No, settings are currently the same for all characters, but it's not hard (programmatically) to change this behaviour. I'll consider it in the next update.
Much appreciated, since I like using it on both the toons I raid on. One kept private since I'm not leading it and another one be in raid since I lead it
creepy_inc is offline Report comment to moderator  
Reply With Quote
Old 09-03-2011, 08:58 AM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
Originally posted by creepy_inc
Will it remember different settings (profile) on different characters?
No, settings are currently the same for all characters, but it's not hard (programmatically) to change this behaviour. I'll consider it in the next update.
__________________
Moop @ Defias Brotherhood [EU]
oomp is offline Report comment to moderator  
Reply With Quote
Old 09-02-2011, 02:57 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 224
Uploads: 0
Will it remember different settings (profile) on different characters?
creepy_inc is offline Report comment to moderator  
Reply With Quote
Old 06-29-2011, 01:59 PM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
Originally posted by Civrock
I think we need an update for 4.2. A simple edit of the LUA as for 4.1 didnt to the trick this time for some reason.
Fixed in v1.2.3!
__________________
Moop @ Defias Brotherhood [EU]
oomp is offline Report comment to moderator  
Reply With Quote
Old 06-28-2011, 10:19 PM  
Civrock
A Murloc Raider
 
Civrock's Avatar

Forum posts: 4
File comments: 53
Uploads: 0
I think we need an update for 4.2. A simple edit of the LUA as for 4.1 didnt to the trick this time for some reason.
Civrock is offline Report comment to moderator  
Reply With Quote
Old 04-27-2011, 05:46 PM  
oomp
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 46
Uploads: 5
Originally posted by thelurkerbelow
Another casualty of 4.1's COMBAT_LOG_EVENT_UNFILTERED change. To fix, change line #236 to this:

Code:
function Fatality:COMBAT_LOG_EVENT_UNFILTERED(timestamp, event, hideCaster, srcGUID, srcName, srcFlags, destGUID, destName, destFlags, ...)
Fixed in v1.2.2!
__________________
Moop @ Defias Brotherhood [EU]
Last edited by oomp : 04-27-2011 at 05:46 PM.
oomp is offline Report comment to moderator  
Reply With Quote
Old 04-27-2011, 09:51 AM  
thelurkerbelow
A Murloc Raider

Forum posts: 5
File comments: 56
Uploads: 0
Another casualty of 4.1's COMBAT_LOG_EVENT_UNFILTERED change. To fix, change line #236 to this:

Code:
function Fatality:COMBAT_LOG_EVENT_UNFILTERED(timestamp, event, hideCaster, srcGUID, srcName, srcFlags, destGUID, destName, destFlags, ...)
thelurkerbelow is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.