Download
(49 Kb)
Download
Updated: 05/31/18 07:24 PM
Compatibility:
Summerset (4.0)
Dragon Bones (3.3)
Updated:05/31/18 07:24 PM
Created:05/17/18 08:11 PM
Monthly downloads:28
Total downloads:2,617
Favorites:2
MD5:
Death Report
Version: 2.1
by: Cool7 [More]
This is a completed renovated addon derived from Plintkabouter's Noob Filter with a neutral name.

In short, it's a death counter that produce reports for the deaths occurred in your group.

Key feature:
  • New 2.1 Options to ignore character name, auto player prefix for role and condition to auto reset reports
  • 2.0 Supports report history. Addon will save 10 history records for both total report and interim report. Can be called using new key bindings and command: /printint list or /printtot list
  • 2.0 Added trial support, addon can auto reset report upon trial start and complete, also will includes trial score and duration in final report. *NOTE, only works for veteran trial, as normal one doesn't have a score.
  • 2.0 Auto generate report title using location name/trial name, and time
  • 2.0 Added addon menu with a few options, including option for disable long/short version of reports and special handling for trials.
  • Support for short and long version of report. Short version using player name only, goes to chat window, long version will popup a dialog box with format of charactor name@account name, allow you to copy it to your clipboard.
  • Auto add player's role as prefix. Like healer will have (H) before his/her name, and tank will have (T).
  • Save death count in saved variables, data will still be there after reloadui and even after login to other character. Make sure you reset it if you want to start fresh.
  • Report all players in the group, including ones with zero death. Good for event organizer to see who participated in the event.
  • Auto reset intermediate death counter after 3 hours no death, and total death counter after 5 hours no death
  • Original feature from Plintkabouter, can use /prefix command to add player's prefix.


Supported slash command and key bindings:

1. Below 4 function supports both slash command and key binding
/printint: Produce reports for the intermediate death count since the last intermediate reset. Option "list" for history reports
/resetint: Resets the intermediate death count. Option "no" for not saving history
/printtot: Produce reports for total death count since the last total reset. Option "list" for history reports
/resettot: Resets the intermediate and total death count. Option "no" for not saving history
2. Followings are slash command only
/prefix <Player>,<Prefix>: Gives/Overwrites the prefix <Prefix> for player <Player> in print command.
/prefix <Player>: Removes any saved prefix from <Player>
/resetprefix: Removes all previously saved prefixes
2.1 New Features:
  • Options to ignore character name
  • auto player prefix for role
  • condition to auto reset reports
Bug Fix:
Improved logic for not saving empty reports into history.
2.0 Added new features
  • Report History
  • Special handling for vet trials
  • Auto report titles
  • Addon options menu
1.0 Initial version
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
2.0
49kB
Cool7
05/27/18 07:59 PM
1.0
4kB
05/17/18 08:11 PM


Post A Reply Comment Options
Unread 05/20/18, 05:28 PM  
Cool7
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
Oh, I thought you mean the standard death recap by zenny, what ability and damage caused death. lol
I have already implemented history for total death report and interim death report, it now save 10 history record. And also addon menu. I will see what else I will put in before release a version.

Originally Posted by Dolgubon
Maybe we're misunderstanding each other a bit on saving the death recaps.


I mean saving the death recap with the names and number of deaths of everyone in your group. I don't mean other group members save it (Unless they have the addon and save it of course) So basically, it is similar to how you save death recaps over login/logout, except instead of just the current one, you're also saving all the other ones too.
Report comment to moderator  
Reply With Quote
Unread 05/18/18, 02:57 AM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
Maybe we're misunderstanding each other a bit on saving the death recaps.


I mean saving the death recap with the names and number of deaths of everyone in your group. I don't mean other group members save it (Unless they have the addon and save it of course) So basically, it is similar to how you save death recaps over login/logout, except instead of just the current one, you're also saving all the other ones too.


Originally Posted by Cool7
Hi,

I think change attribute editEnabled="false" for that editbox will make it not editable. I need to test it.

For chat limitation, what I do currently is produce a short version of report for post in chat, and at the same time produce a long version in report window if event organizer want to keep it somewhere. If you hit ESC to close the report window, you will find short version report is already pre-filled in chat waiting to be sent. This behavior shall be customization with option menu later.

For death recap, it is possible to save for yourself. Is it really possible to save for your group mates?

Originally Posted by Dolgubon
Hey, I definitely understand that it takes time to implement features, so I'm certainly fine with waiting.


For making the window non editable, one solution is adding this before the PrintSorted function:
local originalSetText = DeathReportWindowText.SetText
DeathReportWindowText.SetText = function (self, text, key) if key =="DeathReport" then originalSetText(self, text) end end
and changing line 176 to DeathReportWindowText:SetText(outputString, "DeathReport")


So the ESO chat system does have a limit, but often death recaps get posted in chat. So maybe have the edit box split into two or have multiple pages, each 350 characters length. Another solution would be something similar to what I have in the set crafter for outputting mats to chat: The addon puts the first ~350 characters in, and if it detects that the player sent that message into chat, it puts the next ~350 characters in.


Saving old death recaps is possible. I actually had a local version which did that, though I no longer have that version. I'll send you an example of how it could be done.

Report comment to moderator  
Reply With Quote
Unread 05/18/18, 12:21 AM  
Cool7
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
Hi,

I think change attribute editEnabled="false" for that editbox will make it not editable. I need to test it.

For chat limitation, what I do currently is produce a short version of report for post in chat, and at the same time produce a long version in report window if event organizer want to keep it somewhere. If you hit ESC to close the report window, you will find short version report is already pre-filled in chat waiting to be sent. This behavior shall be customization with option menu later.

For death recap, it is possible to save for yourself. Is it really possible to save for your group mates?

Originally Posted by Dolgubon
Hey, I definitely understand that it takes time to implement features, so I'm certainly fine with waiting.


For making the window non editable, one solution is adding this before the PrintSorted function:
local originalSetText = DeathReportWindowText.SetText
DeathReportWindowText.SetText = function (self, text, key) if key =="DeathReport" then originalSetText(self, text) end end
and changing line 176 to DeathReportWindowText:SetText(outputString, "DeathReport")


So the ESO chat system does have a limit, but often death recaps get posted in chat. So maybe have the edit box split into two or have multiple pages, each 350 characters length. Another solution would be something similar to what I have in the set crafter for outputting mats to chat: The addon puts the first ~350 characters in, and if it detects that the player sent that message into chat, it puts the next ~350 characters in.


Saving old death recaps is possible. I actually had a local version which did that, though I no longer have that version. I'll send you an example of how it could be done.

Report comment to moderator  
Reply With Quote
Unread 05/17/18, 10:37 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
Hey, I definitely understand that it takes time to implement features, so I'm certainly fine with waiting.


For making the window non editable, one solution is adding this before the PrintSorted function:
local originalSetText = DeathReportWindowText.SetText
DeathReportWindowText.SetText = function (self, text, key) if key =="DeathReport" then originalSetText(self, text) end end
and changing line 176 to DeathReportWindowText:SetText(outputString, "DeathReport")


So the ESO chat system does have a limit, but often death recaps get posted in chat. So maybe have the edit box split into two or have multiple pages, each 350 characters length. Another solution would be something similar to what I have in the set crafter for outputting mats to chat: The addon puts the first ~350 characters in, and if it detects that the player sent that message into chat, it puts the next ~350 characters in.


Saving old death recaps is possible. I actually had a local version which did that, though I no longer have that version. I'll send you an example of how it could be done.



Originally Posted by Cool7
Thanks for the feedback. Yes, make that window not editable is better.
Originally Posted by Cool7

And this addon is designed to track group events, I will see if there is any side effect on enable tracking for non-group situation. Then I can enable it.

Setting menu is planned for future releases. And all the nice feature suggestions. I wanted to knock up this addon quickly and then add stuff to it. It will take time to implement them all, but I will take note for these.

For the extra window, the reason it exists is in ESO Chat system, there is 350 chars limitation. No way to bypass it, for a report longer than 350 chars, I can only put it a popup window.

Autoreset up trail start is a good idea.

Save death recaps for group is not possible, saving death recap for self is possible, but I feel it doesn't belong to the scope of this addon. May put it in my low priority list.

Originally Posted by Dolgubon
Hello,
Originally Posted by Dolgubon

I really like how this reports all players, even ones with no deaths, and the saved variables is great.


So there's a few requests and minor bugs I noticed. First, when you use /printtot, the window that comes up is editable. This could be annoying if you accidentally press the wrong thing.


If you are not in a group, the death counting doesn't seem to work. It is nice to know how many times you died even if you aren't in a group, for example in vMA or Cyrodil.


Are you also willing to make a settings menu? It would be nice to be able to choose some things. For example, I like the @names but I don't really care about the character names. Being able to choose to use only @names would be great. You could also do an option to total up deaths based on @names or character names. (e.g. ABC and BC are two toons owned by User 1, do the deaths get added or stay separate?) An option to remove the automatic prefixes would also be welcome.

For the window, I don't really think there's a need for it, so maybe an option in the settings to disable it would be nice. You could also set /printtot to auto select the death recap info when it is in the chat edit box.

Finally, a feature to reset the total or intermediate death count upon a trial's start would be great, and a feature which saves death recaps would be great.

Report comment to moderator  
Reply With Quote
Unread 05/17/18, 10:09 PM  
Cool7
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
Thanks for the feedback. Yes, make that window not editable is better.

And this addon is designed to track group events, I will see if there is any side effect on enable tracking for non-group situation. Then I can enable it.

Setting menu is planned for future releases. And all the nice feature suggestions. I wanted to knock up this addon quickly and then add stuff to it. It will take time to implement them all, but I will take note for these.

For the extra window, the reason it exists is in ESO Chat system, there is 350 chars limitation. No way to bypass it, for a report longer than 350 chars, I can only put it a popup window.

Autoreset up trail start is a good idea.

Save death recaps for group is not possible, saving death recap for self is possible, but I feel it doesn't belong to the scope of this addon. May put it in my low priority list.

Originally Posted by Dolgubon
Hello,

I really like how this reports all players, even ones with no deaths, and the saved variables is great.


So there's a few requests and minor bugs I noticed. First, when you use /printtot, the window that comes up is editable. This could be annoying if you accidentally press the wrong thing.


If you are not in a group, the death counting doesn't seem to work. It is nice to know how many times you died even if you aren't in a group, for example in vMA or Cyrodil.


Are you also willing to make a settings menu? It would be nice to be able to choose some things. For example, I like the @names but I don't really care about the character names. Being able to choose to use only @names would be great. You could also do an option to total up deaths based on @names or character names. (e.g. ABC and BC are two toons owned by User 1, do the deaths get added or stay separate?) An option to remove the automatic prefixes would also be welcome.

For the window, I don't really think there's a need for it, so maybe an option in the settings to disable it would be nice. You could also set /printtot to auto select the death recap info when it is in the chat edit box.

Finally, a feature to reset the total or intermediate death count upon a trial's start would be great, and a feature which saves death recaps would be great.
Report comment to moderator  
Reply With Quote
Unread 05/17/18, 08:47 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 408
File comments: 885
Uploads: 21
Hello,

I really like how this reports all players, even ones with no deaths, and the saved variables is great.


So there's a few requests and minor bugs I noticed. First, when you use /printtot, the window that comes up is editable. This could be annoying if you accidentally press the wrong thing.


If you are not in a group, the death counting doesn't seem to work. It is nice to know how many times you died even if you aren't in a group, for example in vMA or Cyrodil.


Are you also willing to make a settings menu? It would be nice to be able to choose some things. For example, I like the @names but I don't really care about the character names. Being able to choose to use only @names would be great. You could also do an option to total up deaths based on @names or character names. (e.g. ABC and BC are two toons owned by User 1, do the deaths get added or stay separate?) An option to remove the automatic prefixes would also be welcome.

For the window, I don't really think there's a need for it, so maybe an option in the settings to disable it would be nice. You could also set /printtot to auto select the death recap info when it is in the chat edit box.

Finally, a feature to reset the total or intermediate death count upon a trial's start would be great, and a feature which saves death recaps would be great.
Last edited by Dolgubon : 05/17/18 at 08:49 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: