Commit Graph

59 Commits

Author SHA1 Message Date
Carbenium 3bdde71a97 Core/PacketIO: Updated and enabled SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION 2016-02-06 23:05:55 +01:00
Carbenium ff9ac9f9b0 Core/PacketIO: Use Vector3 instead of Position since orientation isn't included (MissileTrajectoryCollision and UpdateMissileTrajectory) 2016-02-03 17:14:15 +01:00
Carbenium 6715a91907 Core/PacketIO: Updated and enabled CMSG_UPDATE_MISSILE_TRAJECTORY 2016-02-03 15:10:58 +01:00
Carbenium f269335bb2 Core/PacketIO: 305b99e065 follow-up 2016-02-03 01:48:02 +01:00
Carbenium 305b99e065 Core/PacketIO: Updated and enabled CMSG_MISSILE_TRAJECTORY_COLLISION 2016-02-03 01:25:25 +01:00
Carbenium 5b313bf74d Core/PacketIO: Updated and enabled CMSG_PET_CANCEL_AURA 2016-02-02 01:38:29 +01:00
Vincent-Michael 478cc756eb Update copyright note for 2016
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
Shauren 84609efb46 Core/PacketIO: Updated and enabled CMSG_CANCEL_CHANNELLING 2015-12-17 23:10:00 +01:00
Shauren f7dba226fe Core/PacketIO: Started work on updating last bunch of packets still using old ObjectGuid::operator[] to remove it entirely 2015-10-26 17:06:30 +01:00
Shauren 663cff2195 Core: Updated to 6.2.2.20444.
* This includes all known packet structures, nothing has been disabled.
* worldserver still expects 6.2.0 DBC/DB2 files - do not reextract
2015-09-05 00:09:38 +02:00
Shauren fcc8c2d12c Core/PacketIO: Implemented advanced combat logging 2015-08-08 15:15:14 +02:00
Vincent-Michael 2e586bc520 Core: Header cleanup in game/*/*.cpp 2015-07-25 20:18:42 +02:00
MitchesD a487ddad4e Core/PacketIO: updated SMSG_CONVERT_RUNE and SMSG_RESYNC_RUNES 2015-07-23 22:00:40 +02:00
Golrag 34af1c4f64 Core/PacketIO: CMSG_SPELL_CLICK 2015-07-19 12:53:05 +02:00
Shauren 1273c0b537 Core/PacketIO: Updated and enabled spell packets 2015-07-19 00:31:11 +02:00
Shauren f45ae7af43 Core/PacketIO: Updated spell packets 2015-07-18 00:45:21 +02:00
Orion eeb49d238a Update and enable CMSG_GET_MIRROR_IMAGE_DATA, SMSG_MIRROR_IMAGE_CREATURE_DATA, SMSG_MIRROR_IMAGE_COMPONENTED_DATA. 2015-06-15 02:03:00 +03:00
Naios d37ecf796e Core/Misc: Use boost::in_place() to initialize optionals.
* Improves commit 800d5d8939
* Thanks @Shauren for this great suggestion.
2015-04-27 17:01:30 +02:00
Naios 800d5d8939 Core/Misc: Replace tc's optional with boost::optional.
* benefits from empty optimization (objects are only constructed if needed).
* supports r-value references (move semantics) (boost >= 1.56.0).
* preparation for c++14/17's std::optional and std::none_t.
* add move constructor to CompactArray.
2015-04-26 23:45:52 +02:00
DJScias 291259ac0c Core/PacketIO: Updated and enabled CMSG_UNLEARN_SKILL, CMSG_SELF_RES 2015-04-23 21:34:55 +02:00
Vincent-Michael b2e6e678c3 Core/PacketIO:
* Updated and enabled SMSG_RESURRECT_REQUEST
* Fix typo for CMSG_RESURRECT_RESPONSE
2015-04-19 13:45:43 +02:00
Shauren 38b326d27b Core/PacketIO: Updated cooldown packets 2015-04-04 20:24:31 +02:00
Shauren b66d2da2c7 Core/PacketIO: Updated and enabled SMSG_SPELL_CHANNEL_START and SMSG_SPELL_CHANNEL_UPDATE 2015-04-04 16:04:40 +02:00
Carbenium ee6fd67552 Core/PacketIO: Sync with WPP 2015-03-22 18:55:22 +01:00
Luzifix da0680db06 Core/PacketIO: OpenItem for 6.1
You can test it with http://www.wowhead.com/item=41426/
2015-03-19 22:22:23 +01:00
Vincent-Michael 291d23e5f5 Core/PacketIO: Enable some opcodes 2015-03-14 14:33:30 +01:00
MitchesD 8c329aff72 Core/PacketIO: updated and enabled CMSG_CANCEL_CAST 2015-03-13 17:19:33 +01:00
DJScias 72e549be50 Core/Packets: updated and enabled SMSG_CANCEL_AUTO_REPEAT, SMSG_CANCEL_ORPHAN_SPELL_VISUAL, SMSG_CANCEL_SPELL_VISUAL, SMSG_COIN_REMOVED
Documentation used:
- Updated and enabled the before-mentioned opcodes.
- "SMSG_CANCEL_AUTO_REPEAT" also switched from PackedGuid to ObjectGuid as per @DDuarte's suggestion.
- Changed initial size of "SMSG_SELL_RESPONSE" packet and default initialized SellResult Reason. Thanks @Lordron.

Cleaning up latest commit.
2015-03-13 00:49:44 +01:00
MitchesD 47517b2128 Core/PacketIO: updated SMSG_CLEAR_TARGET and enabled some opcodes 2015-03-10 16:29:52 +01:00
Vincent-Michael 3ede65cc94 Core/PacketIO: Update SpellTargetData for 6.1.0 2015-03-01 04:50:17 +01:00
Shauren 56186319bd Core/Spells: Cooldown updates
* Refactored cooldown handling to separate class shared by creatures and players
* Updated and enabled cooldown packets
* Implemented creature school lockouts
* Implemented spell charges
* Fixed AuraUpdate structure
* Fixed aura flag AFLAG_NOCASTER handling
* Implemented spell charge related auras
2015-02-17 01:01:44 +01:00
Duarte Duarte 8c49d204c3 Core/Packets: Write targets (hit & miss) to SMSG_SPELL_GO
Fixes most spell visuals.

Also write explicit basic types in SpellPackets (cosmetic)
2015-02-12 20:02:37 +00:00
Duarte Duarte 20aa605485 Core/Packets: Update and enable CMSG_USE_ITEM
Ref #14115
2015-02-12 02:37:42 +00:00
Duarte Duarte 6678635cc7 Core/Packets: Update and enable SMSG_COOLDOWN_EVENT
Fix build.
2015-02-11 23:09:56 +00:00
joschiwald 053d5f24ee Core/Packets:
- added inspect packets
- updated opcode values
2015-02-01 20:52:05 +01:00
Shauren 3f28fd304d Core/Spells: Reimplemented automatic spell learning
* Fixed learning/unlearning talents
2015-01-30 23:58:16 +01:00
joschiwald b8b3079917 Core/Packets: moved CMSG_AUTOSTORE_BAG_ITEM, CMSG_CANCEL_AURA, CMSG_CHAR_UNDELETE_ENUM, CMSG_GET_UNDELETE_COOLDOWN_STATUS, CMSG_UI_TIME_REQUEST to packet classes 2015-01-26 12:59:18 +01:00
Shauren 97f7ca3154 Core/PacketIO: Fixed duration field order in SMSG_AURA_UPDATE 2015-01-02 15:15:59 +01:00
Shauren 9187e5a5f4 Core/Auras: Fixed aura tooltip values 2015-01-02 14:08:11 +01:00
Vincent-Michael ab90f74486 Update copyright note for 2015
Happy new year
2015-01-01 00:28:09 +01:00
joschiwald e8f97ec80a Core: fixed typos from previous commit and kill more warnings 2014-12-29 01:32:55 +01:00
Rat 21aae5b099 Merge branch 'Spells' of https://github.com/TrinityCore/TrinityCore into Spells 2014-12-05 14:10:40 +01:00
Intel 0d21ed3f86 Core/Packets: Implemented SMSG_CAST_FAILED and updated SpellCastResult enum 2014-12-05 00:33:21 +02:00
Rat 63cbfd867d Merge branch 'Spells' of https://github.com/TrinityCore/TrinityCore into Spells 2014-12-04 19:24:09 +01:00
Rat 08f486bfcf Core/Spells: some updates to player spell and talent learning 2014-12-04 19:23:35 +01:00
Intel e3fb937fdd Core/Packets: Added SMSG_SPELLNONMELEEDAMAGELOG 2014-12-02 00:55:29 +02:00
Intel 713488596f Core/Packets: Convert SMSG_SPELL_START and SMSG_SPELL_GO to JAM structures 2014-12-02 00:07:36 +02:00
Intel 60ea1265c2 Core/Packets: Added CMSG_SET_ACTION_BUTTON packet 2014-12-01 02:03:06 +02:00
Intel 3e7e3f2b6e Core/Packets: Added SMSG_SPELL_FAILURE, SMSG_SPELL_FAILED_OTHER, SMSG_SET_FLAT_SPELL_MODIFIER, SMSG_SET_PCT_SPELL_MODIFIER packets 2014-11-30 20:13:23 +02:00
Intel 51026f28bd Core/Packets: Added SMSG_LEARNED_SPELLS packet 2014-11-30 18:49:52 +02:00