VladimirMangos
598c843548
[11560] Implement .mailbox command
...
Work semilar .bank for mailbox case.
2011-05-29 09:36:30 +04:00
VladimirMangos
719e298795
[11470] Final cleanup uint64 guid cases
...
Also drop logout player update fields cleanup that in any cases not saved.
2011-05-11 21:36:27 +04:00
VladimirMangos
a925db80fa
[11464] Some item related guids convertion to ObjectGuids
2011-05-10 16:37:34 +04:00
NoFantasy
4c3b61d4f5
[11443] Implement SPELL_AURA_MIRROR_IMAGE (247) and related receive/reply packets
...
Inspired by different patches posted in forum, thanks guys for the help it was :D
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-05-08 18:58:01 +02:00
VladimirMangos
4e2a476d7d
[11405] Fixed trailing spaces in LfgJoinResult.
2011-04-28 17:56:11 +04:00
unknown
82367bbdea
[11398] Get rid of 2 useless timers and drop a problematic diff in session update
...
Signed-off-by: Neo2003 <Neo.2003@Hotmail.fr)>
2011-04-26 18:39:04 +02:00
TOM_RUS
66ba7d2c49
[11396] Auction: server side sorting and get all auctions feature.
2011-04-26 04:05:23 +04:00
TOM_RUS
e39a8b55a0
[11391] Auction: multi sell, sale pending list and other fixes.
2011-04-24 21:57:49 +04:00
TOM_RUS
3c18e9fc1b
GCC sucks.
2011-04-19 02:24:08 +04:00
TOM_RUS
9091a62068
Test code, disabled.
2011-04-18 09:14:58 +04:00
TOM_RUS
83b41546aa
Dropped old code.
2011-04-18 06:59:32 +04:00
TOM_RUS
0f8c46878b
Updated some structs and enums.
2011-04-14 08:14:03 +04:00
unknown
71add7c73b
As of patch 3.3.0:
...
Players below level 10 may not join raids.
2011-04-09 19:41:29 +04:00
VladimirMangos
bf0ecf6e71
[10947] Update copyright notice for 2011 year.
2011-01-01 20:33:43 +03:00
VladimirMangos
1d8f222621
[10867] Implement templates for trainer spell data in npc_trainer_template.
...
New table let avoid duplication similar trainer spells for different trainers.
2010-12-13 16:39:53 +03:00
VladimirMangos
92ce21d009
[10850] Move common check part for recently added filter classes to helper function.
...
This is more safe have expected tio be same check in one function.
Also apply some code style fixes.
2010-12-10 02:16:56 +03:00
rsa
028fda6b64
[10849] Fix build with gcc.
...
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>
2010-12-09 23:54:37 +01:00
Ambal
5f539117a4
[10848] New system for parallelizing client packet processing. Handle WorldSession updates in Map::Update() where we are safe to proceed. Thank you for all your feedback!
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2010-12-09 20:21:41 +02:00
VladimirMangos
10273fa38a
[10732] Not send session fields as args into HandleMoverRelocation/VerifyMovementInfo.
...
Also mark args as constant where expected in this functions.
2010-11-18 06:12:15 +03:00
SilverIce
1871cf977f
[10653] Implemented MSG_MOVE_KNOCK_BACK opcode
...
* Player's knockback movement now smooth and doesn't looks like teleporting
* Cleanup WorldSession::HandleMovementOpcodes, separated opcode specific and generic movement handlers code
* Handle Feign Death aura interrupting into more appropriate place
2010-10-28 05:48:43 +03:00
VladimirMangos
851e15c70a
[10635] Convert many opcode handlers to ObjectGuid use.
...
Also re-enabled anticheating check for bank window open
base at .bank command access rights.
2010-10-21 10:43:14 +04:00
zergtmn
f9fcf5e055
[10563] Implement CMSG_PET_STOP_ATTACK.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-09-30 21:02:43 +04:00
VladimirMangos
802e01a494
[10555] Remove not existed function declaration.
2010-09-29 15:59:53 +04:00
VladimirMangos
54d991ef3a
[10469] Rename some opcode handler to better follow used naming style
2010-09-11 14:38:22 +04:00
VladimirMangos
34421e5eb8
[10396] Send GMTicket to SendGMTicketGetTicket instead text.
2010-08-21 21:48:48 +04:00
VladimirMangos
22b515718f
[10380] Finaly drop MAKE_NEW_GUID.
...
This meaning that ObjectGuid only proper way create guid from lowguid now.
But packet handlers still generate uint64 guids. Some DB fields also loaded uint64 values.
Also possible existed not catches et uint32->uint64 assigns.
2010-08-19 12:51:16 +04:00
VladimirMangos
5f44c4da21
[10363] More wide use ObjectGuid in way remove MAKE_NEW_GUID uses.
...
Also
* Fixed some amount wrong uses low guids as full player guids.
* Add private without body ObjectGuid(uint32 const&) for catch wrong assigns low guids to ObjectGuid.
In some cases need assign "0" guid, then use ObjectGuid() instead.
* Fixed .pdump commands work.
2010-08-17 08:22:28 +04:00
VladimirMangos
af50d03f16
[10297] Drop CMSG_SET_FACTION_CHEAT support.
...
No reported long time and now finaly broken by spillover rep changes.
2010-07-31 07:21:36 +04:00
VladimirMangos
9a6535963c
[10256] New auction command with subcommands for look different auction stores from anywhere.
2010-07-24 14:29:38 +04:00
VladimirMangos
9350c9990d
[10250] Select auction store by house id only.
...
After this commit auction auctioneer guid used only for select auction house in packet or loading.
Next task replace it in DB by houseid, dependence DB data from creature guid isn't good.
2010-07-23 18:06:08 +04:00
VladimirMangos
40ec688b2c
[10244] Implement .stable gm command for open pet stable anywhere.
...
Maybe command not so useful for stable case because spell can be learned,
but it example how can be packet allowed depndent from player possibility
when some functionality base at many packets recieved from client.
Same way possible can be used for auction anywhere, maybe some other cases.
Also it will very usefull for 2.x/1.x branches where no another way... ;)
2010-07-22 08:49:15 +04:00
Ceris
d7b6840634
[10236] Implement SPELL_AURA_OPEN_STABLE (292).
...
(based on Wowka321's repo commit 213ceb0)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Rewrited partly.
2010-07-21 04:59:04 +04:00
VladimirMangos
e7093e3ebb
[10235] Cleanup in pet stable handlers
2010-07-21 04:03:40 +04:00
VladimirMangos
b62d64e7c7
[10078] Use const referecne to opcode handle.
2010-06-19 06:26:21 +04:00
VladimirMangos
d6138f01a6
[10077] Add delayed far teleports for opcode handlers
...
Some opcode handlers have many code with possible deep calling
far teleports by some reason (death, quest script, etc).
This can be triggering unexpected lost Map context and crashs result.
Note: player login opcode still have disbled delayed teleports (old way work)
just becase Player object created in it and not have flag set.
Calling point look not 100% safe but at this commit this way not chnages for while.
2010-06-19 05:56:55 +04:00
VladimirMangos
64f959fb82
[10050] Implement apply non-trade slot item enchanting at trade complete.
...
Base at original patch provided by arrai.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-11 22:46:16 +04:00
hunuza
68abd76c97
[9844] Fix some whitespace errors.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2010-05-07 12:25:12 +02:00
hunuza
a502d1eb78
[9756] Avoid database query on tutorial save by caching tutorial state.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2010-04-17 16:36:47 +02:00
XTZGZoReX
ef979daddc
[9750] Add structure of SMSG_REDIRECT_CLIENT (0x50D).
...
Thanks to TOM_RUS for help with research.
2010-04-15 09:11:54 +02:00
tomrus88
9836bcbbaa
Added enum for SMSG_GROUP_JOINED_BATTLEGROUND opcode.
...
Use this enum where possible.
Some misc fixes.
2010-04-03 22:22:30 +04:00
tomrus88
4f6006b9db
Fixed few opcodes.
2010-04-03 17:49:12 +04:00
VladimirMangos
ab7840a591
[9580] Add ObjectGuid const& Object::GetObjectGuid() and restore build.
2010-03-13 17:35:47 +03:00
VladimirMangos
8416702d7c
[9579] Use ObjectGuid in some loot code.
...
Also use ObjectGuidSet instead std::set<ObjectGuid>
2010-03-13 14:06:27 +03:00
XTZGZoReX
bd6d27998b
Add structure and prevent spam for some LFG opcodes.
...
Thanks to Spp for help with researching CMSG_LFG_JOIN.
2010-03-11 20:52:28 +01:00
Blaymoira
6af247d34f
[9514] Implement opcode CMSG_HEARTH_AND_RESURRECT
...
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-03-04 08:55:09 +01:00
tomrus88
0bd88dd55a
[9353] Some fixes to guild/arenateam events.
2010-02-10 21:14:23 +03:00
VladimirMangos
e0b07568ff
[9343] Remove unused function.
2010-02-10 02:35:32 +03:00
tomrus88
b85417df73
Movement packets cleanup.
2010-02-01 17:03:04 +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