====== HOUSE_REQUIREMENT ====== //Abstract class//\\ **Category**: Asset Parent class: [[:api:asset|ASSET]]\\ Inherited by: * [[:api:house_requirement_in_layer|HOUSE_REQUIREMENT_IN_LAYER]] * [[:api:house_requirement_villager_status|HOUSE_REQUIREMENT_VILLAGER_STATUS]] * [[:api:house_requirement_zone|HOUSE_REQUIREMENT_ZONE]] [[:assets:house_requirement| List of HOUSE_REQUIREMENT assets]] ===== Properties ===== ---- ==== IsReverseCondition ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsRequiredForHouseSearch ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== IsMandatory ==== //[[:annotations#serialized|Serialized]]// If true, the house will be destroyed if the requirement is unmet * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== Icon ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:atlas_cell|ATLAS_CELL]]'' * **Expected**: ''asset ID'' ---- ==== Name ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== Description ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#string|string]]'' * **Expected**: ''string value''