Spp
37b66384f3
Merge branch 'master' into 4.x
...
Conflicts:
src/server/authserver/Server/AuthSocket.cpp
src/server/game/Entities/Object/Object.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Handlers/AuctionHouseHandler.cpp
src/server/game/Handlers/CharacterHandler.cpp
src/server/game/Handlers/MovementHandler.cpp
src/server/game/Miscellaneous/SharedDefines.h
src/server/game/Spells/Spell.cpp
src/server/game/Spells/SpellEffects.cpp
2012-01-31 11:49:53 +01:00
Shauren
a6b9350396
Core/Protocol: Updated SMSG_TRAINER_LIST structure (fields still need filling)
2012-01-30 17:52:22 +01:00
Shauren
e865cffc33
Core/Protocol: Enabled CMSG_SET_ACTION_BUTTON handler
2012-01-30 17:49:44 +01:00
Shauren
6089d4642b
Core/Protocol: Resolved conflicing opcodes MSG_TALENT_WIPE_CONFIRM and CMSG_VERIFY_CONNECTIVITY_RESPONSE
2012-01-30 15:28:38 +01:00
Shauren
23c44b2a16
Core/Players: Fixed talents tree specific spells to work with dual spec
2012-01-29 18:22:50 +01:00
Shauren
ef471da666
Core/Player: Updated talent system for cataclysm
2012-01-29 17:40:14 +01:00
Nay
8e7e10dd7d
Core/Opcodes: 3 opcodes by Kaelima
2012-01-29 01:03:13 +00:00
kaelima
9d9dc50b13
Core/Protocol: Activate some SMSG opcodes
2012-01-26 15:43:42 +01:00
Spp
c9762b0e38
Core: Change Handlers location
2012-01-26 10:54:53 +01:00
Gyx
2da09128f7
Core/Opcodes: 4 new opcodes
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-01-23 13:27:08 +08:00
Drake Fish
2940c169e0
Fixed Channel message handler. Enabled and checked some channel CMSG handlers.
2012-01-22 20:47:13 -05:00
Subv2112
3d4f55723c
Core/SAI: Linked events should be executed after the event that linked them is executed.
...
Core/SAI: Allow SMART_EVENT_GO_STATE_CHANGED to use ActionInvoker target
Signed-off-by: Subv2112 <s.v.h21@hotmail.com >
2012-01-22 20:36:01 -05:00
Nay
76b4b3f177
Core/Opcodes: More opcs from WPP
2012-01-22 22:41:17 +00:00
Nay
1f2bfbdb81
Core/Opcodes: Add some opcodes from WPP
2012-01-22 18:54:36 +00:00
Drake Fish
9958f34114
Core/Groups: Fix structure of CMSG_GROUP_INVITE and SMSG_PARTY_COMMAND_RESULT
...
Closes #4824
2012-01-22 05:39:54 +00:00
Drake Fish
d052d4f551
4.2.2 More opcodes, enable handlers and update structure for SMSG_INSTANCE_LOCK_WARNING_QUERY and SMSG_COMPLAIN_RESULT
...
Ref #4824
2012-01-22 05:28:31 +00:00
Drake Fish
5cbe4abae3
Core/Opcodes: Few more opcodes, enable handlers;
...
Send spell id in SMSG_RESURRECT_REQUEST
Ref #4824
2012-01-22 04:33:07 +00:00
Nay
dedb372683
Revert "Update SMSG_DURABILITY_DAMAGE_DEATH to 4.x."
...
This reverts commit bbdd2ee273 .
2012-01-22 04:02:28 +00:00
Drake Fish
f714a7d6c9
Core/Chat: Fixed whispers and emotes handling. Added missing chat CMSG.
...
Ref #4824
2012-01-22 03:45:18 +00:00
Nay
bbdd2ee273
Update SMSG_DURABILITY_DAMAGE_DEATH to 4.x.
...
Auras can change durability damage (Reinforce guild perk) and need to send the updated value to the client.
2012-01-22 03:41:34 +00:00
Nay
869961bd4e
Core/Opcodes: Enable handlers for some opcodes added in previous commit
2012-01-22 02:29:35 +00:00
Gyx
9e0d64e769
Core/Opcodes: 11 new opcodes
2012-01-22 02:29:02 +00:00
Rat
f006a2da68
Core/Movement: updated UN/SET_FLY packets, .gm fly on/off now works, fly mounts are still broken, probably aura handling needs to be updated too
2012-01-21 22:25:01 +01:00
Rat
6cd52e7e02
Core/Movement: Fixed short-range teleportation, needs more testing
...
-added structure for CMSG_MOVE_TIME_SKIPPED, still need to implement the time synch
2012-01-20 14:34:04 +01:00
Rat
7d2c5d263d
Core/Misc: use ReadXorByte to read bitpacked guids
2012-01-20 14:30:30 +01:00
Rat
98f57f6963
Core/Trade: Uncommented and updated HandleBeginTradeOpcode
2012-01-20 14:26:42 +01:00
Rat
166a161f35
Core/Opcodes: Removed and checked some duplicate opcodes
2012-01-20 07:11:54 +01:00
Rat
2a549a0369
Core/Opcodes: Removed and checked some duplicate opcodes
2012-01-20 06:17:58 +01:00
Rat
599db736e7
Core/Movement: Enabled CMSG_WORLD_PORT_RESPONSE, fixes Cross-Map teleportation
2012-01-19 21:09:02 +01:00
Rat
fa77969184
Core/Movement: Updated/Added/Removed/Renamed Movement related Opcodes.
...
- Rearranged opcodes enum
(started working on structs + have to check new naming and such)
2012-01-19 20:11:32 +01:00
Gyx
a215e68f4e
Core/Opcodes: 9 new opcodes
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-01-19 14:07:21 +08:00
Gyx
d2cf7d619a
Core/Opcodes: 8 new opcodes
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-01-19 12:53:17 +08:00
kaelima
99086ac8a8
Core/Protocol: Refix MSG_GUILD_PERMISSIONS after a misstake in my last commit
2012-01-18 19:01:22 +01:00
kaelima
ba23b69a17
Core/Protocol: Fix SMSG_TRAINER_BUY_SUCCEEDED and SMSG_MAIL_LIST_RESULT. Thanks Nay
2012-01-18 18:26:15 +01:00
kaelima
eae789c5c1
Core/Protocol: Fix and activate a handful of opcodes, also some cleanup / documentation
2012-01-18 18:13:57 +01:00
Kaelima
ba0af6f3c2
Merge pull request #4859 from Gyx/4.x
...
Gyx 4.x update
2012-01-17 21:39:47 -08:00
Gyx
1c413aa1d6
Core/Opcodes: 40++ new Opcodes.
...
Signed-off-by: Gyx <2359980687@qq.com >
2012-01-17 19:17:11 +08:00
Subv2112
37ffa978f7
Fixed Run speed change opcodes, thanks to LordJZ for the opcode ids
2012-01-16 21:44:22 -05:00
Subv2112
643b6acc4f
Core/Vendors: Fixed SMSG_LIST_INVENTORY, you can buy things from vendors now
...
Signed-off-by: Subv2112 <s.v.h21@hotmail.com >
2012-01-16 15:27:36 -05:00
kaelima
f1cc8f532e
Core/Opcodes: Corrected the opcode for CMSG_GAMEOBJ_USE and CMSG_GAMEOBJ_REPORT_USE
2012-01-15 14:52:57 +01:00
Nay
4899f6c47c
Core/Protocol: Enable handler and add opcode id for SMSG_SPELL_DELAYED
2012-01-15 01:47:21 +00:00
Nay
984c8f3894
Core/Auction: Fix an error in SMSG_AUCTION_OWNER_NOTIFICATION. Thanks Fredi.
2012-01-14 22:53:09 +00:00
Nay
dcd915c9b9
Core/Auction: Fix more auction related opcodes
...
Closes #4731
2012-01-14 22:32:39 +00:00
Fredi
d03894536f
Core/IO: Corrected SMSG_AUCTION_OWNER_NOTIFICATION packet structure
2012-01-14 19:40:13 -02:00
Heisenberg
d3e508254b
Core/Misc:
...
- Swap 2 quest opcodes and remove uneeded code;
- Add worgen and goblin support to faction/race change
- More opcode ids and enable handlers
2012-01-14 19:27:14 +00:00
Heisenberg
cc5450c4a0
Core/Auction: Fix CMSG_AUCTION_PLACE_BID
...
Enable 2 handlers
2012-01-14 18:21:36 +00:00
Nay
a369594d61
Core/Group: Update CMSG_GROUP_RAID_CONVERT to 4.x. Based on SF sources and thanks Subv.
...
TODO: Test
2012-01-14 17:43:19 +00:00
Subv2112
f4075f0f94
Core/LFG:
...
Fix priority of the player when its added to the lfg group
Better implementation of the Dungeon Deserter debuff
Rewrite the NeedBeforeGreed loot
Fixed players being shown as Unknown Entity when entering the lfg group
Some incremental optimizations after original patch
Thanks to Retriman and Paecman for base implementation
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com >
2012-01-14 17:37:28 +01:00
Machiavelli
dbbac0bdaa
Core/Movement: Implement spline movement subsystem.
...
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.
Technical changes:
* Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
* Precission increased. There are no more position desync issues since client's position calculation formulas used.
* Now possible to move by paths with multiple points, send whole path to client.
--
Original author of research and implementation: SilverIce. Massive kudos.
Original port for Trinity (ref #4629 ) Chaplain and Venugh
With the following incremental fixes during my review:
- Restore flightmaster end grid pre-loading
- Fix uninitialized Creature::m_path_id
- Add missing trinity_string entries for .movegens command
- Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time
Known issues:
- Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0.
This is caused by bad DB data. This commit didn't "break" it.
Do not forget to re-run CMake before compiling.
2012-01-14 15:36:07 +01:00
Gyx
522683bfab
Core/Protocol: More opcodes, enable some handlers
2012-01-14 13:02:57 +00:00