====== HOUSE_REQUIREMENT ====== //Abstract class//\\ **Category**: Asset Parent class: [[preview:api:asset|ASSET]]\\ Inherited by: * [[preview:api:house_requirement_in_layer|HOUSE_REQUIREMENT_IN_LAYER]] * [[preview:api:house_requirement_villager_status|HOUSE_REQUIREMENT_VILLAGER_STATUS]] * [[preview:api:house_requirement_zone|HOUSE_REQUIREMENT_ZONE]] [[preview:assets:house_requirement| List of HOUSE_REQUIREMENT assets]] ===== Properties ===== ---- ==== IsReverseCondition ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsRequiredForHouseSearch ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview: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**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== Icon ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:atlas_cell|ATLAS_CELL]]'' * **Expected**: ''asset ID'' ---- ==== Name ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== Description ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#string|string]]'' * **Expected**: ''string value''