====== MILITARY_CAMPAIGN_SETTINGS ====== Deprecated names: * MILITARY_QUEST_GENERATOR **Category**: Asset Parent class: [[:api:asset|ASSET]]\\ [[:assets:military_campaign_settings| List of MILITARY_CAMPAIGN_SETTINGS assets]] ===== Properties ===== ---- ==== SoldierRegroupBehavior ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:behavior_tree|BEHAVIOR_TREE]]'' * **Expected**: ''asset ID'' ---- ==== SoldierLeaveBehavior ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:behavior_tree|BEHAVIOR_TREE]]'' * **Expected**: ''asset ID'' ---- ==== SoldierBackBehavior ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:behavior_tree|BEHAVIOR_TREE]]'' * **Expected**: ''asset ID'' ---- ==== MilitaryQuestStub ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:quest|QUEST]]'' * **Expected**: ''asset ID'' ---- ==== MissionDifficultyTextSettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:string_float_pair_list|STRING_FLOAT_PAIR_LIST]]'' * **Expected**: ''STRING_FLOAT_PAIR_LIST value'' ---- ==== CampaignDifficultyTextSettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:string_float_pair_list|STRING_FLOAT_PAIR_LIST]]'' * **Expected**: ''STRING_FLOAT_PAIR_LIST value'' ---- ==== MissionDistanceTextSettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:string_float_pair_list|STRING_FLOAT_PAIR_LIST]]'' * **Expected**: ''STRING_FLOAT_PAIR_LIST value'' ---- ==== CampaignDistanceTextSettings ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:string_float_pair_list|STRING_FLOAT_PAIR_LIST]]'' * **Expected**: ''STRING_FLOAT_PAIR_LIST value'' ---- ==== ProbabilityData ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:military_campaign_probability|MILITARY_CAMPAIGN_PROBABILITY]]'' * **Expected**: ''MILITARY_CAMPAIGN_PROBABILITY value'' ---- ==== CampaignDurationStringRangeList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:military_campaign_duration_string_range|MILITARY_CAMPAIGN_DURATION_STRING_RANGE]]>'' * **Expected**: ''list of MILITARY_CAMPAIGN_DURATION_STRING_RANGE values'' ---- ==== FavoredWeaponMultiplier ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.0f'' ---- ==== RequiredCostSoldierMultiplier ==== //[[:annotations#serialized|Serialized]]// Value per soldier that will be multiplied for the total cost for mission/campaign * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.0f'' ---- ==== MissionCompletedXpRange ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:vec2i|vec2i]]'' * **Expected**: ''vec2i value'' ---- ==== MinimumSoldierTrainingStateForGivingXp ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''0.0f'' ---- ==== MissionCycleCount ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''4'' ---- ==== MissionCycleDurationInDays ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''14'' ---- ==== MissionInBetweenCycleDurationInDays ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''14'' ---- ==== HappinessStrengthBonusModifier ==== //[[:annotations#serialized|Serialized]]// 1.0 means 100% bonus. 0.5 means 50% bonus * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''1.0f'' ---- ==== WarRationInteractiveLocationSetup ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:interactive_location_setup|INTERACTIVE_LOCATION_SETUP]]'' * **Expected**: ''asset ID''