====== SAFETY_SETTINGS ====== **Category**: Asset Parent class: [[:api:asset|ASSET]]\\ [[:assets:safety_settings| List of SAFETY_SETTINGS assets]] ===== Properties ===== ---- ==== AssetZonePatrol ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:zone|ZONE]]'' * **Expected**: ''asset ID'' ---- ==== AssetSafetyFunctionList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:safety_function|SAFETY_FUNCTION]]>'' * **Expected**: ''list of asset IDs'' ---- ==== BaseValueOnPatrol ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''30.0f'' ---- ==== PatrolEffectDistance ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''10.0f'' ---- ==== PatrolDistanceBoostPerGroupSize ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''1.0f'' ---- ==== PatrollerRangeVisualWidth ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''1.0f'' ---- ==== PatrollerRangeVisualColor ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:color|color]]'' * **Expected**: ''color value'' * **Default value**: ''COL_WHITE'' ---- ==== PatrollerRangeMaterial ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:material|MATERIAL]]'' * **Expected**: ''asset ID'' ---- ==== PatrolDepletionRate ==== //[[:annotations#serialized|Serialized]]// Safety value decreased every second, can be decimal (0.1 will remove 1 safety value every 10 seconds) * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.1f'' ---- ==== EmptyPatrolWeightValue ==== //[[:annotations#serialized|Serialized]]// Weight Multiplier for missing patrol value. Weight = (MissingPatrolPercentage * m_emptyPatrolWeightValue) - distanceFromWorkplace. Higher the weight -> higher the priority. * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''250.0f'' ---- ==== RequiredPatrolAdditionalWeightValue ==== //[[:annotations#serialized|Serialized]]// Additional Weight for houses about to downgrade * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''20.0f'' ---- ==== DelayBetweenPatrollerInGroup ==== //[[:annotations#serialized|Serialized]]// Delay between each patroller leaving for patrol after grouping * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.0f'' ---- ==== PatrollerGroupingMaximumWaitTimeProportion ==== //[[:annotations#serialized|Serialized]]// Maximum time proportion of work time left before forcing a patrol group to start patrolling * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.5f'' ---- ==== ActiveFortificationDisableTime ==== //[[:annotations#serialized|Serialized]]// Time (in seconds) to wait after guard left to disable active fortification * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''60.0f'' ---- ==== ActiveFortificationWarningIcon ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:atlas_cell|ATLAS_CELL]]'' * **Expected**: ''asset ID''