aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-06-16 00:03:45 +0200
committerShauren <shauren.trinity@gmail.com>2015-06-16 00:03:45 +0200
commita4258de0f8e2a1363a9cb5eaab2a0eb1170ec5e6 (patch)
tree1060e1b44795f029c815b54497e51346aa985eff
parentfd786c83066a7ff165741915687c7c775ad54a16 (diff)
Core/PacketIO: Added a few more server opcodes
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp8
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h8
2 files changed, 12 insertions, 4 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index 5a39fe6ac10..dca44c9a415 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -1117,14 +1117,16 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_LANDMARKS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_CLEAR_ALL_FOLLOWERS_EXHAUSTION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_COMPLETE_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_CREATE_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_DELETE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ABILITIES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL2, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_XP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_IS_UPGRADEABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LANDINGPAGE_SHIPMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LANDING_PAGE_SHIPMENT_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_BLUEPRINT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
@@ -1133,6 +1135,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_ARCHITECT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_MISSION_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_RECRUITMENT_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_TRADESKILL_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLACE_BUILDING_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_PLACED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
@@ -1640,6 +1643,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOCKET_GEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOR_START_EXPERIENCE_INCOMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPECIAL_MOUNT_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ABSORB_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index a17fe288ce6..39befe6fd9a 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -1007,14 +1007,16 @@ enum OpcodeServer : uint32
SMSG_GARRISON_BUILDING_LANDMARKS = 0x0987,
SMSG_GARRISON_BUILDING_REMOVED = 0x08F7,
SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x00F8,
+ SMSG_GARRISON_CLEAR_ALL_FOLLOWERS_EXHAUSTION = 0x0883,
SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x00F7,
SMSG_GARRISON_CREATE_RESULT = 0x01BB,
SMSG_GARRISON_DELETE_RESULT = 0x01FC,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ABILITIES = 0x0093,
SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x01B4,
- SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL2 = 0x0093,
+ SMSG_GARRISON_FOLLOWER_CHANGED_STATUS = 0x01E8,
SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x00AC,
SMSG_GARRISON_IS_UPGRADEABLE_RESULT = 0x01A8,
- SMSG_GARRISON_LANDINGPAGE_SHIPMENTS = 0x1CA5,
+ SMSG_GARRISON_LANDING_PAGE_SHIPMENT_INFO = 0x1CA5,
SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x08D8,
SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x08AB,
SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x01FB,
@@ -1023,6 +1025,7 @@ enum OpcodeServer : uint32
SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0x088F,
SMSG_GARRISON_OPEN_ARCHITECT = 0x08FB,
SMSG_GARRISON_OPEN_MISSION_NPC = 0x08C0,
+ SMSG_GARRISON_OPEN_RECRUITMENT_NPC = 0x01D7,
SMSG_GARRISON_OPEN_TRADESKILL_NPC = 0x018F,
SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x08A4,
SMSG_GARRISON_PLOT_PLACED = 0x00E7,
@@ -1530,6 +1533,7 @@ enum OpcodeServer : uint32
SMSG_SOCKET_GEMS = 0x1DF6,
SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0x1640,
SMSG_SPECIAL_MOUNT_ANIM = 0x1319,
+ SMSG_SPELL_ABSORB_LOG = 0x1C8D,
SMSG_SPELL_CHANNEL_START = 0x103E,
SMSG_SPELL_CHANNEL_UPDATE = 0x10D9,
SMSG_SPELL_COOLDOWN = 0x1D2A,