Download
(4 Kb)
Download
Updated: 01/10/21 10:31 PM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Updated:01/10/21 10:31 PM
Created:01/03/21 02:22 PM
Monthly downloads:219
Total downloads:7,794
Favorites:10
MD5:
Categories:Mail, Miscellaneous
Thank You For Your Service  Popular! (More than 5000 hits)
Version: 1.0.2
by: skineh [More]
The "Thank You For Your Service" add-on will keep track of who you resurrect and automatically mail them an invoice for the number of soul gems you spent on them.

You can include a custom message with the invoice, including your character's name, the name of the person you resurrected, and the time that the resurrection occurred.

You're able to control when invoices are sent for resurrections using several settings:
- Group members vs. non-group members.
- In-combat vs. out of combat.
- Guild members only.
- Dungeons & Trials only.
- Send one invoice for an entire dungeon/trial, or for each pull.
- # of resurrections required before an invoice is sent (for in-combat invoices).


If you resurrect a person multiple times in combat, the invoice sent once combat ends will include a tally of all resurrections with the final number of soul gems due.

A sample invoice is included in the settings so that you know exactly how it will appear to others.

A message appears in chat to let you know when an invoice has been sent.
v1.0.2

A couple of new settings have been added to further refine your snark.

- You can now restrict invoices to dungeons and trials only.
- Invoices for dungeons and trials can now be sent for each pull or for the entire run. Invoices for the entire run will include both in-combat and out-of-combat resurrections (based on your settings), and will be sent once you return to Overland.

The notification in chat letting you know when an invoice is sent now includes the total soul gem cost of the invoice in addition to the person it's been sent to.

-----------------------------------------------------------------------
v1.0.1

Nice to see there are folks as cheeky as I am and enjoying the add-on. I received a couple of great requests that are now available in v1.0.1

- You may now restrict invoices to guild members only.
- You can set a minimum res count before an invoice is triggered. Note that this is per instance of combat, with the counting reset when you exit combat. Now you can reserve your invoices for those times when fellow guildies really earned it.
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
1.0.1
3kB
skineh
01/09/21 09:45 AM
1.0.0
3kB
01/03/21 02:22 PM


Post A Reply Comment Options
Unread 01/03/21, 04:25 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Nice idea
Hopefully the saved souls will like it the same
Report comment to moderator  
Reply With Quote
Unread 01/03/21, 07:00 PM  
DewiMorgan
 
DewiMorgan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 84
Uploads: 1
Oh, this is BEAUTIFUL for snark to guildies!

Would be nice if there was an option to only send if the number of soul gems used were above some user-defined limit, so healers could reserve their snark for the truly deserving.
Report comment to moderator  
Reply With Quote
Unread 01/03/21, 08:06 PM  
skineh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 2
Originally Posted by DewiMorgan
Oh, this is BEAUTIFUL for snark to guildies!

Would be nice if there was an option to only send if the number of soul gems used were above some user-defined limit, so healers could reserve their snark for the truly deserving.
I like that idea! I'll get it in for an update.
Report comment to moderator  
Reply With Quote
Unread 01/04/21, 03:37 PM  
Leslik

Forum posts: 0
File comments: 13
Uploads: 0
What percentage of this is a piss take? it's made me lmao

Can you make another one that invoices players for stealing your siege? I know a fair few people who would love that
Report comment to moderator  
Reply With Quote
Unread 01/04/21, 09:07 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 409
File comments: 892
Uploads: 21
Originally Posted by DewiMorgan
Oh, this is BEAUTIFUL for snark to guildies!

Would be nice if there was an option to only send if the number of soul gems used were above some user-defined limit, so healers could reserve their snark for the truly deserving.
On the note of guildies, maybe also an option to only send the message if the player shares a guild, or is on your friends list.
Report comment to moderator  
Reply With Quote
Unread 01/04/21, 11:32 PM  
Akopian Atrebates

Forum posts: 9
File comments: 230
Uploads: 0
That is a great idea! Maybe can add them to a shared list of people to blacklist for grouping purposes!


Originally Posted by Leslik
What percentage of this is a piss take? it's made me lmao

Can you make another one that invoices players for stealing your siege? I know a fair few people who would love that
Report comment to moderator  
Reply With Quote
Unread 01/09/21, 09:48 AM  
skineh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 2
Originally Posted by Dolgubon
Originally Posted by DewiMorgan
Oh, this is BEAUTIFUL for snark to guildies!

Would be nice if there was an option to only send if the number of soul gems used were above some user-defined limit, so healers could reserve their snark for the truly deserving.
On the note of guildies, maybe also an option to only send the message if the player shares a guild, or is on your friends list.
My wife suggested the same when I was first making this for personal use and totally forgot about it by the time people were asking me to share it. Definitely a good idea and I've added guildie-only filtering to v1.0.1 (which should hopefully go out today). Thanks!
Last edited by skineh : 01/09/21 at 09:49 AM.
Report comment to moderator  
Reply With Quote
Unread 01/10/21, 10:30 AM  
thejadefalcon

Forum posts: 0
File comments: 79
Uploads: 0
Beautiful addon, but my snark is not limited to guildies, but I also don't want to spam pugs with mail. Is there any way for the addon to register if I'm in a dungeon/arena/trial and silently track soul gem usage until the instance is complete (or I leave) and then send a total invoice for everything at once?
Report comment to moderator  
Reply With Quote
Unread 01/10/21, 08:04 PM  
skineh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 2
Originally Posted by thejadefalcon
Beautiful addon, but my snark is not limited to guildies, but I also don't want to spam pugs with mail. Is there any way for the addon to register if I'm in a dungeon/arena/trial and silently track soul gem usage until the instance is complete (or I leave) and then send a total invoice for everything at once?
Yup, that shouldn't be too much trouble. I could add two settings that would help with this.
1) Only send invoices for dungeons and trials
2) Tally resurrections over the course of the entire dungeon/trial instead of per combat.

Then you can mix and match as you see fit. The minimum res count setting currently available would then be applied to the entirety of the dungeon/trial. And the in-combat vs. out-of-combat setting would still be respected, but both types would count towards the tally at the end.

Looking at the API docs, seems the easiest thing I can do is have the invoice trigger once you've left the dungeon/trial. If anyone happens to know if there's a good event for capturing completion of a dungeon/trial, let me know!

I should have some time later this week to add this in. Thanks for the suggestion!
Report comment to moderator  
Reply With Quote
Unread 01/11/21, 02:42 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
Nope there is no dungeon finished event. You can only track the bosses killed and their names, but there is no api to get the names so you'd have to hardcode all dungeon boss names in several languages :-(
Maybe this library helps here, not sure though how up2date it is with the dungeons and bosses (DNG_SCALECALLER_PEAK_I was the last).
https://www.esoui.com/downloads/info1992-LibBossFight.html

I'd go for EVENT_PLAYER_ACTIVATED at it should fire if you enter a dungeon and leave (at the loading screens).
Just check with IsUnitInDungeon("player") and maybe also IsUnitGrouped("player") + GetGroupSize() >=4 cuz some delves (in the past at least) was tracked as a dungeon as well.
But maybe you want to send an invoice for group sizes starting at 2, up to you

Originally Posted by skineh
Originally Posted by thejadefalcon
Beautiful addon, but my snark is not limited to guildies, but I also don't want to spam pugs with mail. Is there any way for the addon to register if I'm in a dungeon/arena/trial and silently track soul gem usage until the instance is complete (or I leave) and then send a total invoice for everything at once?
Yup, that shouldn't be too much trouble. I could add two settings that would help with this.
1) Only send invoices for dungeons and trials
2) Tally resurrections over the course of the entire dungeon/trial instead of per combat.

Then you can mix and match as you see fit. The minimum res count setting currently available would then be applied to the entirety of the dungeon/trial. And the in-combat vs. out-of-combat setting would still be respected, but both types would count towards the tally at the end.

Looking at the API docs, seems the easiest thing I can do is have the invoice trigger once you've left the dungeon/trial. If anyone happens to know if there's a good event for capturing completion of a dungeon/trial, let me know!

I should have some time later this week to add this in. Thanks for the suggestion!
Last edited by Baertram : 01/11/21 at 02:44 AM.
Report comment to moderator  
Reply With Quote
Unread 01/12/21, 04:00 PM  
skineh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 2
Originally Posted by Baertram
Nope there is no dungeon finished event. You can only track the bosses killed and their names, but there is no api to get the names so you'd have to hardcode all dungeon boss names in several languages :-(
Maybe this library helps here, not sure though how up2date it is with the dungeons and bosses (DNG_SCALECALLER_PEAK_I was the last).
https://www.esoui.com/downloads/info...BossFight.html

I'd go for EVENT_PLAYER_ACTIVATED at it should fire if you enter a dungeon and leave (at the loading screens).
Just check with IsUnitInDungeon("player") and maybe also IsUnitGrouped("player") + GetGroupSize() >=4 cuz some delves (in the past at least) was tracked as a dungeon as well.
But maybe you want to send an invoice for group sizes starting at 2, up to you
Thanks for the confirmation on the event. EVENT_PLAYER_ACTIVATED was exactly what I'd planned on leveraging and used in the v1.0.2 update. I did not know about IsUnitInDungeon() possibly marking delves as dungeons - I'll test it out and post an update if necessary. Appreciate the info!
Report comment to moderator  
Reply With Quote
Unread 01/14/21, 06:13 AM  
xen32
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 104
Uploads: 1
Ok, so... the question is, do people actually pay ?
Report comment to moderator  
Reply With Quote
Unread 01/17/21, 04:38 PM  
thejadefalcon

Forum posts: 0
File comments: 79
Uploads: 0
Just saw the update based on my suggestion. Instantly installed, thank you very much!
Report comment to moderator  
Reply With Quote
Unread 01/19/21, 05:30 PM  
thejadefalcon

Forum posts: 0
File comments: 79
Uploads: 0
One more request relating to dungeons, sorry!

I don't wish to be demeaning or sarcastic to new players who die to mechanics they've never seen before! Sure, *I* find X boss to be so easy I can do it in my sleep, but my other group members might never have seen it before!

Is it possible to have a method to forgive another player's "debt", such as a chat command (i.e. "!forgive [@account/character name)? That way, before I leave the dungeon, I can avoid being mean to newbies by just pre-emptively deleting the mail before it's sent.
Report comment to moderator  
Reply With Quote
Unread 02/12/21, 07:23 AM  
Ek1
 
Ek1's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 65
Uploads: 8
@TIME results to some mumble jumble instead of international 24h formatted time.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: