Commit Graph

1609 Commits

Author SHA1 Message Date
Shauren 62f0847ebb Core/Player: Updated sending completed quests data to client 2015-03-14 19:47:07 +01:00
Vincent-Michael d9e4942a75 Core/PacketIO: Sync with wpp 2015-03-15 01:13:46 +01:00
Carbenium 5feee1e69b Merge pull request #14344 from DJScias/opcodes2
Core/Packets: Update & enable more opcodes (names inside)
2015-03-13 01:18:39 +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
Epicurus4 b306c7c6cf Core/Loot: Enable setting AcquireReason, correct LootMethod definition, fix structure to match sniffs of retail and correct threashold and reason definitions. 2015-03-12 10:39:33 -04:00
DJScias 30bef643fd Core/Packets: updated and enabled SMSG_SELL_RESPONSE
A typo that slipped in, damnit
2015-03-11 20:54:27 +01:00
MitchesD 7b446a28cc Core/PacketIO: updated SMSG_ENVIRONMENTALDAMAGELOG and enabled some opcodes 2015-03-11 16:59:42 +01:00
Carbenium 37a14bc2d5 Core/Support: Update the support/ticket system to 6.x
Core/Mail: fix a logic error introduced in 829e11b662
2015-03-10 21:09:21 +01:00
Shauren c8944d73b3 Core/Players: Set holy power decay timer to 20 seconds after leaving combat (also added OnCombatExit hook for stuff like this) 2015-03-10 20:53:29 +01:00
Shauren c927acf1f4 Core/Player: All spells and skills are now automatically learned without any need for external data
* Fixes learning mail/plate at level 40 for shamans/warriors/paladins
* Fixes learning riding for worgen/paladins/warlocks at level 20
2015-03-07 12:24:25 +01:00
MitchesD bf9024c341 Core/Packets: updated & enabled SMSG_LEVELUP_INFO 2015-03-06 22:11:38 +01:00
joschiwald 2955a1f595 Core/Player: fixed some leftovers in db after player delete
* character_arena_stats
* character_battleground_random
* character_cuf_profiles
* character_currency
* character_stats
* character_void_storage
2015-03-06 03:52:05 +01:00
Shauren e63872e1ee Core/DataStores: Updated dbc structures to 6.1 2015-03-04 12:17:06 +01:00
Epicurus4 7665c9ee55 Core/PacketIO: Sync with wpp 2015-03-01 16:21:15 -05:00
Golrag 573b59c46c Core/Packets: SMSG_EXPLORATION_EXPERIENCE 2015-02-22 18:23:26 +01:00
Golrag 79bbca0bbf Core/Packets:
* SMSG_START_MIRROR_TIMER
* SMSG_STOP_MIRROR_TIMER
* SMSG_PAUSE_MIRROR_TIMER -- not used
2015-02-22 13:25:03 +01:00
Duarte Duarte 8ff752afa0 Merge pull request #14167 from Golrag/WorldStates
Core/Opcodes: SMSG_INIT_WORLD_STATES
2015-02-22 05:48:13 +00:00
Shauren ea9eccae85 Core/Spells: Restored totem category check
Revert "Core/Totems: In cata totem items are no longer needed"

This reverts commit 45e0cae7be
2015-02-21 16:58:09 +01:00
Shauren 68fceee10e Core/Spells: Removed leftovers of old cooldown handling
* Use ItemEffect.db2 data directly instead of copying it to another structure
2015-02-21 13:08:33 +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
Golrag b7a65ce9ef Core/Opcodes: SMSG_INIT_WORLD_STATES 2015-02-16 20:33:23 +01:00
Mogadischu bc0c0ae2a3 Core/Guild: Updated and enabled most previously implemented guild and petition related packets
Merged from https://github.com/Mogadischu/TrinityCore/commits/guild

Signed-off-by: Duarte Duarte <dnpd.dd@gmail.com>
2015-02-13 18:32:36 +00:00
Duarte Duarte f68473aeff Core/Packets: Fix and enable CMSG_BUY_ITEM, SMSG_BUY_FAILED and SMSG_BUY_SUCCEEDED
Closes #14127
2015-02-13 00:45:39 +00:00
Duarte Duarte 97e62c0ea5 Core/Packets: Update and enable CMSG_GOSSIP_SELECT_OPTION, SMSG_BINDER_CONFIRM, SMSG_GOSSIP_COMPLETE and SMSG_PLAYER_BOUND
Fixes #14115
2015-02-12 04:23:19 +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
Duarte Duarte 102d03b025 Merge pull request #13963 from tkrokli/3.3.5
Fix Cooldown for Raise Dead (Ghoul)
(cherry picked from commit 1d627ca1ea)
2015-02-11 20:39:09 +00:00
Duarte Duarte 06c7de4178 Merge pull request #14098 from ariel-/arenacd
Arena Spells Reset Cooldown micro correction
(cherry picked from commit a3bc75b7b9)
2015-02-11 18:41:20 +00:00
joschiwald bbce7d0342 Core/Items: fixed AuctionHouse and GuildBank items from DB 2015-02-08 20:02:04 +01:00
jackpoz e6f26cfb1f Core/Misc: Fix static analysis issues
Fix some static analysis issues reported by Coverity.
Rename SpellMgr::EnsureSpellInfo() to SpellMgr::AssertSpellInfo() to be consistent with other similar methods.
2015-02-08 19:40:03 +01:00
Shauren a043d539f0 Core/Spells: Implemented SpellLearnSpell.db2 for auto learning linked spells 2015-02-08 16:23:31 +01:00
joschiwald e01bb91887 Core/Packets: updated some contactlist packets 2015-02-08 02:51:49 +01:00
Carbenium 829e11b662 Core/Packets: Implement all mail system relevant packets
Thanks @joschiwald, @DDuarte and @Warpten
2015-02-07 12:43:25 +01:00
Shauren 9db2e6dbbe Core/Players: Updated player byte field offsets 2015-02-05 20:52:51 +01:00
joschiwald be6b1f5251 Core/Packets:
- updated who packets
- fixed typos from previous commits
2015-02-05 20:18:32 +01:00
Shauren 0ac3a21d33 Core/Spells: Added missed iterator check to Player::GetCastSpellInfo
Closes #14030
2015-02-05 09:36:07 +01:00
Shauren 663052dd72 Core/Players: Resetting talents will no longer reset character specialization
* Fixed level requirements for specialization spells

Closes #14014
2015-02-03 20:10:12 +01:00
joschiwald 053d5f24ee Core/Packets:
- added inspect packets
- updated opcode values
2015-02-01 20:52:05 +01:00
jackpoz c899944981 Core/Misc: Fix static analysis issues
Fix some static analysis issues reported by Coverity
2015-02-01 15:38:07 +01:00
Shauren 3f28fd304d Core/Spells: Reimplemented automatic spell learning
* Fixed learning/unlearning talents
2015-01-30 23:58:16 +01:00
jackpoz 89c535cf2a Core/Misc: Fix static analysis issues
Fix some static analysis issues reported by Coverity
2015-01-30 22:32:26 +01:00
Nayd a93c40143f Core/Packets: Update and enable SMSG_ATTACKSWING_ERROR and SMSG_CANCEL_COMBAT
Removed old SMSG_ATTACKSWING_NOTINRANGE, SMSG_ATTACKSWING_DEADTARGET, SMSG_ATTACKSWING_CANT_ATTACK and SMSG_ATTACKSWING_BADFACING
2015-01-28 22:26:47 +00:00
joschiwald c61bcf1206 Core/NetworkIO: sync opcodes with wpp 2015-01-25 21:08:54 +01:00
Shauren be8311c80c Core/Players: Removed garbage code for autolearning class spells. Lookup by name is not a good idea. 2015-01-25 14:16:30 +01:00
Shauren 5fed109cbf Core/Loot: Implemented automatic assignment of Heroic/Mythic item bonuses when dropped in appropriate instance difficulty 2015-01-24 20:28:42 +01:00
Shauren e8aa543228 Core/Player: Fixed loading raid difficulties from db 2015-01-24 19:48:23 +01:00
joschiwald fd6668d17a Core/NetworkIO: sync opcode values with wpp and removed duplicate ones 2015-01-18 23:56:01 +01:00
jackpoz 1a4b1beb14 Core/Misc: Fix static analysis issues
Fix some static analysis issues reported by Coverity
2015-01-18 21:53:04 +01:00
joschiwald 36e50ff8ae Core/Opcodes: sync with wpp 2015-01-17 03:55:29 +01:00
Kinzcool b21c346658 Core/Misc: Implemented leveling/killing experience loading from gtOCTLevelExperience.dbc
* Updated the xp formula to Warlords of Draenor
2015-01-16 21:46:00 -05:00