[0032] Enable some spell-related opcodes

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
This commit is contained in:
Yaki Khadafi 2012-08-09 12:46:55 +03:00 committed by Antz
parent 00488d845c
commit d3b03a7a90
4 changed files with 14 additions and 14 deletions

View file

@ -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 );

View file

@ -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,

View file

@ -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);
}

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "0031"
#define REVISION_NR "0032"
#endif // __REVISION_NR_H__