Download
(11 Kb)
Download
Updated: 12/14/23 04:25 PM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
Updated:12/14/23 04:25 PM
Created:03/11/16 02:23 PM
Monthly downloads:757
Total downloads:57,529
Favorites:61
MD5:
Improved Death Recap  Popular! (More than 5000 hits)
Version: 0.4.25
by: Solinur [More]
Dependencies

This addon requires the following libraries:

They are no longer included in the release and have to be installed separately.

English:

If you have ever wondered why you died, but couldn't afford to check the inbuilt Death Recap because you had to rejoin the fight. Or you are suspecting that damn healer is no good? This is what Improved Death Recap is for.

When you die, a log shows up, containing the last hits and heals you recieved before your death. You can see wether a hit was blocked, shielded and also if your stamina was low (thus preventing a block). When you revive, it vanishes again with an optional delay. You have the option to review the log after the fight is over or even much later (Until you reload your interface or logout/login).

There are some options to customize the appearance and the show and hide behaviour. You can use slash commands (/idr show and /idr hide) or a keybind to toggle the window.

This is my first addon, my first programm in lua, so bear with me if it is not perfect. I hope the addon will be useful to some e.g. in conquering the new trial. Let me know if you miss a feature (I cant promise anything though)

I want to mention Atropos (FTC) for some useful code for creating the log and also along with coolmodi (Group Damage) for what I learned from their Addons.
The following libraries are used in this Addon: LibStub, LibAddonMenu (Seerah), and LibMsgWin (Circonian). Thanks for those helpful tools.

Solinur (EU)

===================

Deutsch:

Falls ihr euch je gefragt habt warum ihr gestorben seid, aber keine Zeit hatttet den eingebauten Todesrückblick anzuschauen, oder glaubt ihr euer Heiler taugt nichts? Dann ist Improved Death Recap genau das richtige für euch!

Sobald ihr sterbt, öffnet sich ein log und zeigt euch die letzten Treffer und Heilungen an, die ihr erhalten habt, bevor ihr gestorben seit. Es wird angezeigt, ob ihr ein Treffer von einem Schild absorbiert oder geblockt wurde und falls ihr wenig Stamina hattet und somit nicht blocken konntet. Wenn ihr euch dann wiederbelebt, wird das Fenster nach einer optionalen Verzögerung wieder ausgeblendet. Außerdem habt ihr die Möglichkeit,das Fenster jederzeit wieder zu öffnen und anzuschauen. (Bis ihr das interface neu ladet order euch neu einloggt.

Es gibt diverse Möglichkeiten um die Tranzparenz oder das Verhalten des Fensters zu ändern. Außerdem kann das Fenster über den Chat (/idr show und /idr hide) oder über eine Tastaturbelegung gesteuert werden.

Das ist mein erstes Addon und auch mein erstes Programm in lua, desawegen bitte ich um Nachsicht wenn das Addon nicht perfekt ist. Ich hoffe, dass ihr das Addon nützlich findet z.B. um die neue Prüfung zu meistern. Falls ihr ein Featuree vermisst, lasst es mich wissen (Ich kann allerdings nichts versprechen)

Ich möchte mich bei Atropos (FTC) dafür bedanken, dass ich einige nützliche Codezeilen übernehmen durfte und für das erstellen des Logfensters außerdem bei noch Coolmodi (Group Damage) - Ich habe durch deren Addons ich viel gelernt. Außerdem werden die folgenden Bibliotheken benutzt: LibStub, LibAddonMenu (Seerah), und LibMsgWin (Circonian). Vielen Dank für diese nützlichen Werkzeuge.

Solinur (EU)

===================

日本語:

なぜ*ん*のかを疑問に思いつつも戦いに復帰しなくてはならず、*亡時の詳細情*を確認する余裕がないことはありませんか?もしくはあのヒーラーがイマイチ*と疑っていませんか?そんなときのためにImproved Death Recap(*亡時の詳細情*改善)があります。

*亡すると最後に受けた攻撃と*亡前に受けた回復を含む*グが表示されます。攻撃をブ*ックした、シールドで保*した、スタミナが低かった(ブ*ックの阻害要*)といった情*を見ることができます。蘇生するとオプションで*定した遅延時間後に非表示になります。戦闘終了後や、もっと後(UIのリ*ード/*グイン/*グアウトまで)に*グを確認する選択肢が用意されます。

見た目や表示/非表示のふるまいをカスタマイズするオプションがいくつか用意されています。スラッシュコマンド(/idr show または /idr hide)や*ーバインドでウィンドウを切り替えられます。

これは私にとって初めてのアドオンで、初めてのluaプ*グラ*ですので、完璧でなくても我慢してく*さい。このアドオンが新しいトライアルの制覇などに役立つことを願っています。足りない機能があれば教えてく*さい(何でもできるとはお約束できませんが)。

Atropos (FTC)のアドオンの*グの作成に役立ついくつかのコードやcoolmodi (Group Damage)のアドオンから私が*ん*ことについて、ここで言及しておきたいと思います。
このアドオンでは次のライブラリを使っています: LibStub, LibAddonMenu (Seerah), and LibMsgWin (Circonian) 便利なツール群に感謝します。

Solinur (EU)
Version 0.4.25
  • Avoid trying to save functions into the saved data.

Version 0.4.24
  • Fixed an error that appeared when bleed damage occured

Version 0.4.23
  • API Bump to Flames of Ambition (100034)

Version 0.4.22
  • API Bump to Markarth (100033)

Version 0.4.21
  • API Bump to Stonethorn (100032)

Version 0.4.20
  • API Bump to Greymoor (100031)

Version 0.4.19
  • API Bump to Harrowstorm (100030)
  • Removed bundled Libraries. If you haven't already, you need to install LibAddonMenu yourself.
  • Removed Libstub dependency and call LAM directly instead.
  • Code cleanup and small fixes

Version 0.4.18
  • API Bump to Dragonhold (100029)
  • Info: The next update will remove bundled libraries.

Version 0.4.17
  • Performance improvements

Version 0.4.16
  • Fixed an issue where the damage that exceeded your remaining HP (overkill) was not included. Thx to @DerFrostieee for reporting this.

Version 0.4.15
  • API Bump to Elsweyr (100027)
  • Updated Libs

Version 0.4.14
  • Fixing a stupid mistake

Version 0.4.13
  • API Bump to Wrathstone (100026)
  • Reorganized bundled libraries (Make sure to activate them in the Addon Panel)

Version 0.4.12
  • API Bump to Murkmire (100025)

Version 0.4.11
  • API Bump to Summerset (100024)

Version 0.4.10
  • skipped

Version 0.4.9
  • API Bump to Summerset (100023)
  • Update LAM to r26

Version 0.4.8
  • API Bump to Clockwork City (100021)
  • Updated LibAddonMenu to version 2.0 r25 to fix an issue

Version 0.4.7
  • API Bump to Horns of the Reach (100020)

Version 0.4.6
  • Reupload with correct manifest file (with correct version number)

Version 0.4.5
  • API Bump to Morrowind (100019)

Version 0.4.4
  • Small fixes

Version 0.4.3
  • API Bump to Homestead (100018)

Version 0.4.2
  • Added Japanese Translation (Thanks to BowmoreLover!)

Version 0.4.1
  • Updated LibAddonMenu to version 2.0 r23

Version 0.4.0
  • The graphical interface has been rewritten. (in XML)
  • The lock window option was inverted but now works correctly
  • The timestamps are now formatted consistantly
  • Added a german translation (except the combat log, this will follow later)
  • Deaths are now stored separately and can be shown by selecting them in the dropdown menu.
  • Deaths can now be copied to clipboard to share them with your friends.

Version 0.3.2
  • Fixed a critical bug introduced in last version

Version 0.3.1
  • Added Fall Damage Tracking

Version 0.3
  • Added Icons next to Spell Names

Version 0.25
  • Update LibAddonMenu-2.0 to r19

Version 0.24
  • Made sure that skill names are shown without gender indicator in other languages
  • Skill names are now shown in different colors based on the damage type
  • The threshold to show stamina in the Death Recap can now be set in options

Version 0.23
  • Api Update (forgot about that, sorry)

Version 0.22
  • Initial release
Optional Files (0)


Archived Files (31)
File Name
Version
Size
Uploader
Date
0.4.24
11kB
Solinur
04/18/21 01:05 PM
0.4.23
11kB
Solinur
03/08/21 03:59 AM
0.4.22
11kB
Solinur
11/02/20 05:19 PM
0.4.21
11kB
Solinur
08/20/20 01:14 PM
0.4.20
11kB
Solinur
05/24/20 05:06 PM
0.4.19
11kB
decay2
02/22/20 03:58 PM
0.4.18
61kB
decay2
10/20/19 03:02 PM
0.4.17
61kB
decay2
08/11/19 05:03 PM
0.4.16
61kB
decay2
08/03/19 06:40 PM
0.4.15
61kB
decay2
05/19/19 01:28 PM
0.4.14
59kB
decay2
01/21/19 06:10 PM
0.4.13
12kB
decay2
01/21/19 05:38 PM
0.4.12
55kB
decay2
10/21/18 11:58 AM
0.4.11
55kB
decay2
08/12/18 05:38 PM
0.4.10
55kB
decay2
08/12/18 05:17 PM
0.4.9
55kB
decay2
05/21/18 08:20 AM
0.4.8
51kB
decay2
01/05/18 12:21 PM
0.4.7
49kB
decay2
08/13/17 12:41 PM
0.4.6
49kB
decay2
05/22/17 02:53 PM
0.4.5
49kB
decay2
05/22/17 02:41 PM
0.4.4
49kB
decay2
03/19/17 07:32 AM
0.4.3
49kB
decay2
02/05/17 08:55 AM
0.4.2
49kB
decay2
11/07/16 04:51 PM
0.4.1
48kB
decay2
11/01/16 02:05 PM
0.4.0
44kB
decay2
10/02/16 02:01 PM
0.3.2
41kB
decay2
05/04/16 03:28 PM
0.3
41kB
decay2
03/21/16 12:36 PM
0.25
41kB
decay2
03/18/16 11:26 AM
0.24
41kB
decay2
03/17/16 05:27 PM
0.23
40kB
decay2
03/12/16 04:39 AM
0.22
40kB
decay2
03/11/16 02:23 PM


Post A Reply Comment Options
Unread 03/03/23, 01:57 AM  
HSBS_User
 
HSBS_User's Avatar

Forum posts: 8
File comments: 30
Uploads: 0
lol omg, all this time playing, I never payed attention to that. thank you
Report comment to moderator  
Reply With Quote
Unread 02/28/23, 04:45 PM  
Solinur
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 703
Uploads: 8
Originally Posted by HSBS_User
First of all thanks much for this addon, I dig

Not sure if its in the scope of this addon to do, but I would love it if there was a way to hide the default death recap screen as this functionally replaces it. Possible? how can I make this happen?
Isn't it normally possible to just hide it by pressing "T" ?
Report comment to moderator  
Reply With Quote
Unread 02/19/23, 09:20 PM  
HSBS_User
 
HSBS_User's Avatar

Forum posts: 8
File comments: 30
Uploads: 0
First of all thanks much for this addon, I dig

Not sure if its in the scope of this addon to do, but I would love it if there was a way to hide the default death recap screen as this functionally replaces it. Possible? how can I make this happen?
Report comment to moderator  
Reply With Quote
Unread 07/09/21, 06:26 AM  
Solinur
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 703
Uploads: 8
Originally Posted by Lean
Is there some way to show @username rather than character name? Sorry if I missed it.

Thanks for your work
No, for now there is no such option
Report comment to moderator  
Reply With Quote
Unread 07/09/21, 03:11 AM  
Lean

Forum posts: 0
File comments: 5
Uploads: 0
Is there some way to show @username rather than character name? Sorry if I missed it.

Thanks for your work
Report comment to moderator  
Reply With Quote
Unread 04/21/21, 11:26 PM  
maximoz
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 30
Uploads: 3
Re: Re: Re: Keeps bugging out on death.

Originally Posted by Solinur
Originally Posted by maximoz
Originally Posted by Mophet
I keep getting this when I die in PvP.

user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: in function 'IDR.PostRecap'
<Locals> deathdata = [table:1]{name = "03/28/2021, 23:21:40", deathtimems = 6346999}, crit = "", crit2 = "", hit = " hits with ", hit2 = "", addinfo = "", color = [table:2]{1 = 0.9}, data = [table:3]{}, deathtime = 6346999, datatext = "[-9.116s] HP:8847/26571 Konabo...", i = 3, j = [table:4]{dmgtype = 12, currenthp = 7015, source = "-Orc-goes-vroom-vroom", target = "Morphs with Light", maxstam = 19965, maxhp = 26571, currentstam = 4083, result = 1073741825, timems = 6337993, value = 1832, ability = 38841, hits = 1, ttype = 1, htime = 84091}, cleanabilityName = "Rending Slashes", deltatime = "[-9.006s] ", deltatime2 = "[-9.006s] ", n = 9, s = "F", t = 8, hpcolor = "FF8800", hp = "HP:7015/26571 " </Locals>
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:197: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:222: in function '(anonymous)'

Hope you can sort it, thanks for the addon.
Am also getting this ...
Damn, I fixed it but seems like I forgot to upload
Haha ... all good now! Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/18/21, 01:03 PM  
Solinur
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 703
Uploads: 8
Re: Re: Keeps bugging out on death.

Originally Posted by maximoz
Originally Posted by Mophet
I keep getting this when I die in PvP.

user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: in function 'IDR.PostRecap'
<Locals> deathdata = [table:1]{name = "03/28/2021, 23:21:40", deathtimems = 6346999}, crit = "", crit2 = "", hit = " hits with ", hit2 = "", addinfo = "", color = [table:2]{1 = 0.9}, data = [table:3]{}, deathtime = 6346999, datatext = "[-9.116s] HP:8847/26571 Konabo...", i = 3, j = [table:4]{dmgtype = 12, currenthp = 7015, source = "-Orc-goes-vroom-vroom", target = "Morphs with Light", maxstam = 19965, maxhp = 26571, currentstam = 4083, result = 1073741825, timems = 6337993, value = 1832, ability = 38841, hits = 1, ttype = 1, htime = 84091}, cleanabilityName = "Rending Slashes", deltatime = "[-9.006s] ", deltatime2 = "[-9.006s] ", n = 9, s = "F", t = 8, hpcolor = "FF8800", hp = "HP:7015/26571 " </Locals>
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:197: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:222: in function '(anonymous)'

Hope you can sort it, thanks for the addon.
Am also getting this ...
Damn, I fixed it but seems like I forgot to upload
Report comment to moderator  
Reply With Quote
Unread 04/18/21, 10:02 AM  
maximoz
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 30
Uploads: 3
Re: Keeps bugging out on death.

Originally Posted by Mophet
I keep getting this when I die in PvP.

user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: in function 'IDR.PostRecap'
<Locals> deathdata = [table:1]{name = "03/28/2021, 23:21:40", deathtimems = 6346999}, crit = "", crit2 = "", hit = " hits with ", hit2 = "", addinfo = "", color = [table:2]{1 = 0.9}, data = [table:3]{}, deathtime = 6346999, datatext = "[-9.116s] HP:8847/26571 Konabo...", i = 3, j = [table:4]{dmgtype = 12, currenthp = 7015, source = "-Orc-goes-vroom-vroom", target = "Morphs with Light", maxstam = 19965, maxhp = 26571, currentstam = 4083, result = 1073741825, timems = 6337993, value = 1832, ability = 38841, hits = 1, ttype = 1, htime = 84091}, cleanabilityName = "Rending Slashes", deltatime = "[-9.006s] ", deltatime2 = "[-9.006s] ", n = 9, s = "F", t = 8, hpcolor = "FF8800", hp = "HP:7015/26571 " </Locals>
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:197: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:222: in function '(anonymous)'

Hope you can sort it, thanks for the addon.
Am also getting this ...
Report comment to moderator  
Reply With Quote
Unread 04/15/21, 12:36 AM  
maximoz
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 30
Uploads: 3
Originally Posted by Solinur
Originally Posted by maximoz
Originally Posted by Solinur
Originally Posted by maximoz
Trying to understand the timing provided by the log ...
Are those dmg happening in a matter of 1 secs?

Thank you!
Thats right
Thanks!

But wow is that even possible?
Sure, if you look at it closely, its all kinds of procs or dots, a Heavy Attack and an instant skill. The way weaving works, one Heavy or Light attack and one instant skill can be very close together, then there is a gap and then the next round comes in.
I see! Thanks for the help! Much appreciated!
Report comment to moderator  
Reply With Quote
Unread 04/14/21, 09:13 AM  
Solinur
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 703
Uploads: 8
Originally Posted by maximoz
Originally Posted by Solinur
Originally Posted by maximoz
Trying to understand the timing provided by the log ...
Are those dmg happening in a matter of 1 secs?

Thank you!
Thats right
Thanks!

But wow is that even possible?
Sure, if you look at it closely, its all kinds of procs or dots, a Heavy Attack and an instant skill. The way weaving works, one Heavy or Light attack and one instant skill can be very close together, then there is a gap and then the next round comes in.
Report comment to moderator  
Reply With Quote
Unread 04/14/21, 07:58 AM  
maximoz
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 30
Uploads: 3
Originally Posted by Solinur
Originally Posted by maximoz
Trying to understand the timing provided by the log ...





Are those dmg happening in a matter of 1 secs?

Thank you!
Thats right
Thanks!

But wow is that even possible?
Report comment to moderator  
Reply With Quote
Unread 04/14/21, 02:35 AM  
Solinur
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 703
Uploads: 8
Originally Posted by maximoz
Trying to understand the timing provided by the log ...





Are those dmg happening in a matter of 1 secs?

Thank you!
Thats right
Report comment to moderator  
Reply With Quote
Unread 04/14/21, 12:57 AM  
maximoz
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 30
Uploads: 3
Trying to understand the timing provided by the log ...





Are those dmg happening in a matter of 1 secs?

Thank you!
Report comment to moderator  
Reply With Quote
Unread 03/29/21, 04:08 AM  
Solinur
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 703
Uploads: 8
Re: Keeps bugging out on death.

Originally Posted by Mophet
I keep getting this when I die in PvP.

user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: in function 'IDR.PostRecap'
<Locals> deathdata = [table:1]{name = "03/28/2021, 23:21:40", deathtimems = 6346999}, crit = "", crit2 = "", hit = " hits with ", hit2 = "", addinfo = "", color = [table:2]{1 = 0.9}, data = [table:3]{}, deathtime = 6346999, datatext = "[-9.116s] HP:8847/26571 Konabo...", i = 3, j = [table:4]{dmgtype = 12, currenthp = 7015, source = "-Orc-goes-vroom-vroom", target = "Morphs with Light", maxstam = 19965, maxhp = 26571, currentstam = 4083, result = 1073741825, timems = 6337993, value = 1832, ability = 38841, hits = 1, ttype = 1, htime = 84091}, cleanabilityName = "Rending Slashes", deltatime = "[-9.006s] ", deltatime2 = "[-9.006s] ", n = 9, s = "F", t = 8, hpcolor = "FF8800", hp = "HP:7015/26571 " </Locals>
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:197: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:222: in function '(anonymous)'

Hope you can sort it, thanks for the addon.
Looks like its missing a color, will fix this evening
Report comment to moderator  
Reply With Quote
Unread 03/28/21, 05:13 PM  
Mophet

Forum posts: 0
File comments: 19
Uploads: 0
Keeps bugging out on death.

I keep getting this when I die in PvP.

user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:301: in function 'IDR.PostRecap'
<Locals> deathdata = [table:1]{name = "03/28/2021, 23:21:40", deathtimems = 6346999}, crit = "", crit2 = "", hit = " hits with ", hit2 = "", addinfo = "", color = [table:2]{1 = 0.9}, data = [table:3]{}, deathtime = 6346999, datatext = "[-9.116s] HP:8847/26571 Konabo...", i = 3, j = [table:4]{dmgtype = 12, currenthp = 7015, source = "-Orc-goes-vroom-vroom", target = "Morphs with Light", maxstam = 19965, maxhp = 26571, currentstam = 4083, result = 1073741825, timems = 6337993, value = 1832, ability = 38841, hits = 1, ttype = 1, htime = 84091}, cleanabilityName = "Rending Slashes", deltatime = "[-9.006s] ", deltatime2 = "[-9.006s] ", n = 9, s = "F", t = 8, hpcolor = "FF8800", hp = "HP:7015/26571 " </Locals>
user:/AddOns/ImprovedDeathRecap/ImprovedDeathRecap.lua:197: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:222: in function '(anonymous)'

Hope you can sort it, thanks for the addon.
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.