Thread Tools Display Modes
08/25/14, 06:50 AM   #1
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Proper mail time from hirelings, is this possible?

I discussed about this in the comments to this addon, MailTime
http://www.esoui.com/downloads/info716-MailTime.html
AFAIK, we cannot make an addon to calculate time for the next mail from hireling, because the game displayed only client received time, not real received time?

right?
Explntion

for example i received an email when joined the game, and it displayed exactly the time when i get it, "<1 minute ago"

but in fact i can get anohter mail not after 12 hours of this one, but after an hour, because the real time of first received mail was not "<1 minute ago", but "11 hours ago"

so we cannot make proper timer of the mail's next arrival?

I thought the hireling mail start counting from the moment you earn the passive skill, isnt it?

i mean if you get this skill at 12 am(3rd update), you will receive mails every 12 hours at every 12 am/pm if you are online 24/7

if you are offline, the mails still will be sent to you, but they will override each other, and when you become online at 8 am for example, you will receive last mail, from 12 pm

and in 4 hours, in 12 am you will get the second one, isnt it?

Last edited by QuadroTony : 08/25/14 at 08:12 AM.
  Reply With Quote
08/25/14, 08:00 AM   #2
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,578
As far as I understand the mail system, there is no hidden server received time and what you see in your client is the time your mailbox received the mail on the server.

To my best knowledge, there are only two cases when your mailbox gets updated by the server.
1. when you change your own online state (e.g. by switching zone or by logging off and on again)
and
2. when any player who sent you a mail - that you did not receive yet - changed their online state

The time you see in your inbox is the time when it got sent to you and not when it was made available to you. For example when you buy something in the guild store, you will get a mail that says received 15 minutes ago when you wait 15 minutes before changing your online state (and case 2 did not happen in the meantime).

What does that mean for hireling mails? It means the time you see, is the time it was sent to you.
Because the hireling mail is generated by the system when your mailbox gets updated, which happens in the two cases mentioned above.

Another special rule for hireling mails is that they are not generated when you are offline.
When you are logged out for 3 days you don't get 3 (or 6) hireling mails for one profession, but only one because your are now online and one of the two cases above occurred.

TL;DR: It should be possible to calculate the next estimated arrival time based on the last hireling mail you received.
  Reply With Quote
08/25/14, 08:11 AM   #3
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
I thought the hireling's mail time start counting from the moment you earn the passive skill, isnt it?

i mean if you get this skill at 12 am(3rd update), you will receive mails every 12 hours at every 12 am/pm if you are online 24/7

if you are offline, the mails still will be sent to you, but they will override each other, and when you become online at 8 am for example, you will receive last mail, from 12 pm

and in 4 hours, in 12 am you will get the second one, isnt it?

Last edited by QuadroTony : 08/25/14 at 08:15 AM.
  Reply With Quote
08/25/14, 08:52 AM   #4
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,578
No, I don't think it remembers the time when you learned the passive.

Let's say you invest your first point into the passive at 7pm.
The moment you invest the point, the 24h cooldown starts for the first time.

When you log in on the next day at 6pm you have to wait for one hour to receive your mail.
As soon as you received it, the cooldown is reset and you have another 24h before the next one.

On the following day you log in at 8pm (one hour after you are supposed to receive the mail).
The cooldown is already finished since one hour ago, but you only received the mail at 8pm and the countdown starts again when you receive it. So on the next day after you won't get the mail when you log in at 7pm, but an hour later.

That's what I have experienced so far.
  Reply With Quote
08/25/14, 01:42 PM   #5
Sasky
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 231
@sirinsidiator, that's the same with all the interpretations I've seen. There have been several complaint threads in the main ESO forums about the 12h/24h period because it's tied to login/zone change and invariably it creeps.

(Although, most of the people with the 3/3 passive can't get to each 12h mail except maybe on the weekends. So it's always up when logging in in the evening.)

Keeping track of login for each character would be enough to know about hirelings for the most part. For the zone change part, probably just reset the timer a) after the previous would've expired and b) you change zones. Should be a 'good enough' ballpark.
  Reply With Quote
08/27/14, 02:00 AM   #6
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by sirinsidiator View Post
No, I don't think it remembers the time when you learned the passive.

Let's say you invest your first point into the passive at 7pm.
The moment you invest the point, the 24h cooldown starts for the first time.

When you log in on the next day at 6pm you have to wait for one hour to receive your mail.
As soon as you received it, the cooldown is reset and you have another 24h before the next one.

On the following day you log in at 8pm (one hour after you are supposed to receive the mail).
The cooldown is already finished since one hour ago, but you only received the mail at 8pm and the countdown starts again when you receive it. So on the next day after you won't get the mail when you log in at 7pm, but an hour later.

That's what I have experienced so far.
i using MailTime addon and yesterday i got two mails from each hireling in short times, near 6-7 hours
i dont record tis i thought all okay and it was 12 hours between...

but today i joined the game and i just got new timer - 11:59

bu i didnt get any mails from hirelings

is smthing with the addon, or your theory about arrival time wrong... dunno
  Reply With Quote
08/27/14, 02:35 AM   #7
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828


ok i will record when i got next mails, i will not logout from the game
  Reply With Quote
08/27/14, 04:12 AM   #8
eShinobu
AddOn Author - Click to view addons
Join Date: Aug 2014
Posts: 4
Re: QuadroTony

Please ask officially about a game system.
  Reply With Quote
08/27/14, 04:26 AM   #9
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by eShinobu View Post
Please ask officially about a game system.
its about addon, not about system
why you create it, without completely investigation of this system?

because it shows wrong arrival receiving time
  Reply With Quote
08/31/14, 02:40 PM   #10
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Can anyone ask is it possible to create addon to count timer for each type of hirelings?

for now MailTime addon dont do this
and its totally useless because if i dont receive all mails in one second, the timer resetted after every email i receive with raw materials

when i ask the same question about it in the comments of the addon, his aftor become totally ignorant and wont say anything about this issue

when i persist - he reported me to the moderator and i was banned for 24 hours

ridiculous!
  Reply With Quote
08/31/14, 02:54 PM   #11
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 437
QuadroTony, you were banned for the manner in which you are going about it. It seems you still aren't getting the message. You do realize that the next step on our part will be a permanent ban, right? Stop being demanding, argumentative and downright rude.

The author has already responded to you. Just because you don't like his answer doesn't mean you can behave the way you have been. Addons are created to address something that the author feels is lacking, and is done in their spare time. These are hobbies, not jobs. Until you are willing to pay the author a full-time programmer salary, he doesn't owe you, or anyone, a thing.

And just for the record, the author didn't report you.
__________________
Co-Founder & Admin: MMOUI
Avatar Image by RaffaeleMarinetti
  Reply With Quote
08/31/14, 03:09 PM   #12
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
his answer is - I will ignore all your mesages


anyway, i will not report any bugs to his addon anymore, if he wont improve it

my question is for other good developers, who know things better, if it possible:

Originally Posted by QuadroTony View Post
Can anyone ask is it possible to create addon to count timer for each type of hirelings?
i cant provide a screenshot of example, because all my posts with proofs and reports of this issue was deleted from the addon's comments
  Reply With Quote
10/31/14, 01:23 AM   #13
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
whats wrong with eShinobu now? im using his addon MailTime
but looks like it was deleted from this site?
  Reply With Quote

ESOUI » AddOns » AddOn Search/Requests » Proper mail time from hirelings, is this possible?


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off