diff --git a/src/game/Opcodes.cpp b/src/game/Opcodes.cpp index 89329c911..7865a1061 100644 --- a/src/game/Opcodes.cpp +++ b/src/game/Opcodes.cpp @@ -240,10 +240,10 @@ void InitializeOpcodes() //OPCODE(SMSG_READ_ITEM_OK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_READ_ITEM_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_ITEM_COOLDOWN, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(CMSG_GAMEOBJ_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGameObjectUseOpcode ); + OPCODE(CMSG_GAMEOBJ_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGameObjectUseOpcode ); //OPCODE(CMSG_DESTROY_ITEMS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(SMSG_GAMEOBJECT_CUSTOM_ANIM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(CMSG_AREATRIGGER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAreaTriggerOpcode ); + OPCODE(CMSG_AREATRIGGER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAreaTriggerOpcode ); OPCODE(CMSG_MOVE_START_FORWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_START_BACKWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); OPCODE(CMSG_MOVE_STOP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleMovementOpcodes ); @@ -531,7 +531,7 @@ void InitializeOpcodes() //OPCODE(SMSG_FISH_NOT_HOOKED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_FISH_ESCAPED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_BUG, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBugOpcode ); - //OPCODE(SMSG_NOTIFICATION, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_NOTIFICATION, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_PLAYED_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePlayedTime ); //OPCODE(SMSG_PLAYED_TIME, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(CMSG_QUERY_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQueryTimeOpcode ); @@ -665,7 +665,7 @@ void InitializeOpcodes() //OPCODE(SMSG_RESURRECT_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_TOGGLE_PVP, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleTogglePvP ); //OPCODE(SMSG_ZONE_UNDER_ATTACK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(MSG_AUCTION_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionHelloOpcode ); + OPCODE(MSG_AUCTION_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionHelloOpcode ); //OPCODE(CMSG_AUCTION_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionSellItem ); //OPCODE(CMSG_AUCTION_REMOVE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionRemoveItem ); //OPCODE(CMSG_AUCTION_LIST_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListItems ); @@ -1130,9 +1130,9 @@ void InitializeOpcodes() //OPCODE(SMSG_SPLINE_MOVE_UNSET_FLYING, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_SUMMON_CANCEL, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_CHANGE_PERSONAL_ARENA_RATING, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - //OPCODE(CMSG_ALTER_APPEARANCE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAlterAppearanceOpcode ); - //OPCODE(SMSG_ENABLE_BARBER_SHOP, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(SMSG_BARBER_SHOP_RESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(CMSG_ALTER_APPEARANCE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAlterAppearanceOpcode ); + OPCODE(SMSG_ENABLE_BARBER_SHOP, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + OPCODE(SMSG_BARBER_SHOP_RESULT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(CMSG_CALENDAR_GET_CALENDAR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGetCalendar ); //OPCODE(CMSG_CALENDAR_GET_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGetEvent ); //OPCODE(CMSG_CALENDAR_GUILD_FILTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGuildFilter ); @@ -1221,7 +1221,7 @@ void InitializeOpcodes() //OPCODE(CMSG_FORCE_SAY_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(SMSG_HEALTH_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_POWER_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //OPCODE(CMSG_GAMEOBJ_REPORT_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGameobjectReportUse ); + OPCODE(CMSG_GAMEOBJ_REPORT_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGameobjectReportUse ); //OPCODE(SMSG_HIGHEST_THREAT_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_THREAT_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_THREAT_REMOVE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); diff --git a/src/game/Opcodes.h b/src/game/Opcodes.h index 2e3b2a86a..990b6c29c 100644 --- a/src/game/Opcodes.h +++ b/src/game/Opcodes.h @@ -234,10 +234,10 @@ enum Opcodes SMSG_READ_ITEM_OK = 0x10AF, SMSG_READ_ITEM_FAILED = 0x10B0, SMSG_ITEM_COOLDOWN = 0x10B1, - CMSG_GAMEOBJ_USE = 0x10B2, + CMSG_GAMEOBJ_USE = 0x4E17, // 4.3.4 15595 CMSG_DESTROY_ITEMS = 0x10B3, SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x10B4, - CMSG_AREATRIGGER = 0x10B5, + CMSG_AREATRIGGER = 0x0937, // 4.3.4 15595 CMSG_MOVE_START_FORWARD = 0x7814, // 4.3.4 15595 CMSG_MOVE_START_BACKWARD = 0x330A, // 4.3.4 15595 CMSG_MOVE_STOP = 0x320A, // 4.3.4 15595 @@ -516,7 +516,7 @@ enum Opcodes SMSG_FISH_NOT_HOOKED = 0x11C9, SMSG_FISH_ESCAPED = 0x11CA, CMSG_BUG = 0x11CB, - SMSG_NOTIFICATION = 0x11CC, + SMSG_NOTIFICATION = 0x14A0, // 4.3.4 15595 CMSG_PLAYED_TIME = 0x11CD, SMSG_PLAYED_TIME = 0x11CE, CMSG_QUERY_TIME = 0x0A36, // 4.3.4 15595 @@ -650,7 +650,7 @@ enum Opcodes SMSG_RESURRECT_FAILED = 0x1253, CMSG_TOGGLE_PVP = 0x1254, SMSG_ZONE_UNDER_ATTACK = 0x1255, - MSG_AUCTION_HELLO = 0x1256, + MSG_AUCTION_HELLO = 0x2307, // 4.3.4 15595 CMSG_AUCTION_SELL_ITEM = 0x1257, CMSG_AUCTION_REMOVE_ITEM = 0x1258, CMSG_AUCTION_LIST_ITEMS = 0x1259, @@ -1115,9 +1115,9 @@ enum Opcodes SMSG_SPLINE_MOVE_UNSET_FLYING = 0x1424, SMSG_SUMMON_CANCEL = 0x1425, CMSG_CHANGE_PERSONAL_ARENA_RATING = 0x1426, - CMSG_ALTER_APPEARANCE = 0x1427, - SMSG_ENABLE_BARBER_SHOP = 0x1428, - SMSG_BARBER_SHOP_RESULT = 0x1429, + CMSG_ALTER_APPEARANCE = 0x0914, // 4.3.4 15595 + SMSG_ENABLE_BARBER_SHOP = 0x2D16, // 4.3.4 15595 + SMSG_BARBER_SHOP_RESULT = 0x6125, // 4.3.4 15595 CMSG_CALENDAR_GET_CALENDAR = 0x142A, CMSG_CALENDAR_GET_EVENT = 0x142B, CMSG_CALENDAR_GUILD_FILTER = 0x142C, @@ -1206,7 +1206,7 @@ enum Opcodes CMSG_FORCE_SAY_CHEAT = 0x147F, SMSG_HEALTH_UPDATE = 0x1480, SMSG_POWER_UPDATE = 0x1481, - CMSG_GAMEOBJ_REPORT_USE = 0x1482, + CMSG_GAMEOBJ_REPORT_USE = 0x4827, // 4.3.4 15595 SMSG_HIGHEST_THREAT_UPDATE = 0x1483, SMSG_THREAT_UPDATE = 0x1484, SMSG_THREAT_REMOVE = 0x1485, diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index bc16744a0..c1062b0ac 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "0076" + #define REVISION_NR "0077" #endif // __REVISION_NR_H__