mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 19:37:03 +00:00
[0032] Enable some spell-related opcodes
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
This commit is contained in:
parent
00488d845c
commit
d3b03a7a90
4 changed files with 14 additions and 14 deletions
|
|
@ -343,9 +343,9 @@ void InitializeOpcodes()
|
|||
//OPCODE(SMSG_SET_PROFICIENCY, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_SET_ACTION_BUTTON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActionButtonOpcode );
|
||||
OPCODE(SMSG_ACTION_BUTTONS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(SMSG_INITIAL_SPELLS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(SMSG_LEARNED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(SMSG_SUPERCEDED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_INITIAL_SPELLS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_LEARNED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_SUPERCEDED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_NEW_SPELL_SLOT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
//OPCODE(CMSG_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleCastSpellOpcode );
|
||||
//OPCODE(CMSG_CANCEL_CAST, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleCancelCastOpcode );
|
||||
|
|
@ -557,7 +557,7 @@ void InitializeOpcodes()
|
|||
//OPCODE(SMSG_LFG_TELEPORT_DENIED, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_UNLEARN_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
//OPCODE(CMSG_UNLEARN_SKILL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleUnlearnSkillOpcode );
|
||||
//OPCODE(SMSG_REMOVED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_REMOVED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_DECHARGE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
//OPCODE(CMSG_GMTICKET_CREATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGMTicketCreateOpcode );
|
||||
//OPCODE(SMSG_GMTICKET_CREATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
|
|
@ -1215,8 +1215,8 @@ void InitializeOpcodes()
|
|||
//OPCODE(SMSG_PET_UPDATE_COMBO_POINTS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_ENABLETAXI, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes );
|
||||
//OPCODE(SMSG_PRE_RESURRECT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(SMSG_AURA_UPDATE_ALL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(SMSG_AURA_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_AURA_UPDATE_ALL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_AURA_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_FLOOD_GRACE_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
//OPCODE(SMSG_SERVER_FIRST_ACHIEVEMENT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(SMSG_PET_LEARNED_SPELL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
|
|
|
|||
|
|
@ -337,9 +337,9 @@ enum Opcodes
|
|||
SMSG_SET_PROFICIENCY = 0x1128,
|
||||
CMSG_SET_ACTION_BUTTON = 0x1129,
|
||||
SMSG_ACTION_BUTTONS = 0x38B5, // 4.3.4 15595
|
||||
SMSG_INITIAL_SPELLS = 0x112B,
|
||||
SMSG_LEARNED_SPELL = 0x112C,
|
||||
SMSG_SUPERCEDED_SPELL = 0x112D,
|
||||
SMSG_INITIAL_SPELLS = 0x0104, // 4.3.4 15595
|
||||
SMSG_LEARNED_SPELL = 0x58A2, // 4.3.4 15595
|
||||
SMSG_SUPERCEDED_SPELL = 0x35B0, // 4.3.4 15595
|
||||
CMSG_NEW_SPELL_SLOT = 0x112E,
|
||||
CMSG_CAST_SPELL = 0x112F,
|
||||
CMSG_CANCEL_CAST = 0x1130,
|
||||
|
|
@ -551,7 +551,7 @@ enum Opcodes
|
|||
SMSG_LFG_TELEPORT_DENIED = 0x1201,
|
||||
CMSG_UNLEARN_SPELL = 0x1202,
|
||||
CMSG_UNLEARN_SKILL = 0x1203,
|
||||
SMSG_REMOVED_SPELL = 0x1204,
|
||||
SMSG_REMOVED_SPELL = 0x4804, // 4.3.4 15595
|
||||
CMSG_DECHARGE = 0x1205,
|
||||
CMSG_GMTICKET_CREATE = 0x1206,
|
||||
SMSG_GMTICKET_CREATE = 0x1207,
|
||||
|
|
@ -1209,8 +1209,8 @@ enum Opcodes
|
|||
SMSG_PET_UPDATE_COMBO_POINTS = 0x1493,
|
||||
CMSG_ENABLETAXI = 0x1494,
|
||||
SMSG_PRE_RESURRECT = 0x1495,
|
||||
SMSG_AURA_UPDATE_ALL = 0x1496,
|
||||
SMSG_AURA_UPDATE = 0x1497,
|
||||
SMSG_AURA_UPDATE_ALL = 0x6916, // 4.3.4 15595
|
||||
SMSG_AURA_UPDATE = 0x4707, // 4.3.4 15595
|
||||
CMSG_FLOOD_GRACE_CHEAT = 0x1498,
|
||||
SMSG_SERVER_FIRST_ACHIEVEMENT = 0x1499,
|
||||
SMSG_PET_LEARNED_SPELL = 0x149A,
|
||||
|
|
|
|||
|
|
@ -3344,7 +3344,7 @@ void Player::learnSpell(uint32 spell_id, bool dependent)
|
|||
{
|
||||
WorldPacket data(SMSG_LEARNED_SPELL, 6);
|
||||
data << uint32(spell_id);
|
||||
data << uint16(0); // 3.3.3 unk
|
||||
data << uint32(0); // 3.3.3 unk
|
||||
GetSession()->SendPacket(&data);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "0031"
|
||||
#define REVISION_NR "0032"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue