|
@@ -15725,6 +15725,18 @@ to zero and treated like placeholders." />
|
|
|
<Data ElementName="claimed_on_this_char" Type="int8" Size="1" />
|
|
|
</Data>
|
|
|
</Struct>
|
|
|
+<Struct Name="WS_PromoFlagsDetails" ClientVersion="546" OpcodeName="OP_PromoFlagsDetailsMsg">
|
|
|
+<Data ElementName="num_claim_items" Type="int32" Size="1" />
|
|
|
+<Data ElementName="claim_items_array" Type="Array" ArraySizeVariable="num_claim_items">
|
|
|
+ <Data ElementName="id" Type="int32" Size="1" />
|
|
|
+ <Data ElementName="not_yet_claimed" Type="int8" Size="1" />
|
|
|
+ <Data ElementName="num_remaining" Type="int32" Size="1" />
|
|
|
+ <Data ElementName="one_per_character" Type="int8" Size="1" />
|
|
|
+ <Data ElementName="item_name" Type="EQ2_16Bit_String" Size="1" />
|
|
|
+ <Data ElementName="text" Type="EQ2_16Bit_String" Size="1" />
|
|
|
+ <Data ElementName="claimed_on_this_char" Type="int8" Size="1" />
|
|
|
+</Data>
|
|
|
+</Struct>
|
|
|
<Struct Name="WS_PromoFlagsDetails" ClientVersion="547" OpcodeName="OP_PromoFlagsDetailsMsg">
|
|
|
<Data ElementName="num_claim_items" Type="int32" Size="1" />
|
|
|
<Data ElementName="claim_items_array" Type="Array" ArraySizeVariable="num_claim_items">
|
|
@@ -16726,17 +16738,16 @@ to zero and treated like placeholders." />
|
|
|
<Struct Name="WS_DisplayVisitScreen" ClientVersion="1" OpcodeName="OP_DisplayInnVisitScreenMsg">
|
|
|
<Data ElementName="num_houses" Type="int32" Size="1" />
|
|
|
<Data ElementName="visithouse_array" Type="Array" ArraySizeVariable="num_houses">
|
|
|
- <Data ElementName="unknown1" Type="int32" Size="1" />
|
|
|
+ <Data ElementName="house_id" Type="int32" Size="1" />
|
|
|
<Data ElementName="house_owner" Type="EQ2_16Bit_String" />
|
|
|
+ <Data ElementName="access_level" Type="int8" Size="1" />
|
|
|
<Data ElementName="unknown2" Type="int32" Size="1" />
|
|
|
- <Data ElementName="unknown3" Type="int8" Size="1" />
|
|
|
</Data>
|
|
|
</Struct>
|
|
|
<Struct Name="WS_DisplayVisitScreen" ClientVersion="1096" OpcodeName="OP_DisplayInnVisitScreenMsg">
|
|
|
<Data ElementName="num_houses" Type="int32" Size="1" />
|
|
|
<Data ElementName="visithouse_array" Type="Array" ArraySizeVariable="num_houses">
|
|
|
- <Data ElementName="unknown1" Type="int32" Size="1" />
|
|
|
- <Data ElementName="unknown2" Type="int32" Size="1" />
|
|
|
+ <Data ElementName="house_id" Type="int64" Size="1" />
|
|
|
<Data ElementName="house_owner" Type="EQ2_16Bit_String" />
|
|
|
<Data ElementName="house_location" Type="EQ2_16Bit_string" />
|
|
|
<Data ElementName="access_level" Type="int8" Size="1" />
|
|
@@ -17954,6 +17965,19 @@ to zero and treated like placeholders." />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_PlayerHousePurchase" ClientVersion="1" OpcodeName="OP_PlayerHousePurchaseScreenMsg">
|
|
|
<Data ElementName="house_name" Type="EQ2_16Bit_String" />
|
|
|
+<Data ElementName="house_id" Type="int32" />
|
|
|
+<Data ElementName="spawn_id" Type="int32" />
|
|
|
+<Data ElementName="unknown1" Type="int32" />
|
|
|
+<Data ElementName="purchase_coins" Type="int32" OversizedValue="127" OversizedByte="127"/>
|
|
|
+<Data ElementName="purchase_status" Type="int32" OversizedValue="127" OversizedByte="127"/>
|
|
|
+<Data ElementName="upkeep_coins" Type="sint32" OversizedValue="127" OversizedByte="127"/>
|
|
|
+<Data ElementName="unknown" Type="sint32"/>
|
|
|
+<Data ElementName="upkeep_status" Type="sint32" OversizedValue="127" OversizedByte="127"/>
|
|
|
+<Data ElementName="unknown1" Type="int8" Size="2"/>
|
|
|
+<Data ElementName="enable_buy" Type="int8" />
|
|
|
+</Struct>
|
|
|
+<Struct Name="WS_PlayerHousePurchase" ClientVersion="547" OpcodeName="OP_PlayerHousePurchaseScreenMsg">
|
|
|
+<Data ElementName="house_name" Type="EQ2_16Bit_String" />
|
|
|
<Data ElementName="house_id" Type="int64" />
|
|
|
<Data ElementName="spawn_id" Type="int32" />
|
|
|
<Data ElementName="purchase_coins" Type="int64" />
|
|
@@ -17965,9 +17989,64 @@ to zero and treated like placeholders." />
|
|
|
<Data ElementName="enable_buy" Type="int8" />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_BuyHouse" ClientVersion="1" OpcodeName="OP_BuyPlayerHouseMsg">
|
|
|
+<Data ElementName="house_id" Type="int32" />
|
|
|
+</Struct>
|
|
|
+<Struct Name="WS_BuyHouse" ClientVersion="547" OpcodeName="OP_BuyPlayerHouseMsg">
|
|
|
<Data ElementName="house_id" Type="int64" />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_PlayerHouseBaseScreen" ClientVersion="1" OpcodeName="OP_PlayerHouseBaseScreenMsg">
|
|
|
+<Data ElementName="spawn_id" Type="int32" />
|
|
|
+<Data ElementName="house_name" Type="EQ2_16Bit_String" />
|
|
|
+<Data ElementName="upkeep_cost_coins" Type="int64"/>
|
|
|
+<Data ElementName="upkeep_cost_status" Type="sint32"/>
|
|
|
+<Data ElementName="escrow_balance_coins" Type="int32"/>
|
|
|
+<Data ElementName="escrow_balance_status" Type="int32"/>
|
|
|
+<Data ElementName="unknownx" Type="int32" Size="1"/>
|
|
|
+<Data ElementName="upkeep_due" Type="int32" />
|
|
|
+<Data ElementName="privlage_level" Type="int8" />
|
|
|
+<Data ElementName="house_type" Type="int8" />
|
|
|
+<Data ElementName="inside_house" Type="int8" />
|
|
|
+<Data ElementName="unknown3" Type="int8" />
|
|
|
+<Data ElementName="num_access" Type="int8" />
|
|
|
+<Data ElementName="access_array" Type="Array" ArraySizeVariable="num_access">
|
|
|
+ <Data ElementName="access_unknown1" Type="int8" Size="8" />
|
|
|
+ <Data ElementName="access_name" Type="EQ2_16Bit_String" />
|
|
|
+ <Data ElementName="access_level" Type="int8" />
|
|
|
+</Data>
|
|
|
+<Data ElementName="public_access_level" Type="int8" />
|
|
|
+<Data ElementName="num_deposit" Type="int8" />
|
|
|
+<Data ElementName="deposit_array" Type="Array" ArraySizeVariable="num_deposit">
|
|
|
+ <Data ElementName="unknownx" Type="int8" Size="4"/>
|
|
|
+ <Data ElementName="deposit_name" Type="EQ2_16Bit_String" />
|
|
|
+ <Data ElementName="deposit_total_coin" Type="int64" />
|
|
|
+ <Data ElementName="deposit_total_status" Type="int32" />
|
|
|
+ <Data ElementName="deposit_last_coin" Type="int64" />
|
|
|
+ <Data ElementName="deposit_last_status" Type="int32" />
|
|
|
+ <Data ElementName="deposit_time_stamp" Type="int32" />
|
|
|
+</Data>
|
|
|
+<Data ElementName="num_history" Type="int8" />
|
|
|
+<Data ElementName="history_array" Type="Array" ArraySizeVariable="num_history">
|
|
|
+ <Data ElementName="unknown_history" Type="int8" Size="4"/>
|
|
|
+ <Data ElementName="history_name" Type="EQ2_16Bit_String" />
|
|
|
+ <Data ElementName="history_coins" Type="int64" />
|
|
|
+ <Data ElementName="history_status" Type="int32" />
|
|
|
+ <Data ElementName="history_time_stamp" Type="int32" />
|
|
|
+</Data>
|
|
|
+<Data ElementName="allow_item_collection" Type="int8" />
|
|
|
+<Data ElementName="unknown4" Type="int8" />
|
|
|
+<Data ElementName="placed_item_count" Type="int16" />
|
|
|
+<Data ElementName="max_placed_items" Type="int16" />
|
|
|
+<Data ElementName="actual_item_count" Type="int16" />
|
|
|
+<Data ElementName="moving_crate_item_count" Type="int16" />
|
|
|
+<Data ElementName="status_reduction" Type="int32" />
|
|
|
+<Data ElementName="coin_reduction" Type="float" />
|
|
|
+<Data ElementName="additional_slots" Type="int32" />
|
|
|
+<Data ElementName="allowed_amenities" Type="int32" />
|
|
|
+<Data ElementName="total_amenities" Type="int32" />
|
|
|
+<Data ElementName="get_portal_flag" Type="int8" />
|
|
|
+<Data ElementName="unknown6" Type="int8" />
|
|
|
+</Struct>
|
|
|
+<Struct Name="WS_PlayerHouseBaseScreen" ClientVersion="547" OpcodeName="OP_PlayerHouseBaseScreenMsg">
|
|
|
<Data ElementName="house_id" Type="int64" />
|
|
|
<Data ElementName="spawn_id" Type="int32" /><!-- spawn id of the door -->
|
|
|
<Data ElementName="house_name" Type="EQ2_16Bit_String" />
|
|
@@ -18269,10 +18348,17 @@ to zero and treated like placeholders." />
|
|
|
<Data ElementName="house_id2" Type="int64" />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_EnterHouse" ClientVersion="1" OpcodeName="OP_EnterHouseMsg">
|
|
|
+<Data ElementName="house_id" Type="int32" />
|
|
|
+</Struct>
|
|
|
+<Struct Name="WS_EnterHouse" ClientVersion="547" OpcodeName="OP_EnterHouseMsg">
|
|
|
<Data ElementName="house_id" Type="int64" />
|
|
|
<Data ElementName="spawn_id" Type="int32" />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_PayUpkeep" ClientVersion="1" OpcodeName="OP_PayHouseUpkeepMsg">
|
|
|
+<Data ElementName="house_id" Type="int32" />
|
|
|
+<Data ElementName="unknown" Type="int8" Size="3" />
|
|
|
+</Struct>
|
|
|
+<Struct Name="WS_PayUpkeep" ClientVersion="547" OpcodeName="OP_PayHouseUpkeepMsg">
|
|
|
<Data ElementName="house_id" Type="int64" />
|
|
|
<Data ElementName="unknown" Type="int8" Size="3" />
|
|
|
</Struct>
|
|
@@ -18291,7 +18377,7 @@ to zero and treated like placeholders." />
|
|
|
<Data ElementName="location" Type="int8" />
|
|
|
<Data ElementName="unknown6" Type="int32" />
|
|
|
</Data>
|
|
|
-<Data ElementName="unknown7" Type="int16" />
|
|
|
+<Data ElementName="is_widget_door" Type="int16" />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_HouseItemsList" ClientVersion="57048" OpcodeName="OP_HouseItemsList">
|
|
|
<Data ElementName="num_items" Type="int32" />
|
|
@@ -18308,7 +18394,7 @@ to zero and treated like placeholders." />
|
|
|
<Data ElementName="location" Type="int8" />
|
|
|
<Data ElementName="unknown6" Type="int32" />
|
|
|
</Data>
|
|
|
-<Data ElementName="unknown7" Type="int16" />
|
|
|
+<Data ElementName="is_widget_door" Type="int16" />
|
|
|
</Struct>
|
|
|
<Struct Name="WS_HouseItemsList" ClientVersion="60114" OpcodeName="OP_HouseItemsList">
|
|
|
<Data ElementName="num_items" Type="int32" />
|
|
@@ -18812,6 +18898,12 @@ to zero and treated like placeholders." />
|
|
|
</Data>
|
|
|
</Struct>
|
|
|
<Struct Name="WS_UpdateHouseAccessDataMsg" ClientVersion="1" OpcodeName="OP_UpdateHouseAccessDataMsg">
|
|
|
+ <Data ElementName="success" Type="int32"/>
|
|
|
+ <Data ElementName="house_id" Type="int32" />
|
|
|
+ <Data ElementName="unknown2" Type="int32" />
|
|
|
+ <Data ElementName="unknown3" Type="int32" />
|
|
|
+</Struct>
|
|
|
+<Struct Name="WS_UpdateHouseAccessDataMsg" ClientVersion="547" OpcodeName="OP_UpdateHouseAccessDataMsg">
|
|
|
<Data ElementName="success" Type="int32"/>
|
|
|
<Data ElementName="house_id" Type="int64" />
|
|
|
<Data ElementName="unknown2" Type="int32" />
|