Commit Graph

744 Commits

Author SHA1 Message Date
Nay 16035a9eff Core/PacketIO: Enable many verified opcode handlers 2012-08-07 17:10:13 +01:00
Shauren 7770c82097 Core/Items: Finished reforging (mostly by subv) 2012-08-06 23:00:57 +02:00
Shauren a83c2ca60a Core/Movement: Added another researched spline flag 2012-08-06 17:42:12 +02:00
Subv 89482323b7 Protocol/PacketIO: Enabled more opcodes 2012-08-06 10:03:01 -05:00
Subv 8b8fa24fec Core/PacketIO: Enabled another bunch of opcodes and made some misc fixes here and there 2012-08-05 21:52:36 -05:00
Subv 1928964443 Core/Items: Implemented SOCKET_COLOR_COGWHEEL.
Codestyle/Misc: Renamed recv_data to recvData
2012-08-05 19:40:30 -05:00
Nay c7c714eb38 Merge pull request #7267 from cyberbrest/pull5
[434][Item] remove support KeyRing Slots and CurrencyTokenSlots.
2012-08-04 11:40:42 -07:00
kaelima f5d19939bf Core/Guilds: Implemented some guild packets, some basic guild functions is working, though most are still WIP/TODO 2012-08-04 18:41:18 +02:00
Subv d9da2e8e50 Core/Player: Use DBC data to set the correct amount of hp and mana based on player level and class 2012-08-04 11:33:49 -05:00
Nay 5518daa74b Core/Chat: Send addon prefix in addon messages
Correct structure of some CMSG_MESSAGECHAT_ADDON_x opcodes
Fix a compile error in HandleReforgeItemOpcode
2012-08-04 15:58:09 +01:00
Nay 48db4b2b7d Core/PacketIO: Fix and enable SMSG_MESSAGECHAT
TODO: 	- Send addon prefix in this packet when language is Addon
	- Cleanup uses of SMSG_MESSAGECHAT (17 different "handlers" for it is not okay) (long term)
	- Missing a CMSG_MESSAGECHAT_ADDON_x or two
2012-08-04 01:39:18 +01:00
cyberbrest b2f42fef44 [Item] remove support KeyRing Slots and CurrencyTokenSlots.
ToDo: on rewarding currency items no need create item, just set curency count.
2012-08-03 22:24:09 +03:00
Shauren 69bbe1fded Core/Items: Added loading and saving transmogrification. 2012-08-01 14:31:09 +02:00
Nay ce1391840f Core/VS: Finally fix item swapping, correct a file name 2012-07-30 21:51:21 +01:00
Nay 940f655a3c Core/VS: Allow to store/retrive random stats items in void storage
Also set items to soulbound on withdraw
2012-07-30 18:34:39 +01:00
Nay 3df10d8273 Core/DBLayer: Fix a typo in void_storage table name 2012-07-30 16:41:48 +01:00
Nay c24de2c6d8 Core: Implement Void Storage 2012-07-30 16:39:46 +01:00
Nay 6dd20770af Core/Misc: Few more missed chances related to money
Expect more commits like this :/
2012-07-24 15:47:47 +01:00
Nay 0f04b2fc36 Core/Misc: Update money to 64 bits (from 32), increasing the maximum gold possible
This got a bit messy and will be further fixed when all related packets are updated.
(Also fixed a typo in atoll msvc macro)
2012-07-24 15:27:42 +01:00
Shauren fc453ab623 Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-23 00:13:13 +02:00
Shauren 1fd37ac61b Core/Object: Use updatefield flags extracted from client to determine whether to send or not a field value instead of sending all data to client for non-player objects 2012-07-22 14:20:26 +02:00
Shauren 1558b602f4 Core/Items: Renamed new currency related fields in item_template 2012-07-19 16:04:42 +02:00
Shauren 390d6b56d7 Core/PacketIO: Enabled and updated a bunch of opcodes 2012-07-19 01:21:41 +02:00
Shauren 1a290f17f5 Core/Player: Moved guild id storing back to updatefields 2012-07-18 22:04:06 +02:00
Shauren 075e5d6751 Core/Units: Some cleanup in movement packet related functions - try to keep only one function handling a packet, not have it scattered all over the place 2012-07-18 15:00:48 +02:00
Shauren 52751a2c73 Core/Players: Update rune cooldown handling for cataclysm 2012-07-17 21:37:33 +02:00
Shauren 953f093920 Core/PacketIO: Updated and enabled MSG_MOVE_TELEPORT, MSG_MOVE_TELEPORT_ACK, MSG_MOVE_WORLDPORT_ACK, SMSG_NEW_WORLD and SMSG_TRANSFER_PENDING 2012-07-17 19:29:18 +02:00
Shauren 27ea130b55 Core/Movement
* Updated movement flags
* Cleaned up MovementStatusElements enum
* Updated and enabled MSG_MOVE_START_FORWARD
2012-07-14 23:39:12 +02:00
Shauren a9d3940738 Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-14 19:03:03 +02:00
Nay 8ffafdc859 Core: Fix build 2012-07-13 16:56:58 +02:00
NNN666 e757ebf6ba Core/Player: Fix issues with 'ignore this slot' option on equipment manager usage 2012-07-13 16:27:11 +02:00
Shauren a2b1cf66ca Core/PacketIO: Update structures of many packets sent during the login process 2012-07-11 23:28:40 +02:00
Shauren 947dbcbabc Core/Achievements: Fixed crash in CheckAllAchievementCriteria 2012-07-11 23:27:00 +02:00
Shauren 492fd80b06 Core/Misc
* Cleaned up packet manipulation methods, no need to keep duplicate sets of functions doing the same
* Added a very basic ObjectGuid structure for easier (and endian-safe) method of accessing individual guid bytes
2012-07-11 19:26:26 +02:00
Shauren d23ae07f64 Core/Players: Fixed saving/loading glyphs 2012-07-11 00:13:41 +02:00
Shauren d8ce0c8830 Core/Objects: Updated UpdateFields 2012-07-10 18:59:40 +02:00
Shauren d9e830c484 Core/PacketIO: Updated character list packet structure to 4.3.4 2012-07-09 14:23:55 +02:00
Shauren 06a4ade88a Core/Achievements: Implemented guild achievements 2012-07-09 11:08:33 +02:00
Shauren 32ba32c4eb Merge branch '4.x' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-07-05 14:16:44 +02:00
Shauren ed6f3e2def Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.x 2012-07-04 22:20:21 +02:00
LordJZ 72fd203688 Fixed CHAR_SEL_PETITION_SIG_BY_GUID_TYPE. 2012-07-02 20:35:28 +04:00
kandera 3b808cd431 Merge pull request #6897 from Xees/master
Core/Item: Modify IsCurrencyToken to use IsCurrencyToken in item template
2012-06-22 06:35:45 -07:00
Abdollah Hasan 24a395c82d Core/Item: Modify IsCurrencyToken to use IsCurrencyToken in item template.
Changed all BAG_FAMILY_MASK_CURRENCY_TOKENS to IsCurrencyToken.
2012-06-22 16:34:06 +03:00
Machiavelli cfb53dbf42 Merge pull request #6885 from Chaplain/clean
Core/Misc: Code-style + some const methods.
2012-06-22 05:31:04 -07:00
Abdollah Hasan 69285b1a4d Core/Player: Modify GetItemByEntry to include Currency. 2012-06-22 15:19:47 +03:00
Chaplain 716e2db0e1 Core/Misc: Code-style + some const methods. 2012-06-21 21:05:45 +03:00
Shauren b24c15740f Build fix 2012-06-12 20:17:55 +02:00
kaelima c6c23b7f7e Core/DungeonFinder:
- Prevent players from vote kicking in combat (basic implementation, still needs a timer) partially closes #2563
- Prevent players from teleporting to a finished dungeon using macro commands. Closes #6748

Also add a missing change for ff77610e1d thanks 2010phenix for the hint.
2012-06-12 18:14:52 +02:00
kaelima a43c3e815a Core/Protocol: Correct cooldowns sent with SMSG_PET_SPELLS and add summon duration 2012-06-05 13:17:43 +02:00
Shauren 5eee40249c Core/Items: Added custom flags field to item_template, currently 2 flag values are available
* ITEM_FLAGS_CU_DURATION_REAL_TIME determines item duration counts even if offline (replaced ugly negative duration workaround, easy to lose data when importing fresh wdb)
* ITEM_FLAGS_CU_IGNORE_QUEST_STATUS quest status will not affect this item appearing in loot, currently needed for Arena Master trinket
2012-05-31 15:39:18 +02:00