====== BALANCING ====== **Category**: Asset Parent class: [[:api:asset|ASSET]]\\ [[:assets:balancing| List of BALANCING assets]] ===== Properties ===== ---- ==== Name ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== DayDurationInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''60'' ---- ==== InitialFamilyCount ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''4'' ---- ==== MinimumHappinessForLeaving ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''100'' ---- ==== SeasonDurationInDays ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''14'' ---- ==== WorkTimeDurationInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''180.0f'' ---- ==== FreeTimeDurationInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''75.0f'' ---- ==== BuildingList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:building_list|BUILDING_LIST]]>'' * **Expected**: ''list of asset IDs'' ---- ==== BlueprintList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:blueprint|BLUEPRINT]]>'' * **Expected**: ''list of asset IDs'' ---- ==== DaysBeforeNewcomersLeaving ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''60'' ---- ==== AssetInitialJobList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:job|JOB]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AssetBuilderJobList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:job|JOB]]>'' * **Expected**: ''list of asset IDs'' ---- ==== VillagerStatusQuota ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:villager_status_quota|VILLAGER_STATUS_QUOTA]]'' * **Expected**: ''asset ID'' ---- ==== TerritoryRegionPrice ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:resource_collection_value|RESOURCE_COLLECTION_VALUE]]'' * **Can also be built from**: ''[[:data-types#list|list]]<[[:api:resource_quantity_pair|RESOURCE_QUANTITY_PAIR]]>'' * **Expected**: ''RESOURCE_COLLECTION_VALUE value'' or ''list of RESOURCE_QUANTITY_PAIR values'' ---- ==== TerritoryRoyalTaxesList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:resource_collection_value|RESOURCE_COLLECTION_VALUE]]>'' * **Can also be built from**: ''[[:data-types#list|list]]<[[:data-types#list|list]]<[[:api:resource_quantity_pair|RESOURCE_QUANTITY_PAIR]]>>'' * **Expected**: ''list of RESOURCE_COLLECTION_VALUE values'' or ''list of lists of RESOURCE_QUANTITY_PAIR values'' ---- ==== StartingRegionResourceRequirement ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:resource_collection_value|RESOURCE_COLLECTION_VALUE]]'' * **Can also be built from**: ''[[:data-types#list|list]]<[[:api:resource_quantity_pair|RESOURCE_QUANTITY_PAIR]]>'' * **Expected**: ''RESOURCE_COLLECTION_VALUE value'' or ''list of RESOURCE_QUANTITY_PAIR values'' ---- ==== DelayedQuestList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:delayed_quest|DELAYED_QUEST]]>'' * **Expected**: ''list of DELAYED_QUEST values'' ---- ==== TradingVillageList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:trading_village_list|TRADING_VILLAGE_LIST]]'' * **Expected**: ''asset ID'' ---- ==== MilitaryCampaignList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:military_campaign|MILITARY_CAMPAIGN]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AssetCommonProgressPath ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:progress_path|PROGRESS_PATH]]'' * **Expected**: ''asset ID'' ---- ==== AssetVillagePolicyData ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:village_policy_data|VILLAGE_POLICY_DATA]]'' * **Expected**: ''asset ID'' ---- ==== EssentialEventListPostOnboarding ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:event|EVENT]]>'' * **Expected**: ''list of asset IDs'' ---- ==== OptionalEventListPostOnboarding ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:event|EVENT]]>'' * **Expected**: ''list of asset IDs'' ---- ==== EventListGlobal ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:event|EVENT]]>'' * **Expected**: ''list of asset IDs'' ---- ==== DaysBetweenEvents ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''30'' ---- ==== DaysToFirstEvent ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''15'' ---- ==== InitialGoldCapacity ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''500'' ---- ==== VillagerCountPerImmigrationWave ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:vec2i|vec2i]]'' * **Expected**: ''vec2i value'' ---- ==== AssetImmigrationSettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:immigration_settings|IMMIGRATION_SETTINGS]]'' * **Expected**: ''asset ID'' ---- ==== ImmigrationFactorList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:immigration_factor|IMMIGRATION_FACTOR]]>'' * **Expected**: ''list of asset IDs'' ---- ==== HouseManagerData ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:house_manager_data|HOUSE_MANAGER_DATA]]'' * **Expected**: ''asset ID'' ---- ==== ScoreTrackerList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:score_tracker_data|SCORE_TRACKER_DATA]]>'' * **Expected**: ''list of asset IDs'' ---- ==== TreeGrowSpeed ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.001f'' ---- ==== TreeInitialScale ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.1f'' ---- ==== TreeMinimumScaleToGather ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.75f'' ---- ==== TreeMinimumScaleForHunt ==== //[[:annotations#serialized|Serialized]]// Threshold of growth (between 0 and 1) above which trees are taken into account in the computation of hunting zones * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.75f'' ---- ==== TreeFertilityImpactHardRadius ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''3.5f'' ---- ==== TreeFertilityImpactSoftRadius ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''15'' ---- ==== TreeFertilityImpact ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.01f'' ---- ==== AssetHuntForestManagerData ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:hunt_forest_manager_data|HUNT_FOREST_MANAGER_DATA]]'' * **Expected**: ''asset ID'' ---- ==== AssetDynamicBerriesManagerData ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:dynamic_berries_manager_data|DYNAMIC_BERRIES_MANAGER_DATA]]'' * **Expected**: ''asset ID'' ---- ==== AssetEstateSetting ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:estate_setting|ESTATE_SETTING]]'' * **Expected**: ''asset ID'' ---- ==== WeaponTypeList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:military_weapon_type|MILITARY_WEAPON_TYPE]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AttachableNodeTypesBetweenBuildingsList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:attach_node_type|ATTACH_NODE_TYPE]]>'' * **Expected**: ''list of enum values'' ---- ==== BuildingRefundRatio ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.5f'' ---- ==== PartModificationUpfrontCost ==== //[[:annotations#serialized|Serialized]]// Will add this upfront cost for each modified part * **Type**: ''[[:api:resource_collection_value|RESOURCE_COLLECTION_VALUE]]'' * **Can also be built from**: ''[[:data-types#list|list]]<[[:api:resource_quantity_pair|RESOURCE_QUANTITY_PAIR]]>'' * **Expected**: ''RESOURCE_COLLECTION_VALUE value'' or ''list of RESOURCE_QUANTITY_PAIR values'' ---- ==== PartDisplacementConstructionCostMultiplier ==== //[[:annotations#serialized|Serialized]]// Will add original cost multiplied by this value on moved parts * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.0f'' ---- ==== PartRenovationStartPercentage ==== //[[:annotations#serialized|Serialized]]// Renovations will start at this percentage of construction * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.7f'' ---- ==== AssetSafetySettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:safety_settings|SAFETY_SETTINGS]]'' * **Expected**: ''asset ID'' ---- ==== AssetMilitaryCompanySettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:military_company_settings|MILITARY_COMPANY_SETTINGS]]'' * **Expected**: ''asset ID'' ---- ==== AssetMilitaryCampaignSettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:military_campaign_settings|MILITARY_CAMPAIGN_SETTINGS]]'' * **Expected**: ''asset ID'' ---- ==== VillagerStatusWageList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:villager_status_wage|VILLAGER_STATUS_WAGE]]>'' * **Expected**: ''list of VILLAGER_STATUS_WAGE values'' ---- ==== ProductivityMultiplierMalusByStatusLevel ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.5f'' ---- ==== AssetVillageTitleOrderListList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:village_title_list|VILLAGE_TITLE_LIST]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AssetWeatherSettingList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:weather_setting|WEATHER_SETTING]]>'' * **Expected**: ''list of asset IDs''