Commit Graph

8686 Commits

Author SHA1 Message Date
Intel
9267c78a77 Core: Fixed Non-PCH build 2014-11-05 02:26:34 +02:00
Nyeriah
26f0046ade Core/Spells: Prevent Divine Intervention from removing death persistent auras
Such as Dungeon Deserter, Resurrection Sickness, etc
Closes #11009

(cherry picked from commit fbcd180716)
2014-11-04 14:35:56 -02:00
DDuarte
e64da763db Core/Conditions: Correct a misleading comment regarding CONDITION_AURA 2014-11-04 15:13:09 +00:00
Shauren
4e61b416d8 Core/PacketIO: Enabled SMSG_ADDON_INFO and SMSG_ACCOUNT_DATA_TIMES 2014-11-04 00:01:09 +01:00
Shauren
7256c7c2c7 Core/PacketIO: Updated SMSG_LOGIN_VERIFY_WORLD 2014-11-03 20:25:21 +01:00
Shauren
b8d1d9a733 Core/PacketIO: Minor refactor to writing server packets 2014-11-03 20:23:21 +01:00
joschiwald
52bd9a771e Core/NetworkIO: implemented undelete opcodes and moved char create/delete packets to new packet classes 2014-11-03 19:11:14 +01:00
Shauren
064154c540 Core/PacketIO: Changed CMSG_PLAYER_LOGIN handler signature for new packet clasess 2014-11-03 18:30:23 +01:00
Vincent-Michael
48d47998d9 Core: Fix warnings 2014-11-03 17:25:56 +01:00
Shauren
839166eddf Core/Packets: Added utility class for handlers using new packet classes 2014-11-03 02:11:15 +01:00
Shauren
e797133b0c Core/Opcodes: Use a different magic number for invalid opcode (0 might be valid in a future build) 2014-11-03 00:39:52 +01:00
Shauren
2b0d411250 Core/Entities: Fixed transport data in update object for non-units 2014-11-02 18:53:15 +01:00
Kinzcool
b377527264 Core/Graveyards: Made the graveyard orientations loading from WorldSafeLocs.dbc 2014-11-02 11:53:45 -05:00
Discover-
ed4feec276 Core/SAI: Allow dropping a specific amount of aura charges using SMART_ACTION_REMOVEAURASFROMSPELL (action_param2). 2014-11-02 17:30:44 +01:00
Shauren
97692b4cc1 Core/PacketIO: Enabled SMSG_UPDATE_OBJECT 2014-11-02 16:21:33 +01:00
Shauren
2a22db2388 Core/PacketIO: Updated SMSG_UPDATE_OBJECT 2014-11-02 14:56:16 +01:00
Shauren
292c8b7818 Core/Logging: Updated build written to packet log 2014-11-02 12:23:33 +01:00
Shauren
9c30152652 Core/PacketIO: Fixed structure for SMSG_AUTH_CHALLENGE 2014-11-02 12:23:15 +01:00
Kinzcool
2a763cc175 Core/AreaTriggers: Make the loading for areatrigger teleports from WorldSafeLocs.dbc 2014-11-01 22:20:40 -04:00
Vincent-Michael
bb6f46b0fd Core/NetworkIO: Enable CMSG_CHAR_CREATE / SMSG_CHAR_CREATE opcodes 2014-11-02 02:19:48 +01:00
Shauren
dd040c5992 Core/NetworkIO: Fixed packet compression 2014-10-31 22:36:43 +01:00
joschiwald
f6f800447a Core/NetworkIO: update opcodes to 6.0.3.19103 and disable all handlers 2014-10-31 15:49:23 +01:00
joschiwald
310c33d96f Core/NetworkIO: update SMSG_CHAR_ENUM and CMSG_PLAYER_LOGIN 2014-10-31 14:47:56 +01:00
Kinzcool
b485dc78b1 SQL: Changed data fields in gameobject_template to allow int32s 2014-10-30 22:21:06 -04:00
Shauren
7de1356085 Core/NetworkIO: Moved SMSG_AUTH_CHALLENGE and CMSG_AUTH_SESSION to packet claases, added SMSG_COMPRESSED_PACKET 2014-10-31 01:20:53 +01:00
Shauren
398068e3de Fixed gcc build 2014-10-30 20:59:07 +01:00
Shauren
785f0bf5c0 Core/GameObjects: Updated GameObjectTemplate data structure 2014-10-30 20:02:42 +01:00
DDuarte
7b2274a744 Core/Networking: PoC changes to the way packets are handled
This is a rewrite of the way we send SMSG opcodes, the reasoning behind this is to make fixing packets sent in multiple places easier, and allow for clearer documentation of the packet fields.

Included SMSG_AUTH_RESPONSE and SMSG_AUCTION_COMMAND_RESULT as two examples.
2014-10-30 02:04:54 +00:00
Shauren
15fbb6f46f Core/Entites: Updated GUID format 2014-10-29 21:13:21 +01:00
jackpoz
573707457e Merge pull request #13440 from Rochet2/ahbot
Core/AH: AHBot related fixes

(cherry picked from commit 248847290a)
2014-10-28 21:02:39 +01:00
DDuarte
5bc823f5e7 Core: Even more warning fixes 2014-10-27 22:52:19 +00:00
DDuarte
7dc4b7e6f8 Core/Defines: Add CLASS_MONK to CLASSMASK_ALL_PLAYABLE
Closes #13469
Thanks @Noffear
2014-10-27 22:48:27 +00:00
DDuarte
07a640de0d Core: Fix warnings, mostly wrong printf formatters 2014-10-27 21:56:44 +00:00
AriDEV
c220f3d830 Server/Entities: Updated Item Container Sub Class & Bag Family Mask For Cooking Supplies.
Example: Portable Refrigerator (http://www.wowhead.com/item=92748)

Signed-off-by: AriDEV <aridev666@gmail.com>
2014-10-27 13:20:10 +01:00
Shauren
7afab9f783 Core/Entities: Updated HighGuid values 2014-10-27 12:03:35 +01:00
AriDEV
73daa70c53 Server/Entities: Should Fix Compile Error Under GCC 4.8+
Signed-off-by: AriDEV <aridev666@gmail.com>
2014-10-27 10:09:17 +01:00
Shauren
209a743bbe Core/Entities: Updated updatefields 2014-10-26 22:06:48 +01:00
jackpoz
e20a0212b0 Core/AH: Fix build
Fix build caused by 4.3.4 dbcs not having locales in ItemRandom*.dbcs .
Fix a buffer overflow trying to access a char* as char**
2014-10-26 20:48:21 +01:00
jackpoz
5a02018836 Core/AH: Code cleanup
Remove unused paramters from RemoveAuction(), kept till now for compatibility with ahbot patch.
Reverts 28dffbee11

(cherry picked from commit 8d39ad435a)
2014-10-26 19:40:19 +01:00
jackpoz
54adc80d64 Merge pull request #13455 Rochet2/ah
AH related fixes

(cherry picked from commit d924553002)
2014-10-26 19:17:46 +01:00
Shauren
a231777c50 Misc: Fixed sql import, added new changes to world_database.sql, removed duplicate definition of ObjectGuidGenerator<HIGHGUID_PET> 2014-10-26 10:34:33 +01:00
Kinzcool
4613db1b95 DB/Graveyards: Added a comment field to describe the graveyards in graveyard_zone 2014-10-25 21:17:18 -04:00
Shauren
9e1930959d Core/Entities: Changed object lowguid to uint64 2014-10-26 02:57:28 +02:00
joschiwald
747350a0bc Scripts: replaced various Location struct defines with proper Position or G3D::Vector3 2014-10-26 01:56:06 +02:00
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