[8768] Rewrite code for prepare and send mails.
commit23ddaba9a863cbabf25281fc55940e94d6e3b1ff
authorVladimirMangos <vladimir@getmangos.com>
Tue, 3 Nov 2009 14:29:35 +0000 (3 17:29 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Tue, 3 Nov 2009 14:34:23 +0000 (3 17:34 +0300)
treea894943d091f527e6c494f1811ba35cdd50796e1
parent098de341b62b4cb9b2f3c8eb062e2e4aebd21c88
[8768] Rewrite code for prepare and send mails.

* Move send functions to new MailDraft class from WorldSession
* Simplify use different args combinations used in SendMailTo
  by groupping its by functionality in Helper classes. This also will prevent wrong way use args combinations.
12 files changed:
src/game/AchievementMgr.cpp
src/game/AuctionHouseHandler.cpp
src/game/AuctionHouseMgr.cpp
src/game/BattleGround.cpp
src/game/Level1.cpp
src/game/Level3.cpp
src/game/Mail.cpp
src/game/Mail.h
src/game/Player.cpp
src/game/SharedDefines.h
src/game/WorldSession.h
src/shared/revision_nr.h