Skip to content

Commit b2d9611

Browse files
committed
Add SMSG_HOUSING_DECOR_MOVE_DECOR_RESPONSE
1 parent 343c242 commit b2d9611

4 files changed

Lines changed: 30 additions & 0 deletions

File tree

WowPacketParser/Enums/Opcode.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2478,6 +2478,7 @@ public enum Opcode
24782478
SMSG_HOUSING_EDITOR_AVAILABILITY_RESPONSE,
24792479
SMSG_HOUSING_DECOR_CATALOG_CREATE_SEARCHER_RESPONSE,
24802480
SMSG_HOUSING_DECOR_COMMIT_DYES_FOR_SELECTED_DECOR_RESPONSE,
2481+
SMSG_HOUSING_DECOR_MOVE_DECOR_RESPONSE,
24812482
SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE,
24822483
SMSG_HOUSING_DECOR_SELECT_DECOR_RESPONSE,
24832484
SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE,

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_CURRENT_HOUSE_INFO_RESPONSE, 0x530001 },
15401540
{ Opcode.SMSG_HOUSING_DECOR_CATALOG_CREATE_SEARCHER_RESPONSE, 0x4F0006 },
15411541
{ Opcode.SMSG_HOUSING_DECOR_COMMIT_DYES_FOR_SELECTED_DECOR_RESPONSE, 0x4F0008 },
1542+
{ Opcode.SMSG_HOUSING_DECOR_MOVE_DECOR_RESPONSE, 0x4F0001 },
15421543
{ Opcode.SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE, 0x4F0003 },
15431544
{ Opcode.SMSG_HOUSING_DECOR_SELECT_DECOR_RESPONSE, 0x4F0004 },
15441545
{ Opcode.SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x4F0000 },

WowPacketParser/Enums/Version/V11_2_7_64632/Opcodes_64877.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1538,6 +1538,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
15381538
{ Opcode.SMSG_HOUSING_CURRENT_HOUSE_INFO_RESPONSE, 0x530001 },
15391539
{ Opcode.SMSG_HOUSING_DECOR_CATALOG_CREATE_SEARCHER_RESPONSE, 0x4F0006 },
15401540
{ Opcode.SMSG_HOUSING_DECOR_COMMIT_DYES_FOR_SELECTED_DECOR_RESPONSE, 0x4F0008 },
1541+
{ Opcode.SMSG_HOUSING_DECOR_MOVE_DECOR_RESPONSE, 0x4F0001 },
15411542
{ Opcode.SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE, 0x4F0003 },
15421543
{ Opcode.SMSG_HOUSING_DECOR_SELECT_DECOR_RESPONSE, 0x4F0004 },
15431544
{ Opcode.SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x4F0000 },

WowPacketParserModule.V11_0_0_55666/Parsers/HousingHandler.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ namespace WowPacketParserModule.V11_0_0_55666.Parsers
66
{
77
public static class HousingHandler
88
{
9+
/*
10+
Access Flags Combine
11+
local HouseAccessFlags =
12+
{
13+
Enum.HouseSettingFlags.HouseAccessNeighbors,
14+
Enum.HouseSettingFlags.HouseAccessGuild,
15+
Enum.HouseSettingFlags.HouseAccessFriends,
16+
Enum.HouseSettingFlags.HouseAccessParty,
17+
};
18+
19+
local PlotAccessFlags =
20+
{
21+
Enum.HouseSettingFlags.PlotAccessNeighbors,
22+
Enum.HouseSettingFlags.PlotAccessGuild,
23+
Enum.HouseSettingFlags.PlotAccessFriends,
24+
Enum.HouseSettingFlags.PlotAccessParty,
25+
};
26+
*/
927

1028
[Parser(Opcode.CMSG_HOUSING_DECOR_CATALOG_CREATE_SEARCHER)]
1129
public static void HousingDecorCatalogCreateSearcher(Packet packet)
@@ -179,6 +197,15 @@ public static void HandleHousingDecorCommitDyesForSelectedDecorResponse(Packet p
179197
packet.ReadByteE<HousingResult>("Result");
180198
}
181199

200+
[Parser(Opcode.SMSG_HOUSING_DECOR_MOVE_DECOR_RESPONSE)]
201+
public static void HandleHousingDecorMoveDecorResponse(Packet packet)
202+
{
203+
packet.ReadPackedGuid128("PlayerGUID");
204+
packet.ReadUInt32("Field_09");
205+
packet.ReadPackedGuid128("DecorGUID");
206+
packet.ReadByteE<HousingResult>("Result");
207+
packet.ReadByte("Field_26");
208+
}
182209

183210
[Parser(Opcode.SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE)]
184211
public static void HandleHousingDecorRemovePlacedDecorEntryResponse(Packet packet)

0 commit comments

Comments
 (0)