Commit Graph

53 Commits

Author SHA1 Message Date
Manuel Carrasco
e2d303dc26 Core/Packets: Restored functionality of "Randomize" button at character creation. Now it is server-side. 2011-11-28 23:06:50 -03:00
Nay
f94730bd93 Core/Misc: Fix "Return to graveyard" button and remove some opcodes that need to be confirmed 2011-11-28 23:41:30 +00:00
kiper
48652b9352 Core/Packets: Add some new opcodes and enable handlers for
some opcodes.
2011-11-28 22:05:43 +00:00
Nay
1a1cf8d263 Core/GOs: Update gameobject_template and SMSG_GAMEOBJECT_QUERY_RESPONSE 2011-11-28 17:22:21 +00:00
Nay
699574267c Core/Chat: Fix most chat opcodes
TODO: Addon chat handling and some chat types (raid, bg, dnd, afk)
2011-11-28 15:59:49 +00:00
Rat
c1d6359218 Core/Packets: CANCEL_AURA "fix"
-Updates to WorldPacket and MovementInfo
2011-11-28 15:50:25 +01:00
Rat
487da95a92 Core/Packets: added new opcodes for player movement and some others
-enabled some handlers
-temp disabled the movementhandler to prevent spamming bytebuffer exceptions, until correct structure is found
2011-11-28 07:39:21 +01:00
kaelima
359a21a553 Core/Protocol: Allow use of a bunch of opcodes
(all structs have been checked)
2011-11-27 23:31:46 +01:00
Nay
f28fd90535 Core/Protocol: Two new opcs and re-enable more handlers 2011-11-27 20:39:35 +00:00
Rat
7b5f51b006 Core/Packets: enabled / fixed handlers 2011-11-27 21:20:37 +01:00
Nay
521df431d2 Core/Protocol: Re enable handlers for some opcodes 2011-11-27 19:03:02 +00:00
Rat
d977ed01e7 Core/Units: fixed power update
(yes you are now alive ingame)
2011-11-27 19:09:47 +01:00
Rat
7fdefceb43 Core/Packets: updated update_object structure
Welcome ingame!
2011-11-27 16:06:29 +01:00
kaelima
b84d82e569 Core/Protocol: Add some account data protocols.
Their struct have not changed since 3.3.5a.
2011-11-27 04:02:59 +01:00
kaelima
aa215e5e80 Core/Misc: Fix compile and char creation
- Added very basic honor/conquest support, no idea if its works even a little since there's no possibility of testing yet
2011-11-26 01:46:41 +01:00
Shauren
e8c3a3ac9c Core/Items
* Updated ItemTemplate structure to 4.x
* Calculate armor, damage and disenchant loot from dbc files

TODO: Use dbc disenchant ids in disenchant_loot_template
2011-11-25 23:24:40 +01:00
kaelima
3ea366be0a Core/Protocols: Rename CMSG_WORLD_LOGIN to CMSG_LOAD_SCREEN and add simple structure (still unknown purpose). 2011-11-24 18:58:00 +01:00
kaelima
b76b820e49 Core/Protocol: Fix struct of SMSG_AURA_UPDATE/SMSG_AURA_UPDATE_ALL 2011-11-24 18:22:04 +01:00
kaelima
d171f41e01 Core/Protocol: Handle CMSG_CAST_SPELL. 2011-11-24 06:14:57 +01:00
Nay
16e1ab0742 Core/Protocol: Add few opcode ids 2011-11-24 02:07:46 +00:00
Rat
d1affc4340 Initial Commit for client version change to 4.2.2 (14545)
- added known opcodes (handlers are commented till not updated)
- added bitstream support to bytebuffer
- updated realm auth for 14545
- updated world auth
- fixed char_enum,create,delete handlers
- added DB2 reader
- added opcode logging to debuglogmask (ignores loglevel)
- fixed compile in win64, others not yet tested
- using db2 values for item models at char_enum to prevent client crash

Lots of Thanks to All SingularityCore Members
2011-11-20 18:28:18 +01:00
Spp
b16d2245bb Cosmetic: Multiple cosmetic changes
- Added missing space to 'if', 'for', 'while' and 'switch' when it's followed by '('
- Added missing space after a comma and remove space before comma (with some exceptions)
- Remove trailing spaces
- Convert tab to spaces

Note: Only affects files with extension "cpp" and "h" under /src/server
2011-09-29 12:43:05 +02:00
QAston
1fef67187b Core/Protocol: Define more opcode names - thanks to TOM_RUS. 2011-09-11 11:41:55 +02:00
Spp-
45c0fd2d37 Core/Handlers: Set LFG_GET_STATUS session status to unhandled (Kills log flood) 2011-08-26 09:43:29 +02:00
QAston
5ebb4ba4c1 Core/Packets: Update opcodes enum - research by TOM_RUS, also remove some useless/obsolete comments from opcodes.h 2011-08-25 12:48:51 +02:00
Silinoron
286749550f Add some packet handlers for Refer-a-Friend (work in progress). There is no guarantee that this code will work or even compile. Use at own risk. 2011-08-01 18:19:29 -07:00
tobmaps
600cc16c94 Core/Players: Pet talents can be reset at a pet trainer for free, original idea by rsa 2011-05-31 05:47:17 +07:00
click
077b69e351 Core: Fix a minor typo in WorldSession::HandleMirrrorImageDataRequest (makes Aokromes happy) 2011-05-09 02:01:02 +02:00
leak
1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
kaelima
384ca58b62 Core/PacketIO: Add support for receiving CMSG_UPDATE_PROJECTILE_POSITION 2011-04-11 21:24:02 +02:00
Spp
2ff8b76ddd Core/Opcodes: Change the status of CMSG_SET_SAVED_INSTANCE_EXTEND to unhandled 2011-03-19 11:04:26 +01:00
Shauren
820f87f365 Core/Instances: Implemented confirmation dialog for players upon entering instance which would permanently bind the player to it, players can now choose to get saved or leave the instance
Also fixes broken build
2011-01-24 11:38:59 +01:00
Shauren
ac689f456d Core/Scripts: Implemented method for sending encounter boss frames from scripts 2011-01-23 16:59:33 +01:00
Lightguard
4aae3cd45e Add missing opcodes to OpcodeHandlerTable.
Signed-off-by: Anubisss <anubisss210@gmail.com>
2011-01-14 22:40:41 +01:00
Machiavelli
957c69de83 Update copyright note for 2011.
Happy new year.
2011-01-01 15:01:13 +01:00
click
48b234022f Core: Change HandleEjectPasenger to HandleEjectPassenger (English thank you)
--HG--
branch : trunk
2010-12-14 14:09:14 +01:00
click
2d8e73fab5 Core: Fix up opcode-mess from previous commit, and move CMSG_DECLINE_CHANNEL_INVITE handling to its correct opcode (0x0410)
(Please report back any findings of erranous behaviour to the tracker, or into this commit)

--HG--
branch : trunk
2010-12-14 02:23:28 +01:00
click
2642894342 Core: Add new system for parallelizing client packet processing. Handle WorldSession updates in Map::Update() where we are safe to proceed. Patch by Ambal.
(And clean up tabs and whitespace while rummaging around in there)
Closes issue 5084.

--HG--
branch : trunk
2010-12-13 22:37:56 +01:00
Spp
e621f5fe98 Core/Dungeon Finder: Code cleanup and minor optimizations
- Extend LfgState to keep control of the state of group and players using LFG
- Move scripts to its own class and initialize only if Dungeon finder is enabled
- Updated comments to doxygen format
- Use constructor initialization list
- All variables are declared in the inner most scope
- Fix some mem leaks
- Remove no longer needed code (Cleaner)
- Normalize handler function names

--HG--
branch : trunk
2010-12-05 17:50:26 +01:00
click
bc098658c6 Core/Chat: Configure automatic owner declaration for custom chat channels (patch by leak)
Closes issue 4974.

--HG--
branch : trunk
2010-12-02 03:54:52 +01:00
Spp
ae38b0441b Core/Opcodes: Change status type of CMSG_UPDATE_PROJECTILE_POSITION Opcode to unhandled
--HG--
branch : trunk
2010-10-25 12:00:54 +02:00
click
30542a442d Core/PetHandler: Implement CMSG_PET_STOP_ATTACK - thanks to zergtmn for the original code
--HG--
branch : trunk
2010-10-22 01:10:39 +02:00
silinoron
8716264eda Core/Misc: Implement opcode CMSG_HEARTH_AND_RESURRECT - thanks to Blaymoira and tom_rus
--HG--
branch : trunk
2010-10-16 16:40:25 -07:00
click
f0c4241ea4 Remove the accidental additions of CRLF-crap from the header updates
--HG--
branch : trunk
2010-10-07 15:35:36 +02:00
click
8ea4b32fab Update copyright headers (following the same standard in all files = good)
--HG--
branch : trunk
2010-10-07 12:41:56 +02:00
silinoron
be7d94f24e Add support for character race and faction transfers.
Based (loosely) on patch by Ner'zhul, DarkXuan, and darkshines@sakha.net.
Fixes issue #3429.

--HG--
branch : trunk
2010-09-05 13:12:24 -07:00
silinoron
1e1c596dda Core/WorldPacket: Fix the core spamming complaints about CMSG_QUEST_QUERY being sent post-logout
Core/Spells: A little bit of "cleanup"

--HG--
branch : trunk
2010-09-03 20:30:29 -07:00
silinoron
80df469a38 Oooh, C++... How I love you.
--HG--
branch : trunk
2010-08-31 17:41:18 -07:00
silinoron
08205afcc9 Rewrite much of the GM ticket system
* Extract storage and manipulation of tickets to TicketMgr (from ObjectMgr)
* Extract ticket commands to TicketCommands.cpp
* Adds support for sending GM responses and GM surveys.
* Fix structure of several ticket-related packets.
* Add support for understanding lag reports.
* Thanks Zor for some of the packet structures, and Cyrax for some sniffs
* Please report any issues encountered via the tracker.

--HG--
branch : trunk
2010-08-29 20:28:14 -07:00
Spp
23c4b1be25 Dungeon Finder: minor improvements and code clean-ups
- Initialize all packet size properly
- Updated all function documentation
- Add placeholders to all LFG opcodes
- Use lowguids wherever is possible

--HG--
branch : trunk
2010-08-11 13:25:14 +02:00