Skip to content

Commit 8cdc9c1

Browse files
committed
Add SMSG_HOUSING_DECOR_START_PLACING_NEW_DECOR_RESPONSE parser
1 parent 01c97da commit 8cdc9c1

File tree

4 files changed

+11
-0
lines changed

4 files changed

+11
-0
lines changed

WowPacketParser/Enums/Opcode.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2481,6 +2481,7 @@ public enum Opcode
24812481
SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE,
24822482
SMSG_HOUSING_DECOR_SELECT_DECOR_RESPONSE,
24832483
SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE,
2484+
SMSG_HOUSING_DECOR_START_PLACING_NEW_DECOR_RESPONSE,
24842485
SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE,
24852486
SMSG_HOUSING_FIXTURE_SET_EDITOR_MODE_ACTIVE_RESPONSE,
24862487
SMSG_HOUSING_UPDATE_HOUSE_INFO,

WowPacketParser/Enums/Version/V11_2_7_64632/Opcodes.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1542,6 +1542,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
15421542
{ Opcode.SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE, 0x4F0003 },
15431543
{ Opcode.SMSG_HOUSING_DECOR_SELECT_DECOR_RESPONSE, 0x4F0004 },
15441544
{ Opcode.SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x4F0000 },
1545+
{ Opcode.SMSG_HOUSING_DECOR_START_PLACING_NEW_DECOR_RESPONSE, 0x4F0009 },
15451546
{ Opcode.SMSG_HOUSING_EDITOR_AVAILABILITY_RESPONSE, 0x530006 },
15461547
{ Opcode.SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE, 0x4E0000 },
15471548
{ Opcode.SMSG_HOUSING_FIXTURE_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x500000 },

WowPacketParser/Enums/Version/V11_2_7_64632/Opcodes_64877.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1541,6 +1541,7 @@ public static BiDictionary<Opcode, int> Opcodes(Direction direction)
15411541
{ Opcode.SMSG_HOUSING_DECOR_REMOVE_PLACED_DECOR_ENTRY_RESPONSE, 0x4F0003 },
15421542
{ Opcode.SMSG_HOUSING_DECOR_SELECT_DECOR_RESPONSE, 0x4F0004 },
15431543
{ Opcode.SMSG_HOUSING_DECOR_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x4F0000 },
1544+
{ Opcode.SMSG_HOUSING_DECOR_START_PLACING_NEW_DECOR_RESPONSE, 0x4F0009 },
15441545
{ Opcode.SMSG_HOUSING_EDITOR_AVAILABILITY_RESPONSE, 0x530006 },
15451546
{ Opcode.SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE, 0x4E0000 },
15461547
{ Opcode.SMSG_HOUSING_FIXTURE_SET_EDITOR_MODE_ACTIVE_RESPONSE, 0x500000 },

WowPacketParserModule.V11_0_0_55666/Parsers/HousingHandler.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,14 @@ public static void HandleHousingDecorSetEditorModeActiveResponse(Packet packet)
197197
packet.ReadPackedGuid128("AllowedEditor", i);
198198
}
199199

200+
[Parser(Opcode.SMSG_HOUSING_DECOR_START_PLACING_NEW_DECOR_RESPONSE)]
201+
public static void HandleHousingDecorStartPlacingNewDecorResponse(Packet packet)
202+
{
203+
packet.ReadPackedGuid128("DecorGUID");
204+
packet.ReadByteE<HousingResult>("Result");
205+
packet.ReadUInt32("Field_13");
206+
}
207+
200208
[Parser(Opcode.SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE)]
201209
public static void HandleHousingExteriorLockHouseExterior(Packet packet)
202210
{

0 commit comments

Comments
 (0)