====== VILLAGER_STATUS ====== **Category**: Asset Parent class: [[:api:asset|ASSET]]\\ [[:assets:villager_status| List of VILLAGER_STATUS assets]] ===== Properties ===== ---- ==== StatusNameGendered ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#fixed_sized_map|fixed_sized_map]]<[[:api:gender_usage_text|GENDER_USAGE_TEXT]], [[:data-types#string|string]]>'' * **Expected**: ''map with enum values as keys and string values as values'' ---- ==== StatusDescriptionGendered ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#fixed_sized_map|fixed_sized_map]]<[[:api:gender_usage_text|GENDER_USAGE_TEXT]], [[:data-types#string|string]]>'' * **Expected**: ''map with enum values as keys and string values as values'' ---- ==== TitleGendered ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#fixed_sized_map|fixed_sized_map]]<[[:api:gender_usage_text|GENDER_USAGE_TEXT]], [[:data-types#string|string]]>'' * **Expected**: ''map with enum values as keys and string values as values'' ---- ==== StatusIcon ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:atlas_cell|ATLAS_CELL]]'' * **Expected**: ''asset ID'' ---- ==== StatusImportance ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''0'' ---- ==== IsReachedByDefault ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsManuallyReached ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsSetNextStatusAutomaticallyWhenNeedsFilled ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== CanLowerStatusAssignJob ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== OptionalAdditionalBehavior ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:behavior_tree|BEHAVIOR_TREE]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== AssetAgentNeedList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:agent_need_type|AGENT_NEED_TYPE]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AssetAgentNeedToRemoveList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:agent_need_type|AGENT_NEED_TYPE]]>'' * **Expected**: ''list of asset IDs'' ---- ==== CompatibleJobList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:job|JOB]]>'' * **Expected**: ''list of asset IDs'' ---- ==== CharacterSetup ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:character_setup|CHARACTER_SETUP]]'' * **Expected**: ''CHARACTER_SETUP value''