Commit Graph

11880 Commits

Author SHA1 Message Date
Shauren
10fb948c40 Core/Entities: Changed a few lowguid uses to ObjectGuid::LowType 2014-10-25 17:11:35 +02:00
DDuarte
5eb9fe1ea8 Core: Fix build in some compilers by calling proper cctor of ObjectGuid 2014-10-25 16:05:34 +01:00
DDuarte
f37e5b9afd Core/Opcodes: Support opcodes with the same ids and different direction
- Split enum Opcodes in enum OpcodeMisc/OpcodeClient/OpcodeServer
	- Old MSGs are temporarly in the enum OpcodeClient
- Split _internalTable of OpcodeTable in two tables, one for CMSG opcodes and another for SMSG opcodes

Note: most added static_cast<OpcodeX> will be removed once WorldPacket
is split in two classes (ServerPacket/ClientPacket, see #13434)
2014-10-25 15:42:16 +01:00
Shauren
a363c88f03 Core/Guilds: Fifth part of converting int to bigint guids in database 2014-10-25 15:04:38 +02:00
Kinzcool
45a4a10de9 Core/Misc: First part of renaming to Blizzard's names 2014-10-24 23:23:12 -04:00
Shauren
9fc0b76cd1 Core/Entities: Fourth part of converting int to bigint guids in database 2014-10-24 19:56:17 +02:00
DDuarte
6cb52fe4e8 Core: Fix build 2014-10-24 18:41:17 +01:00
Shauren
b68ccb2e58 Core/Corpses: Fixed loading corpse guid during server startup 2014-10-24 18:52:00 +02:00
Shauren
6938d821f9 Fixed typo in ObjectGuid.h 2014-10-24 17:25:19 +02:00
Duarte Duarte
1488903eea Core/Opcodes: Remove "direction" flag from some opcode ids
OpcodeTable will be split in two to support opcode direction
2014-10-24 00:42:54 +01:00
Shauren
a20fbfc8e0 Core/Entities: Third part of converting int to bigint guids in database 2014-10-23 23:04:16 +02:00
Shauren
1db15bd685 Core/Entities: Added type definition to use for a low guids 2014-10-23 21:35:29 +02:00
Shauren
76f1f85d8b Core/Entities: Second part of required database changes for migrating guids to 128 bit - all fields storing lowguid must be extended to uint64 2014-10-23 21:34:03 +02:00
Shauren
2f36898409 Core/Misc: Optimized ByteBuffer::ReadString 2014-10-23 18:11:42 +02:00
Shauren
08c56eb110 Core/Entities: First step to 128 bit guids
* Database fields storing full guid have been converted to BINARY(16)
2014-10-23 17:01:26 +02:00
Shauren
ff781978a5 Fixed gcc linking 2014-10-23 15:00:31 +02:00
Shauren
7889a3bb87 Fixed gcc build2 2014-10-23 10:32:14 +02:00
Shauren
ae4496b769 Fixed gcc build 2014-10-23 10:28:46 +02:00
Nyeriah
7bbc3a8a98 Scripts/ScarletMonastery: Summon the Headless Horseman once the Call the Headless Horseman is quest complete
By @cr4st
Closes #13273

(cherry picked from commit 22f218540b)
2014-10-23 01:32:58 +01:00
Nyeriah
1e5336e30e Scripts/Ulduar: Exclude Ignis' main target from the Slag Pot target selector
Closes #10516

(cherry picked from commit f4c035554f)
2014-10-23 01:32:38 +01:00
DDuarte
a539eecd6e Core/Opcodes: Update some opcode ids to 6.0.2 from WPP 2014-10-23 00:52:45 +01:00
Shauren
a97bd333fe Core/Entities: Removed Object::GetGUIDLow() 2014-10-23 00:29:16 +02:00
Shauren
cffbcea877 Core/Entities: Sixth part of removing GetGUIDLow() uses 2014-10-22 23:31:10 +02:00
Shauren
ac94efd507 Core/Entities: Fifth part of removing GetGUIDLow() uses 2014-10-22 22:18:21 +02:00
Shauren
bea5cad67d Core/Entities: Fourth part of removing GetGUIDLow() uses 2014-10-22 21:22:04 +02:00
Shauren
afeeddb0e9 Core/Entities: Third part of removing GetGUIDLow() uses 2014-10-22 19:33:06 +02:00
Shauren
71422dcd69 Core/Entities: Second part of removing GetGUIDLow() uses 2014-10-22 18:12:51 +02:00
Shauren
b3e3cfa81f Core/Entities: First part of removing GetGUIDLow() uses 2014-10-22 17:33:55 +02:00
Shauren
b10d3cd24a Scripts/Commands: Replaced lowguid printing in command output with ToString() formatted guid 2014-10-22 15:46:25 +02:00
Shauren
a5a84e8808 Core/Guilds: Use full guids in guild finder storage 2014-10-22 13:14:06 +02:00
Shauren
0e35a715e5 Core/Social: Use full guid for friend and ignore storage 2014-10-22 12:52:12 +02:00
Shauren
1ac720f95f Core/Groups: Use full guid for battleground score storage 2014-10-22 10:53:05 +02:00
Shauren
f13d0da626 Core/Groups: Use full guid for guild member storage 2014-10-22 00:47:29 +02:00
Shauren
e7d9830a06 Core/Groups: Use full guid for group lookup 2014-10-22 00:35:00 +02:00
Shauren
7ae708acf5 Core/ObjectMgr: Switched to full guids in cell corpse container 2014-10-22 00:13:32 +02:00
Shauren
68f45e8734 Core/Entities: Final batch of removing implicit conversions of ObjectGuid to uint64 2014-10-21 21:09:15 +02:00
Shauren
034561792c Core/Entities: Second batch of removing implicit conversions of ObjectGuid to uint64 2014-10-21 20:27:00 +02:00
Shauren
9cc7044546 Core/Entities: First batch of removing implicit conversions of ObjectGuid to uint64 2014-10-21 19:23:32 +02:00
Shauren
1bea52fd46 Core/DBLayer: Added support for BINARY field type 2014-10-21 14:57:20 +02:00
jackpoz
25d8b49313 Core/AHBot: Filter out from AHBot items that can't be looted
(cherry picked from commit 361d285ba3)
2014-10-20 19:59:27 +00:00
Shauren
26c9d4dc41 Core/Entities: First part of required database changes for migrating guids to 128 bit - all fields storing lowguid must be extended to uint64 2014-10-20 19:25:50 +02:00
Shauren
484eae18ea Merge pull request #13361 from Sovak/602
Core/NetworkIO: *Fixed basic auth packets
2014-10-20 01:33:10 +02:00
Shauren
5e56430156 Core/PacketIO: Updated packet headers to 6.0 2014-10-20 01:27:00 +02:00
Shauren
585f17b5e8 Battle.net: Fixed JoinRequestV2 and JoinResponseV2 structures 2014-10-20 01:20:44 +02:00
Sovak
51095ad39b Core/NetworkIO: *Fixed basic auth packets
Fixed basic character packets
Nulled all opcodes
Thanks to @Shauren for pointing some derps out

Signed-off-by: Sovak <sovak007@gmail.com>
2014-10-19 23:19:49 +02:00
joschiwald
53725517a0 Core/Misc: fixed a scenario when character factionchange create unexpected results, also moved packet generating code into unique methods
(Packet structure not verificated to 6.0.2)
2014-10-19 16:18:54 +02:00
jackpoz
5b08387792 Core/Misc: Remove unsafe not thread-safe localtime() calls
Replace not thread-safe localtime() calls with thread-safe localtime_r().
2014-10-19 15:09:15 +02:00
jackpoz
e2c2bce90f Core/Misc: Remove dead code
Remove a double check on result of same function, with the 2nd being always true.
2014-10-19 14:08:03 +02:00
Shauren
457c93bc4b Tools/Extractors: Updated vmap_extractor for 6.0.2 2014-10-19 14:02:08 +02:00
DDuarte
98ca9a7749 Merge remote-tracking branch 'origin/4.3.4' into 6.x 2014-10-19 04:59:47 +01:00