VladimirMangos
b8246b1dbb
[10100] Fixed some cases assign low guid to full guid update field.
2010-06-23 10:51:38 +04:00
VladimirMangos
1780113912
[10099] Prevent retunr mails to not existed characters.
...
Thanks to laviniu for find bug.
2010-06-23 10:29:47 +04:00
VladimirMangos
722135b326
[9838] More log filters and macro uses.
...
* LogFilter_Weather
* LogFilter_PeriodicAffects
* LogFilter_PlayerMoves
* LogFilter_SQLText
* LogFilter_AIAndMovegens
* LogFilter_PlayerStats
2010-05-05 18:46:10 +04:00
VladimirMangos
c64a2e8c84
[9730] Mail send related fixes in recent code.
...
* Avoid use explicit MailReciever/MailSender where not need.
Types specially added for autoconvertion from common cases.
* Prevent allow copy text auction mails. It anyway store encoded data.
Same for some another non-player mails.
2010-04-12 05:07:47 +04:00
tomrus88
dc1bb13c72
[9721] Updated high guids. Renamed few files. Added some comments.
2010-04-10 16:59:30 +04:00
VladimirMangos
24f2d03485
[9702] Drop now redundent item_text table.
...
* In beggining bad news: at 3.3.3 switch has been forgoted item_instance.data field chnage.
In result items with texts (mail copy in to inventory, some other) lost text content.
* That why in current commit item_text droped without convertion. In result all itesm with texts
will lost text. Sorry for this as i think small porblem :(
* Now text stored in item itself.
2010-04-09 02:10:36 +04:00
tomrus88
dd3d5eec69
Updated to client build 11723.
2010-03-27 03:50:35 +03:00
tomrus88
561c340f95
Fixed typo in mail query.
...
Fixed SMSG_ITEM_TEXT_QUERY_RESPONSE.
Other misc fixes.
2010-03-25 19:46:26 +03:00
tomrus88
d4647bbeaa
Dropped itemtextid field from mail table.
2010-03-25 15:33:22 +03:00
tomrus88
50c96da112
Some work on mail/auction.
2010-03-25 13:19:21 +03:00
tomrus88
292f6189ea
Merge remote branch 'origin/master' into 330
2010-03-24 08:33:12 +03:00
VladimirMangos
a27ff3e79d
[9602] Simplify creating mail draft with content text, cleanup includes.
2010-03-18 12:10:47 +03:00
tomrus88
e73c5d3b79
Merge remote branch 'origin/master' into 330
...
Conflicts:
src/game/Unit.cpp
2010-03-10 20:24:28 +03:00
tomrus88
393d46f9f6
Updated to latest PTR build.
2010-03-10 20:21:18 +03:00
VladimirMangos
6487c24f29
[9545] Rename ObjectDefines.h -> ObjectGuid.h
...
Also move unrelated generic defines to Common.h
2010-03-07 20:05:32 +03:00
Gotisch
34c51c7bf6
[9406] Documentation mail system.
...
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2010-02-18 06:41:31 +03:00
AlexDereka
ebfb0f9835
[9389] Cleanup config data. Use proper names and expected types.
2010-02-15 15:29:06 +03:00
Kubius@getmangos.com
c3bc0aedbe
[9357] Propertly show mail data in new mail tooltip for action mails.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-11 15:24:20 +03:00
VladimirMangos
e15f548bed
Merge branch 'master' into 330
2010-01-08 16:03:27 +03:00
VladimirMangos
fe6e2e1746
[9122] Updated copyright notice for new year.
...
Also fix some lost in past cases.
2010-01-08 00:02:21 +03:00
tomrus88
7d285c5ed4
Removed useless code. Mail loading triggered at login by client anyway.
2009-12-18 00:10:48 +03:00
VladimirMangos
34d8d69e2b
Merge remote branch 'origin/master' into 330
...
Also move accepteble build number to src/game/SharedDefines.h
as expected by new realmd code.
2009-12-17 03:55:33 +03:00
freghar
a13fa7f873
[9006] Trailing whitespace cleaning
...
Sorry for a (bit) delayed commit.
Signed-off-by: freghar <compmancz@gmail.com>
2009-12-16 15:38:08 +01:00
tomrus88
90ee507cf7
Merge remote branch 'origin/master' into 330
2009-11-30 01:29:59 +03:00
balrok
1d362eace4
[8845] fixed some gcc warnings
2009-11-20 12:57:19 +01:00
tomrus88
72b9dc318e
Merge remote branch 'origin/master' into 330
2009-11-19 16:22:58 +03:00
VladimirMangos
fe1fae46ee
[8830] Restore build at *nix. Make MAKE_PAIR* users includes explicit.
...
Comment for recently added field also.
2009-11-18 23:57:20 +03:00
tomrus88
3def8fa353
Merge remote branch 'origin/master' into 330
2009-11-10 17:35:09 +03:00
XTZGZoReX
0734adb746
[8789] Rename several singleton macros to use more consistent names.
...
* objmgr -> sObjectMgr
* spellmgr -> sSpellMgr
* WaypointMgr -> sWaypointMgr
* poolhandler -> sPoolMgr
* objaccessor -> sObjectAccessor
* mapmgr -> sMapMgr
* sInstanceSaveManager -> sInstanceSaveMgr
* ticketmgr -> sTicketMgr
* CreatureEAI_Mgr -> sEventAIMgr
* auctionmgr -> sAuctionMgr
* achievementmgr -> sAchievementMgr
2009-11-08 12:11:34 +01:00
tomrus88
5a0428c4f3
Merge remote branch 'origin/master' into 330
2009-11-06 11:25:35 +03:00
tomrus88
f00553f654
Updated to latest client PTR build 10772.
2009-11-06 11:24:45 +03:00
VladimirMangos
d594a29af1
[8779] Not output error at empty item loot for mail template at mail creating.
2009-11-06 02:39:51 +03:00
unik
6b1e76a150
[8773] Prevent counter overflow in mail list oacket sent to client.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-11-04 16:24:05 +03:00
VladimirMangos
44fb72aeff
[8772] Prevent incomplete packer read spam at reject by another reason mail packet.
2009-11-04 11:58:32 +03:00
VladimirMangos
d009994f59
[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.
2009-11-03 17:34:23 +03:00
VladimirMangos
50e80d67f9
[8767] Move one more function code to .cpp for restore build.
2009-11-02 21:42:55 +03:00
VladimirMangos
e79af61266
[8766] Restore build at Unix/Linux after recent commits.
2009-11-02 18:35:43 +03:00
VladimirMangos
c90ded3ec3
[8765] Fixed typo in last commit.
2009-11-02 16:23:26 +03:00
VladimirMangos
d5dad82f3d
[8764] Simplify code for mail items send. Avoid packet unread spam at errors.
2009-11-02 15:58:12 +03:00
VladimirMangos
94205e5733
[8757] Remove unused item_slot field, avoid spam at non comlete packet read.
2009-10-31 13:48:20 +03:00
VladimirMangos
6901325e68
[8751] Implement proper creating mail text copy item from mail template based mail.
2009-10-29 12:47:21 +03:00
VladimirMangos
3c53dded97
[8749] Rename quest_mail_loot_template to mail_loot_template.
...
Store loot in mail_loot_template indexed by mail template ids.
Provide new SendMail functions for send mail base at mail template.
2009-10-29 08:57:44 +03:00
VladimirMangos
f5db4fc163
[8616] Some cleanups in WorldSession::SendMailTo
2009-10-10 12:16:49 +04:00
balrok
21de4570dc
[8613] mail from battlemasters should be deleted after one day
2009-10-10 01:45:21 +02:00
tomrus88
4a8431f581
Merge commit 'origin/master' into 320
...
Conflicts:
src/game/DBCStructure.h
src/game/DBCfmt.h
src/game/MiscHandler.cpp
src/game/ObjectMgr.cpp
2009-09-04 21:16:59 +04:00
arrai
f7963d1791
[8442] Fixed displaying return button in mails
2009-08-30 19:46:52 +02:00
tomrus88
f553cf2887
Merge commit 'origin/master' into 320
...
Conflicts:
src/game/CharacterHandler.cpp
src/game/DuelHandler.cpp
src/game/ItemHandler.cpp
src/game/Mail.cpp
src/game/MiscHandler.cpp
src/game/MovementHandler.cpp
src/game/TaxiHandler.cpp
src/game/WorldSession.h
src/game/WorldSocket.cpp
2009-08-17 10:31:02 +04:00
arrai
a24f39a36f
[8378] Use exceptions instead of explicit size checking for each packet
...
CHECK_PACKET_SIZE was pretty error prone; once it was forgotten mangosd
could crash due to the asserts in ByteBuffer.h. That was exploitable by
malicious players.
Furthermore, there were duplicate checks: Additionally to
CHECK_PACKET_SIZE, the ByteBuffer assertions keept an eye
on not exceeding the packet boundaries - just to crash the server for
sure in such a case.
To prevent memory leaks or other undesirable states, please read in
every handler all variables _before_ doing any concrete handling.
2009-08-16 23:50:22 +02:00
tomrus88
027ea38d54
Cleanup.
2009-08-10 10:35:21 +04:00
tomrus88
f07363e9e0
Merge commit 'origin/master' into 320
...
Conflicts:
src/game/MovementHandler.cpp
src/game/Player.cpp
2009-08-09 20:18:41 +04:00