Skip to content

Commit 0cbb392

Browse files
committed
Add CMSG_HOUSING_ROOM_REMOVE_ROOM and SMSG_HOUSING_ROOM_REMOVE_ROOM_RESPONSE
1 parent 989611b commit 0cbb392

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

WowPacketParser/Enums/Opcode.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2477,6 +2477,7 @@ public enum Opcode
24772477
SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE,
24782478
SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE,
24792479
SMSG_HOUSING_FIXTURE_SET_EDITOR_MODE_ACTIVE_RESPONSE,
2480+
SMSG_HOUSING_ROOM_REMOVE_ROOM_RESPONSE,
24802481
SMSG_HOUSING_ROOM_SET_EDITOR_MODE_ACTIVE_RESPONSE,
24812482
SMSG_HOTFIX_CONNECT,
24822483
SMSG_HOTFIX_MESSAGE,

WowPacketParser/Enums/Version/V11_2_7_64632/Opcodes.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1539,6 +1539,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
15391539
{ Opcode.SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x4F0000 },
15401540
{ Opcode.SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE, 0x4E0000 },
15411541
{ Opcode.SMSG_HOUSING_FIXTURE_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x500000 },
1542+
{ Opcode.SMSG_HOUSING_ROOM_REMOVE_ROOM_RESPONSE, 0x510002 },
15421543
{ Opcode.SMSG_HOUSING_ROOM_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x510000 },
15431544
{ Opcode.SMSG_HOTFIX_CONNECT, 0x440003 },
15441545
{ Opcode.SMSG_HOTFIX_MESSAGE, 0x440002 },

WowPacketParserModule.V11_0_0_55666/Parsers/HousingHandler.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,20 @@ public static void HandleHousingCurrentHouseInfoResponse(Packet packet)
6363
packet.ReadByte("Unk3");
6464
}
6565

66+
[Parser(Opcode.CMSG_HOUSING_ROOM_REMOVE_ROOM)]
67+
public static void HandleHousingRemoveRoom(Packet packet)
68+
{
69+
packet.ReadPackedGuid128("RoomGUID");
70+
}
71+
72+
[Parser(Opcode.SMSG_HOUSING_ROOM_REMOVE_ROOM_RESPONSE)]
73+
public static void HandleHousingRemoveRoomResponse(Packet packet)
74+
{
75+
packet.ReadPackedGuid128("RoomGUID");
76+
packet.ReadPackedGuid128("PlayerGUID");
77+
packet.ReadByteE<HousingResult>("Result");
78+
}
79+
6680
[Parser(Opcode.CMSG_HOUSING_REQUEST_CURRENT_HOUSE_INFO)]
6781
public static void HandleHousingNull(Packet packet)
6882
{

0 commit comments

Comments
 (0)