Commit Graph

164 Commits

Author SHA1 Message Date
Shauren c75fcbe20b Core/Achievements: AchievementMgr refactoring
* Extracted base CriteriaHandler class that deals with criteria only and will be reused for future scenario implementation
* Fixed players earning guild achievements
2016-05-07 01:16:29 +02:00
Shauren 1d45b2c384 Core/Items: Fixed transmog not saving item to db 2016-04-08 16:47:56 +02:00
Carbenium 391992ed80 Core/PacketIO: Updated and enabled CMSG_ITEM_PURCHASE_REFUND 2016-02-02 01:06:44 +01:00
Shauren a50b1d0924 Core/Items: Updated item socketing opcodes 2016-01-18 19:52:49 +01:00
Shauren 6c48066a6f Core/Items: Relaxed transmogrification restrictions - maces/axes/swords can now be transmogrified into each other
Closes #15475
Closes #15486
2016-01-11 18:33:20 +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 b09e63e9de Core/Conditions: Optimizations part 3 removed copying condition containers all over the place 2015-10-25 13:20:28 +01:00
Shauren 5e0cee85dd Core/Conditions: Type renaming 2015-10-25 10:59:58 +01:00
horn e8b1faa156 Core/BattlePets: Basics for Battle Pets 2015-09-09 14:52:32 +02:00
Shauren 55a75db16b Build fixes 2015-08-19 17:16:33 +02:00
Shauren 5ef84bb699 Core/PacketIO: Updated and enabled CMSG_TRANSMOGRIFY_ITEMS
* Implemented transmogrification using void storage items as source
2015-08-18 17:45:30 +02:00
Vincent-Michael 2e586bc520 Core: Header cleanup in game/*/*.cpp 2015-07-25 20:18:42 +02:00
Shauren 21df17fd47 Core/Misc: Removed ReadAsPacked/WriteAsPacked methods from ObjectGuid, they are not needed anymore as guids are always written packed 2015-07-25 10:38:45 +02:00
MitchesD 3552c4bd72 Core/PacketIO: updated structure of SMSG_ITEM_COOLDOWN, SMSG_ITEM_ENCHANT_TIME_UPDATE 2015-05-24 22:06:58 +02:00
Kinzcool 9829db7c69 Core/Misc: Renamed some misnamed flags that were referencing to item-sparse flags instead of the item_fields ones 2015-05-02 15:38:24 -04:00
Kinzcool 0453fafaec Core/Enums: Defined two unknown item flags, and cleaned the other item flags enums to reflect a better standardization 2015-05-01 21:56:33 -04:00
Shauren 1b5f6d44f0 Core/PacketIO: Updated and enabled CMSG_ITEM_TEXT_QUERY, SMSG_QUERY_ITEM_TEXT_RESPONSE, CMSG_CANCEL_TEMP_ENCHANTMENT 2015-05-01 00:20:41 +02:00
Shauren 7e5df6d504 Core/Logging: Removed a bunch of useless "received X" logs 2015-04-21 21:26:15 +02:00
Vincent-Michael 9c7914524a Core/PacketIO: Updated and enabled CMSG_WRAP_ITEM for WoD 2015-04-18 23:50:51 +02:00
Vincent-Michael 3f0a54378c Core/PacketIO: Updated & enabled CMSG_READ_ITEM/SMSG_READ_ITEM_RESULT_OK 2015-04-11 21:05:41 +02:00
Shauren 4ced9a4480 Core/PacketIO: Updated & enabled CMSG_AUTO_EQUIP_ITEM_SLOT 2015-04-11 00:07:38 +02:00
Shauren 8cfb542ee4 Core/PacketIO: Updated values of all known server opcodes 2015-03-27 22:21:24 +01:00
Luzifix 478e86c074 Core/PacketIO: Create BankHandler & Bank opcode Structure
Thx @gigi1237 for search Opcodes
Thx @Nayd to help with InvUpdate & InvItem Structure
2015-03-19 00:10:26 +01:00
Epicurus4 75419fc2b1 Core/PacketIO: Sync with wpp 2015-03-01 12:33:34 -05:00
Duarte Duarte 17361275c5 Core/Packets: Update multiple opcode names and values (sync with WPP) 2015-02-16 17:47:30 +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
joschiwald 053d5f24ee Core/Packets:
- added inspect packets
- updated opcode values
2015-02-01 20:52:05 +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
joschiwald fd6668d17a Core/NetworkIO: sync opcode values with wpp and removed duplicate ones 2015-01-18 23:56:01 +01:00
joschiwald 36e50ff8ae Core/Opcodes: sync with wpp 2015-01-17 03:55:29 +01:00
projectcoredevs a7956afd6e Core/Packets: updated CMSG_SELL_ITEM, CMSG_REPAIR_ITEM, CMSG_ITEM_REFUND_INFO, CMSG_BUYBACK_ITEM 2015-01-04 20:22:42 +01:00
Vincent-Michael ab90f74486 Update copyright note for 2015
Happy new year
2015-01-01 00:28:09 +01:00
joschiwald 45187b036f Core/Packets: rename packet structs to match client names 2014-12-30 00:39:51 +01:00
Shauren 941904d5ea Core/Items: Updated item stat calculations
* Implemented item modifiers
* Implemented item bonuses
2014-12-23 00:25:43 +01:00
Rat 83f168353a Core/Items: remade inventory packets to new packet system 2014-12-21 19:11:39 +01:00
Shauren 6dbb516b65 Core/Items: Refactored ItemTemplate 2014-12-21 13:35:43 +01:00
Shauren 17124c69bb Core/Items: Removed reforging 2014-12-20 23:15:40 +01:00
Rat 92aafbf111 Core/Items: fixed inventory item moving/splitting 2014-12-20 22:29:06 +01:00
Rat b3a5f466d5 Core/Items: fixed item destroy (needs porting..) 2014-12-20 17:37:13 +01:00
Rat ec513ecfc2 Core/Items:
- Added basic inventory item movements
(packets need to be ported to new handlers after more testing)
- Fixed some item visual bugs
2014-12-20 17:25:15 +01:00
Intel d1c21a03b8 Core/Packets: Added the following packets:
CMSG_BANKER_ACTIVATE
CMSG_BINDER_ACTIVATE
CMSG_GOSSIP_HELLO
CMSG_LIST_INVENTORY
CMSG_TRAINER_LIST
SMSG_GOSSIP_MESSAGE
SMSG_LIST_INVENTORY
CMSG_NPC_TEXT_QUERY
SMSG_NPC_TEXT_UPDATE
Implemented CMSG_DB_QUERY_BULK and SMSG_DB_REPLY and removed unused CMSG_REQUEST_HOTFIX
2014-11-24 21:39:56 +02:00
Intel 1e51d22d29 Core/DataStores: Updated Item DataStores
Signed-off-by: Nayd <dnpd.dd@gmail.com>
2014-11-15 04:27:37 +00:00
Intel 43d5fb5eae Core/DataStores: Updating spells dbc part 2 2014-11-10 02:51:55 +02:00
Intel b0f898ea8e Core/DataStores: Updated item dbcs 2014-11-08 21:58:26 +02:00
Intel a7f56c2208 Core/DataStores: Updated GameObjectDisplayInfo.dbc, GemProperties.dbc, GlyphProperties.dbc, GlyphSlot.dbc, GuildPerkSpells.dbc structs 2014-11-08 20:21:17 +02:00
Intel 64f4a301e1 Core/DataStores: Updated ArmorLocation.dbc, AuctionHouse.dbc, BankBagSlotPrices.dbc, BannedAddOns.dbc, BarberShopStyle.dbc structs 2014-11-06 01:53:04 +02:00
Shauren a20fbfc8e0 Core/Entities: Third part of converting int to bigint guids in database 2014-10-23 23:04:16 +02:00
Shauren afeeddb0e9 Core/Entities: Third part of removing GetGUIDLow() uses 2014-10-22 19:33:06 +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 9cc7044546 Core/Entities: First batch of removing implicit conversions of ObjectGuid to uint64 2014-10-21 19:23:32 +02:00