diff options
author | joschiwald <joschiwald.trinity@gmail.com> | 2014-02-10 00:14:29 +0100 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2014-02-10 00:14:29 +0100 |
commit | b72273014f2f290f9524a3f9b1596528773da9fb (patch) | |
tree | 8d83446e20f95378fa21788bedfc0062dc1c95b3 /src/server/game/Mails/Mail.cpp | |
parent | a5a6799b4e46456decbac09622f0bef0ac1976bb (diff) |
Core/DB/Achievements:
- fixed arena season title achievements and rewards
- added mailtemplate support for `achievement_reward` table
- fixed typo in GetBattleMasterBG which causes achievement reward mail expire in 1 day
Ref #8777
Diffstat (limited to 'src/server/game/Mails/Mail.cpp')
-rw-r--r-- | src/server/game/Mails/Mail.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Mails/Mail.cpp b/src/server/game/Mails/Mail.cpp index 8c82ef8f45b..2c65e363dd5 100644 --- a/src/server/game/Mails/Mail.cpp +++ b/src/server/game/Mails/Mail.cpp @@ -193,10 +193,12 @@ void MailDraft::SendMailTo(SQLTransaction& trans, MailReceiver const& receiver, expire_delay = DAY; // default case: expire time if COD 3 days, if no COD 30 days (or 90 days if sender is a game master) else + { if (m_COD) expire_delay = 3 * DAY; else expire_delay = pSender && pSender->IsGameMaster() ? 90 * DAY : 30 * DAY; + } time_t expire_time = deliver_time + expire_delay; |