====== BUILDING_FUNCTION_COMMON_CROFT_PART ====== **DLC**: [[:dlc:agriculture|{{assets:dlc:agriculture.png?16x16|DLC agriculture}}]] [[:dlc:agriculture|agriculture]]\\ **Category**: Asset Parent class: [[:api:building_function | BUILDING_FUNCTION]]\\ [[:assets:building_function#building_function_common_croft_part| List of BUILDING_FUNCTION_COMMON_CROFT_PART assets]] ===== Properties ===== ---- ==== AssetAnimalConfig ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:dlc:agriculture|{{assets:dlc:agriculture.png?16x16|DLC agriculture}}]][[:api:animal_config | ANIMAL_CONFIG]]'' * **Expected**: ''asset ID'' ---- ==== AnimalSpawningLocationObjectName ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== MaximumAnimalSpawnCount ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''1'' ---- ==== CooldownBetweenAnimalSpawningInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''25.0f'' ---- ==== CooldownBetweenAnimalFeedingInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''180.0f'' ---- ==== WorkerFeedingDurationInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''15.0f'' ---- ==== MinimumSatietyRequiredToSpawn ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.5f'' ---- ==== FeederCapacity ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''1.5f'' ---- ==== ChildrenProductivityBoostMultiplier ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.2f'' ---- ==== MinimumAnimalSatietyBeforeIgnoringFeedingCooldown ==== //[[:annotations#serialized|Serialized]]// Feeders will ignore CooldownBetweenAnimalFeedingInSeconds if any animal satiety is under this value * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.1f'' ---- ==== TotalFodderConsumptionPerDay ==== //[[:annotations#serialized|Serialized]]// Amount of fodder consumed per day, when maximum animal count is reached * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''1.0f'' ---- ==== ProductionCollectionCycleList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:resource_collection_production_cycle | RESOURCE_COLLECTION_PRODUCTION_CYCLE]]>'' * **Expected**: ''list of RESOURCE_COLLECTION_PRODUCTION_CYCLE values'' ---- ==== ResourceTypeToExcludeInWorldGuiList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:resource_type | RESOURCE_TYPE]]>'' * **Expected**: ''list of enum values'' ---- ==== FieldSizeMultiplier ==== //[[:annotations#serialized|Serialized]]// The multiplier per part which will calculate the target croft paint size * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''1.0f'' ---- ==== FeederResourceTransportOverride ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:interactive_location_setup | INTERACTIVE_LOCATION_SETUP]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== ParentCount ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:procedural_integer | PROCEDURAL_INTEGER]]'' * **Expected**: ''PROCEDURAL_INTEGER value'' ---- ==== ChildConfig ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:dlc:agriculture|{{assets:dlc:agriculture.png?16x16|DLC agriculture}}]][[:api:animal_config | ANIMAL_CONFIG]]'' * **Expected**: ''asset ID'' ---- ==== ChildPerParentCount ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:procedural_integer | PROCEDURAL_INTEGER]]'' * **Expected**: ''PROCEDURAL_INTEGER value'' ---- ==== ChildNeededBuildingPartList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:building_part | BUILDING_PART]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AssetUnlockableChildNeededBuildingPart ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:unlockable | UNLOCKABLE]]'' * **Expected**: ''asset ID'' ---- ==== ExtraAnimalConfig ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:dlc:agriculture|{{assets:dlc:agriculture.png?16x16|DLC agriculture}}]][[:api:animal_config | ANIMAL_CONFIG]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== SpawnExtraAnimalTotalAnimalThreshold ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''3''