List of available modifiers in Hearts of Iron IV

up to date as of 2017.09.10 (v1.4.1)

#######

# KEY #

#######

IF YOU DON'T KNOW WHAT YOU'RE DOING, YOU SHOULD READ THE FOLLOWING

The modifiers are grouped thematically (political, diplomatic, military etc.)

The format of each line is as follows:

modifier_name = (example value) # Modifier description [type of value]

The example values are mostly irrelevant, the only important thing is to make sure you get the TYPE right.

The type can be either [%] or [flat].

Example #1 for [%]: conscription = 0.01 <- this expression means, that the available manpower will be increased by 1%

Example #2 for [%]: unity_factor = 0.10 <- this expression means, that as long as the modifier is active, national unity is going to be 10% higher

Example #1 for [flat]: send_volunteer_size = 1 <- this expression means that the country will be able to send 1 more volunteer division than its size would normally allow

Example #2 for [flat]: neutrality_drift = 0.10 <- this expression means, that the non-aligned ideology will gain 0.10 support each day

The most common use of modifiers is in ideas (national spirits), where they have to be put in a modifier = {} block (see the game files for examples)

Modifiers can also be used to give traits to country leaders or generals/admirals (though some of them might not be applicable for the latter two)

Keep in mind, that the list is not thoroughly tested, so don't assume that all modifiers work exactly as described, or at all. I'm pretty sure that the list is at least 95% accurate, but there might be errors in it.

#####################

# LIST OF MODIFIERS #

#####################

# Political modifiers

unity_factor = 0.10 # Bonus to total national unity [%]

unity_weekly = 0.001 # Modifies weekly unity gained [%]

fascism_drift = 0.10 # Modifies the fascism ideology drift [%]

neutrality_drift = 0.10 # Modifies the neutrality ideology drift [flat]

democratic_drift = 0.10 # Modifies the democracy ideology drift [flat]

communism_drift = 0.10 # Modifies the communism ideology drift [flat]

drift_defence_factor = 0.25 # Modifies the ideology drift defence [%]

political_power_gain = 0.5 # Bonus to the daily political power gain [flat]

political_power_factor = 0.25 # Modifies the political power gained daily [%]

political_advisor_cost_factor = 0.25 # Modifies the cost of employing a new political advisor [%]

trade_laws_cost_factor = 0.25 # Modifies the cost of modifying the trade law of the country [%]

mobilization_laws_cost_factor = 0.25 # Modifies the cost of modifying the conscription law of the country [%]

economy_cost_factor = 0.25 # Modifies the cost of modifying the economy of the country [%]

# Diplomatic modifiers

foreign_subversive_activites = -0.50 # Modifies efficiency of subversive activities of OTHER countries on OWN country [%]

subversive_activites_upkeep = -0.1 # Modifies the cost of OWN subversive activities in foreign countries [%]

lend_lease_tension = -0.20 # Modifies the world tension level required for sending lend lease [%]

send_volunteers_tension = -0.20 # Modifies the world tension required for sending volunteers [%]

send_volunteer_divisions_required = -0.25 # Modifies the amount of divisions required for sending volunteers [%]

send_volunteer_size = 1 # Bonus to the maximum number of divisions that can be sent as volunteers [flat]

trade_opinion_factor = 0.25 # Modifies the likeliness of other countries accepting trade deals [%]

join_faction_tension = -0.20 # Modifies the world tension level required to join factions [%]

justify_war_goal_time = -0.25 # Modifies the time required for justifying a war goal [%]

generate_wargoal_tension = -0.4 # Modifies the world tension level required to generate wargoals [%]

fascism_acceptance = 100 # Acceptance of fascist diplomacy [flat]

neutrality_acceptance = 100 # Acceptance of non-aligned diplomacy [flat]

democratic_acceptance = 100 # Acceptance of democratic diplomacy [flat]

communism_acceptance = 100 # Acceptance of communist diplomacy [flat]

guarantee_tension = -0.5 # Modifies the world tension level required to guarantee a foreign country [%]

guarantee_cost = -0.5 # Modifies the cost of guaranteeing a foreign country [%]

license_armor_purchase_cost = -0.5 # Modifier for cost of purchasing armor licenses [%]

license_air_purchase_cost = -0.5 # Modifier for cost of purchasing air licenses [%]

improve_relations_maintain_cost_factor = -0.75 # Modifies the cost of maintaining "Improve relations" diplomatic actions [%]

enemy_justify_war_goal_time = 0.1 # Modifies the time required for OTHER countries to justify war goal against OWN country [%]

autonomy_gain = 1 # Bonus to autonomy gained per day [flat]

ai_focus_aggressive_factor = 0.5 # Modifies the AI aggressivity focus [%]

ai_get_ally_desire_factor = 100 # Bonus to likeliness of AI to get allies [flat]

ai_call_ally_desire_factor = -40 # Modifies the AI's desire to call allies into wars [flat]

ai_join_ally_desire_factor = -30 # Modifies the AI's desire to join allies in wars [flat]

opinion_gain_monthly_factor = 0.15 # Modifies the opinion gain from improving relations [%]

opinion_gain_monthly_same_ideology_factor = 0.5 # Modifies the monthly opinion gain for being of the same ideology [%]

# Military modifiers

army_core_attack_factor = 0.1 # Division attack on core territory [%]

army_core_defence_factor = 0.1 # Division defence on core territory [%]

conscription_factor = 0.1 # Conscription % bonus (applied AFTER available population is calculated) [%]

conscription = 0.01 # Conscription bonus (added to % of available population) [%]

non_core_manpower = 0.02 # Modifies the percentage of non-core manpower [%]

training_time_army_factor = -0.10 # Modifies the time required to train divisions [%]

planning_speed = 0.10 # Bonus to planning speed of armies [%]

max_planning = 0.25 # Bonus to maximum planning level of armies [%]

army_org_Factor = 0.05 # Modifies the maximum organization level of all troops [%]

army_org = 5 # Bonus to maximum organization level of all troops [flat]

recon_factor = 0.05 # Bonus to reconnaissance of all troops [%]

army_morale_factor = 0.1 # Bonus to division recovery rate [%]

enemy_partisan_effect = -0.1 # Modifies the effect of enemy partisans on own country [%]

decryption_factor = 0.2 # Bonus to decryption [%]

encryption_factor = 0.2 # Bonus to encryption [%]

amphibious_invasion = 0.10 # Bonus to speed of amphibious invasions [%]

invasion_preparation = -0.3 # Modifies the preparation time for amphibious invasions [%]

land_reinforce_rate = 0.3 # Modifies the rate at which divisions are reinforced [%]

military_leader_cost_factor = -0.50 # Modifies the cost of recruiting new generals [%]

army_leader_start_level = 1 # Bonus to the starting level of new generals [flat]

defence = 0.1 # Bonus % to defense [%]

offence = 0.1 # Bonus % to offence [%]

army_defence_factor = 0.1 # Bonus to division defence factor [%]

army_attack_factor = 0.1 # Bonus to division offence factor [%]

army_speed_factor = 0.05 # Bonus to division speed factor [%]

air_ace_generation_chance_factor = 0.10 # Modifies the chance of generating aces [%]

attrition = -0.1 # Modifier to overall army attrition [%]

heat_attrition_factor = -0.5 # Modifies the heat attrition of all armies [%]

winter_attrition_factor = -0.5 # Modifies the winter attrition of all armies [%]

max_dig_in = 1 # Bonus to max entrenchment [flat]

supply_consumption_factor = -0.20 # Modifies amount of supplies consumed [%]

out_of_supply_factor = -0.5 # Modifies the penalty for being out of supply [%]

army_armor_speed_factor = 0.05 # Modifies the speed of all armor units in the army [%]

army_armor_attack_factor = 0.1 # Modifies the attack of all armor units in the army [%]

army_armor_defence_factor = 0.05 # Modifies the defence of all armor units in the army [%]

army_artillery_attack_factor = 0.15 # Modifies the attack of all artillery units in the army [%]

army_artillery_defence_factor = 0.05# Modifies the defence of all artillery units in the army [%]

army_infantry_attack_factor = 0.05 # Modifies the attack of all infantry units in the army [%]

army_infantry_defence_factor = 0.1 # Modifies the defence of all infantry units in the army [%]

special_forces_attack_factor = 0.1 # Modifies the attack of all special forces units in the army [%]

special_forces_defence_factor = 0.1 # Modifies the defence of all special forces units in the army [%]

cavalry_attack_factor = 0.05 # Modifies the attack of all cavalry units in the army [%]

cavalry_defence_factor = 0.05 # Modifies the defence of all cavalry units in the army [%]

motorized_attack_factor = 0.05 # Modifies the attack of all motorized units in the army [%]

motorized_defence_factor = 0.05 # Modifies the defence of all motorized units in the army [%]

experience_gain_army = 0.05 # Bonus to daily army experience gain [flat]

experience_gain_army_factor = -0.1 # Modifies the amount of army experience gained [%]

# Air modifiers

enemy_army_bonus_air_superiority_factor = -0.05 # Modifies the bonus for enemies from air superiority [%]

army_bonus_air_superiority_factor = 0.05 # Modifies the bonus to land combat from having air superiority [%]

air_accidents_factor = -0.05 # Modifies the chance of air accidents [%]

air_night_penalty = -0.1 # Modifies the penalty for nighttime air operations [%]

air_weather_penalty = -0.1 # Modifies the penalty for bad weather for air operations [%]

naval_strike_attack_factor = 0.02 # Modifies the attack factor for naval strikes of air wings [%]

naval_strike_targetting_factor = 0.02 # Modifies the targetting efficiency for naval strikes of air wings [%]

naval_strike_agility_factor = 0.02 # Modifies the agility factor for naval strikes of air wings [%]

air_interception_attack_factor = 0.02 # Modifies the attack factor for interception missions of air wings [%]

air_interception_defence_factor = 0.02 # Modifies the defence factor for interception missions of air wings [%]

air_interception_agility_factor = 0.02 # Modifies the agility factor for interception missions of air wings [%]

air_air_superiority_attack_factor = 0.02 # Modifies the attack factor for air superiority missions of air wings [%]

air_air_superiority_defence_factor = 0.02 # Modifies the defence factor for air superiority missions of air wings [%]

air_air_superiority_agility_factor = 0.02 # Modifies the agility factor for air superiority missions of air wings [%]

air_close_air_support_attack_factor = 0.02 # Modifies the attack factor for close air support missions of air wings [%]

air_close_air_support_defence_factor = 0.02 # Modifies the defence factor for close air support missions of air wings [%]

air_close_air_support_agility_factor = 0.02 # Modifies the agility factor for close air support missions of air wings [%]

air_strategic_bomber_attack_factor = 0.01 # Modifies the attack factor for strategic bombing missions of air wings [%]

air_strategic_bomber_defence_factor = 0.01 # Modifies the defence factor for strategic bombing missions of air wings [%]

air_strategic_bomber_agility_factor = 0.01 # Modifies the agility factor for strategic bombing missions of air wings [%]

air_strategic_bomber_bombing_factor = 0.03 # Modifies the bombing factor for strategic bombing missions of air wings [%]

air_cas_present_factor = 0.1 # Modifies the efficiency of tactical bombing missions [%]

air_paradrop_attack_factor = 0.01 # Modifies the attack of paradropped troops [%]

air_paradrop_defence_factor = 0.03 # Modifies the defence of paradropped troops [%]

air_paradrop_agility_factor = 0.03 # Modifies the agility of paradropped troops [%]

experience_gain_air = 0.05 # Bonus to daily air experience gain [flat]

experience_gain_air_factor = 0.1 # Modifies the amount of air experience gained [%]

# Naval modifiers

naval_retreat_chance = 0.2 # Modifies the chance of a successful naval retreat [%]

naval_retreat_speed = 0.25 # Modifies the speed of naval retreats [%]

ships_at_battle_start = 0.25 # Modifies the number of ships in the first contact [%]

spotting_chance = 0.1 # Modifies the chance to spot enemy ships [%]

navy_anti_air_attack_factor = 0.1 # Modifies the anti air attack of naval units [%]

navy_capital_ship_defence_factor = 0.1 # Modifies the defence of capital ships in the navy [%]

navy_carrier_air_targetting_factor = 0.1 # Modifies the targeting efficiency of air units on by carriers [%]

sortie_efficiency = 0.1 # Modifies sortie efficiency of carriers [%]

naval_hit_chance = 0.05 # Modifies the naval hit chance [%]

naval_coordination = 0.01 # Modifies the naval coordination [%]

navy_carrier_air_attack_factor = 0.03 # Modifies the attack of planes of carriers [%]

navy_carrier_air_targetting_factor 0.03 # Modifies the defence of planes of carriers [%]

navy_carrier_air_agility_factor = 0.04 # Modifies the agility of planes of carriers [%]

navy_capital_ship_attack_factor = 0.05 # Modifies the attack of capital ships [%]

navy_capital_ship_defence_factor = 0.05 # Modifies the defence of capital ships [%]

navy_submarine_attack_factor = 0.2 # Modifies the attack of all submarine units in the navy [%]

navy_submarine_defence_factor = 0.2 # Modifies the defence of all submarine units in the navy [%]

navy_screen_attack_factor = 0.05 # Modifies the attack of screen ships [%]

navy_screen_defence_factor = 0.05 # Modifies the defence of screen ships [%]

convoy_raiding_efficiency_factor = 0.1 # Modifies the efficience of commerce raiding [%]

naval_speed_factor = 0.1 # Modifies the speed of naval units [%]

navy_submarine_detection_factor = 0.1 # Modifies the chance of detecting enemy submarines

navy_max_range_factor = 0.05 # Modifies the maximum range of navies [%]

experience_gain_navy = 0.05 # Bonus to daily navy experience gain [flat]

experience_gain_navy_factor = 0.1 # Modifies the amount of navy experience gained [%]

# Economic/production modifiers

production_speed_buildings_factor = 0.1 # Bonus to speed of overall construction [%]

conversion_cost_civ_to_mil_factor = -0.2 # Modifies the cost of converting civilian factories to military [%]

production_speed_arms_factory_factor = 0.1 # Bonus to speed of constructing military factories [%]

production_speed_industrial_complex_factor = 0.1 # Bonus to speed of constructing civilian factories [%]

production_speed_bunker_factor = 0.3 # Bonus to speed of constructing land forts [%]

production_speed_coastal_bunker_factor = 0.3 # Bonus to speed of constructing coastal forts [%]

production_speed_anti_air_building_factor = 0.3 # Bonus to speed of constructing anti air guns [%]

production_speed_dockyard_factor = 0.2 # Bonus to speed of constructing dockyards [%]

production_speed_naval_base_factor = 0.2 # Bonus to speed of constructing naval bases [%]

production_speed_air_base_factor = 0.15 # Bonus to speed of constructing air bases [%]

production_speed_rocket_site_factor = 0.15 # Bonus to speed of constructing rocket sites [%]

production_speed_radar_station_factor = 0.15 # Bonus to speed of constructing radar stations [%]

production_speed_infrastructure_factor = 0.2 # Bonus to speed of constructing infrastructure [%]

production_speed_nuclear_reactor_factor = 0.25 # Bonus to speed of constructing nuclear reactors [%]

production_speed_synthetic_refinery_factor = 0.1 # Bonus to speed of constructing synthetic refineries [%]

industrial_capacity_factory = 0.1 # Overall production boost for military factories [%]

industrial_capacity_dockyard = 0.2 # Overall production boost for dockyards [%]

consumer_goods_factor = 0.05 # Modifies the factor of factories occupied with producing consumer goods [%]

production_factory_efficiency_gain_factor = 0.05 # Modifies the production efficiency gain factor [%]

production_factory_start_efficiency_factor = 0.05 # Modifies the starting production efficiency of factories [%]

local_resources_factor = 0.10 # Modifies the resource gain efficiency [%]

equipment_conversion_speed = 0.05 # Modifies the speed of converting equipment [%]

min_export = -0.05 # Modifies the % of goods that need to be exported [%]

global_building_slots_factor = 0.10 # Modifies the amount of factories that can be built in a state [%]

industry_air_damage_factor = -0.1 # Modifies the vulnerability of factories to bombs [%]

# Other modifiers