@@ -66,6 +66,19 @@ public static void HousingDecorSelect(Packet packet)
6666 packet . ReadBool ( "Selected" ) ;
6767 }
6868
69+ [ Parser ( Opcode . CMSG_HOUSING_DECOR_PLACE_NEW_DECOR ) ]
70+ public static void HousingDecorPlaceNewDecor ( Packet packet )
71+ {
72+ packet . ReadPackedGuid128 ( "DecorGUID" ) ;
73+ packet . ReadVector3 ( "Position" ) ;
74+ packet . ReadQuaternion ( "Rotation" ) ;
75+ packet . ReadPackedGuid128 ( "AttachParentGUID" ) ;
76+ packet . ReadPackedGuid128 ( "RoomGUID" ) ;
77+ packet . ReadByte ( "Field_61" ) ;
78+ packet . ReadByte ( "Field_62" ) ;
79+ packet . ReadInt32 ( "Field_63" ) ;
80+ }
81+
6982 [ Parser ( Opcode . CMSG_HOUSING_DECOR_START_PLACING_NEW_DECOR ) ]
7083 public static void HousingDecorStartPlacing ( Packet packet )
7184 {
@@ -205,6 +218,15 @@ public static void HandleHousingDecorStartPlacingNewDecorResponse(Packet packet)
205218 packet . ReadUInt32 ( "Field_13" ) ;
206219 }
207220
221+ [ Parser ( Opcode . SMSG_HOUSING_DECOR_PLACE_NEW_DECOR_RESPONSE ) ]
222+ public static void HandleHousingDecorPlaceNewDecorResponse ( Packet packet )
223+ {
224+ packet . ReadPackedGuid128 ( "PlayerGUID" ) ;
225+ packet . ReadUInt32 ( "Field_09" ) ;
226+ packet . ReadPackedGuid128 ( "DecorGUID" ) ;
227+ packet . ReadByteE < HousingResult > ( "Result" ) ;
228+ }
229+
208230 [ Parser ( Opcode . SMSG_HOUSING_EXTERIOR_SET_EXTERIOR_LOCK_STATE ) ]
209231 public static void HandleHousingExteriorLockHouseExterior ( Packet packet )
210232 {
0 commit comments