@@ -73,6 +73,13 @@ public static void HousingDecorStartPlacing(Packet packet)
7373 packet . ReadUInt32 ( "Field_4" ) ;
7474 }
7575
76+ [ Parser ( Opcode . CMSG_HOUSING_REQUEST_EDITOR_AVAILABILITY ) ]
77+ public static void HousingRequestEditorAvailability ( Packet packet )
78+ {
79+ packet . ReadByte ( "Field_0" ) ;
80+ packet . ReadPackedGuid128 ( "HouseGUID" ) ;
81+ }
82+
7683 [ Parser ( Opcode . CMSG_HOUSING_ROOM_REMOVE_ROOM ) ]
7784 public static void HandleHousingRoomRemove ( Packet packet )
7885 {
@@ -124,6 +131,14 @@ public static void HandleHousingCurrentHouseInfoResponse(Packet packet)
124131 packet . ReadByteE < HousingResult > ( "Result" ) ;
125132 }
126133
134+ [ Parser ( Opcode . SMSG_HOUSING_EDITOR_AVAILABILITY_RESPONSE ) ]
135+ public static void HousingEditorAvailabilityResponse ( Packet packet )
136+ {
137+ packet . ReadPackedGuid128 ( "HouseGUID" ) ;
138+ packet . ReadByteE < HousingResult > ( "Result" ) ;
139+ packet . ReadByte ( "Field_09" ) ;
140+ }
141+
127142 [ Parser ( Opcode . SMSG_HOUSING_DECOR_CATALOG_CREATE_SEARCHER_RESPONSE ) ]
128143 public static void HousingDecorCatalogCreateSearcherResponse ( Packet packet )
129144 {
@@ -201,6 +216,15 @@ public static void HousingRoomUpdateResult(Packet packet)
201216 packet . ReadByteE < HousingResult > ( "Result" ) ;
202217 }
203218
219+ [ Parser ( Opcode . SMSG_HOUSING_UPDATE_HOUSE_INFO ) ]
220+ public static void HandleHousingUpdateHouseInfo ( Packet packet )
221+ {
222+ packet . ReadPackedGuid128 ( "HouseGUID" ) ;
223+ packet . ReadPackedGuid128 ( "BnetAccountID" ) ;
224+ packet . ReadPackedGuid128 ( "OwnerGUID" ) ;
225+ packet . ReadUInt32 ( "Field_024" ) ;
226+ }
227+
204228 [ Parser ( Opcode . SMSG_HOUSING_SERVICES_GET_OTHERS_PLAYER_OWNED_HOUSES_RESPONSE ) ]
205229 [ Parser ( Opcode . SMSG_HOUSING_SERVICES_GET_PLAYER_OWNED_HOUSES_RESPONSE ) ]
206230 public static void HandleHousingServiceGetOwnedHousesResponse ( Packet packet )
@@ -223,7 +247,10 @@ public static void HandleInvalidateNeighborhoodName(Packet packet)
223247 public static void HandleQueryNeighborhoodNameResponse ( Packet packet )
224248 {
225249 packet . ReadPackedGuid128 ( "NeighborhoodGUID" ) ;
226- packet . ReadBool ( "Field_08" ) ;
250+ bool result = packet . ReadBool ( "Result" ) ;
251+ if ( ! result )
252+ return ;
253+
227254 var nameLen = packet . ReadBits ( 8 ) ;
228255 packet . ReadWoWString ( "NeighborhoodName" , nameLen ) ;
229256 }
0 commit comments