可在Module:Defines/List/doc创建此模块的帮助文档
local NDefines = {
NGame = {
START_DATE = "1936.1.1.12",
END_DATE = "1949.1.1.1",
MAP_SCALE_PIXEL_TO_KM = 7.114,
SAVE_VERSION = 22,
CHECKSUM_SALT = "zwOdv5d9wm9uDSOT",
LAG_DAYS_FOR_LOWER_SPEED = 10,
LAG_DAYS_FOR_PAUSE = 25,
GAME_SPEED_SECONDS = { 2.0, 0.5, 0.2, 0.1, 0.0 },
MAJOR_PARTICIPANTS_FOR_MAJOR_WAR = 3,
TRADE_ROUTE_RECALCULATE_FREQUENCY_DAYS = 30,
COMBAT_LOG_MAX_MONTHS = 12,
MESSAGE_TIMEOUT_DAYS = 60,
AIR_LOG_TIMEOUT_HOURS = 24,
EVENT_TIMEOUT_DEFAULT = 13,
MISSION_REMOVE_FROM_INTERFACE_DEFAULT = 13,
DECISION_ALERT_TIMEOUT_DAYS = 30,
FUEL_RESOURCE = "oil",
MAX_EFFECT_ITERATION = 1000,
MAX_SCRIPTED_LOC_RECURSION = 30,
HANDS_OFF_START_TAG = "HAI",
ALERT_SFX_COOLDOWN_DAYS = 14,
MUSIC_PLAYER_RECENTLY_PLAYED_SIZE = 10,
},
NDiplomacy = {
DIPLOMACY_REQUEST_EXPIRY_DAYS = 30,
BASE_SURRENDER_LEVEL = 1.0,
MAX_TRUST_VALUE = 100,
MIN_TRUST_VALUE = -100,
MAX_OPINION_VALUE = 100,
MIN_OPINION_VALUE = -100,
BASE_TRUCE_PERIOD = 180,
TRUCE_PERIOD_AFTER_KICKING_FROM_FACTION = 60,
NUM_DAYS_TO_ENABLE_KICKING_NEW_MEMBERS_OF_FACTION = 90,
NUM_DAYS_TO_ENABLE_REINVITE_KICKED_NATIONS = 90,
BASE_NEGATIVE_OPINION_AFTER_BEING_KICKED = 20,
DECAY_RATE_OF_NEGATIVE_OPINION_AFTER_BEING_KICKED = 1,
TRUCE_BREAK_COST_PP = 200,
BASE_PEACE_PUPPET_FACTOR = 100,
BASE_PEACE_LIBERATE_FACTOR = 100,
BASE_PEACE_TAKE_UNCONTROLLED_STATE_FACTOR = 10.0,
BASE_PEACE_TAKE_FACTION_CONTROLLED_STATE_FACTOR = 0.5,
BASE_PEACE_FORCE_GOVERNMENT_COST = 100,
PEACE_COST_FACTOR_CONTESTED_MAX = 15,
PEACE_COST_FACTOR_UNCONTESTED_MAX = 15,
PEACE_COST_FACTOR_CONTESTED_BID = 1.20,
PEACE_COST_FACTOR_UNCONTESTED_BID_MIN = 1.15,
PEACE_COST_FACTOR_UNCONTESTED_BID_MAX = 1.60,
PEACE_COST_FACTOR_UNCONTESTED_BID_STEP = 0.15,
PEACE_COST_FACTOR_CAPITAL_SHIP_IC = 0.005,
PEACE_COST_FACTOR_SCREENING_SHIP_IC = 0.005,
PEACE_INCREASE_COST_FACTOR_PER_MISSING_PERCENT_FOR_CAPITULATION = 0.0012,
PEACE_COST_FACTOR_COMPLIANCE_STEPS = {
0, 1.0,
30, 0.9,
70, 0.8,
},
PEACE_COST_FACTOR_STACK_DEMILITARIZED_ZONE = 0.25,
PEACE_COST_FACTOR_STACK_WAR_REPARATION = 0.25,
PEACE_COST_FACTOR_STACK_RESOURCE_RIGHTS = 0.25,
PEACE_COST_FACTOR_STACK_DISMANTLE_INDUSTRY = 0.25,
PEACE_TIMED_EFFECT_LENGTH_DEMILITARIZED_ZONE = 1825,
PEACE_TIMED_EFFECT_LENGTH_WAR_REPARATION = 1825,
PEACE_TIMED_EFFECT_LENGTH_RESOURCE_RIGHTS = 1825,
PEACE_TIMED_EFFECT_RATIO_CIVILIAN_FACTORY_WAR_REPARATION = 0.5,
INFLUENCE_NEUTRAL_DIST_CAPITAL = 30.0,
INFLUENCE_MAX_DIST_CAPITAL = 45.0,
INFLUENCE_NEUTRAL_DIST_CORE = 6.0,
INFLUENCE_MAX_DIST_CORE = 13.0,
INFLUENCE_NEUTRAL_DIST_CONTROLLED = 14.0,
INFLUENCE_MAX_DIST_CONTROLLED = 20.0,
INFLUENCE_MIN_DIST_COST_MODIFIER = 0.70,
INFLUENCE_MAX_DIST_COST_MODIFIER = 1.00,
INFLUENCE_RATIO_CAPITAL = 0.05,
INFLUENCE_RATIO_CORE = 0.45,
INFLUENCE_RATIO_CONTROLLED = 0.5,
INFLUENCE_DISTANCE_DIVISOR = 22.0,
INFLUENCE_PER_ADJACENCY = 0.05,
INFLUENCE_MAJOR_FACTOR = 1.0,
INFLUENCE_MINOR_FACTOR = 1.0,
PEACE_TRIGGER_AI_MAX_INFLUENCE_VALUE = 0.99,
BASE_IMPROVE_RELATION_COST = 10,
BASE_IMPROVE_RELATION_SAME_IDEOLOGY_GROUP_MAINTAIN_COST = 0.2,
BASE_IMPROVE_RELATION_DIFFERENT_IDEOLOGY_GROUP_MAINTAIN_COST = 0.4,
BASE_SEND_ATTACHE_COST = 100,
BASE_SEND_ATTACHE_CP_COST = 50.0,
BASE_GENERATE_WARGOAL_DAILY_PP = 0.2,
WARGOAL_VERSUS_MAJOR_AT_WAR_REDUCTION = -0.75,
WARGOAL_WORLD_TENSION_REDUCTION = -0.5,
WARGOAL_JUSTIFY_TENSION_FROM_PRODUCTION = 30.0,
MIN_WARGOAL_JUSTIFY_COST = 2.0,
WARGOAL_PER_JUSTIFY_AND_WAR_COST_FACTOR = 1.5,
WARGOAL_THREAT_MAX_TIME_RATIO = 1.0,
BASE_BOOST_PARTY_POPULARITY_DAILY_PP = 0.25,
BASE_BOOST_PARTY_POPULARITY_DAILY_DRIFT = 0.1,
BASE_STAGE_COUP_DAILY_PP = 0.5,
BASE_STAGE_COUP_TOTAL_COST = 200,
NAP_EXPIRY_MONTHS = 48,
NAP_UNBREAKABLE_MONTHS = 12,
NAP_FORCE_BALANCE_RULE_MONTHS = 6,
NAP_BREAK_FORCE_BALANCE_1 = 2.0,
NAP_BREAK_FORCE_BALANCE_2 = 1.0,
NAP_BREAK_FORCE_BALANCE_3 = 0.5,
VERY_GOOD_OPINION = 50,
VERY_BAD_OPINION = -50,
DIPLOMACY_HOURS_BETWEEN_REQUESTS = 24,
TROOP_FEAR = 1,
FLEET_FEAR = 1,
IC_TO_EQUIPMENT_COUP_RATIO = 0.1,
VOLUNTEERS_PER_TARGET_PROVINCE = 0.05,
VOLUNTEERS_PER_COUNTRY_ARMY = 0.05,
VOLUNTEERS_RETURN_EQUIPMENT = 0.95,
VOLUNTEERS_TRANSFER_SPEED = 14,
VOLUNTEERS_DIVISIONS_REQUIRED = 30,
TENSION_STATE_VALUE = 2,
TENSION_CIVIL_WAR_IMPACT = 0.2,
TENSION_NO_CB_WAR = 10,
TENSION_CB_WAR = 7,
TENSION_ANNEX_NO_CLAIM = 2,
TENSION_ANNEX_CLAIM = 0.5,
TENSION_ANNEX_CORE = 0,
TENSION_PUPPET = 1.25,
TENSION_FORCE_GOVERNMENT = 0.75,
TENSION_VOLUNTEER_FORCE_DIVISION = 0.2,
TENSION_DECAY_DAILY = 0.005,
TENSION_SIZE_FACTOR = 1.0,
TENSION_TIME_SCALE_START_DATE = "1936.1.1.12",
TENSION_TIME_SCALE_MONTHLY_FACTOR = -0.005,
TENSION_TIME_SCALE_MIN = 0.25,
TENSION_GUARANTEE = -5,
TENSION_FACTION_JOIN = 4,
TENSION_JOIN_ATTACKER = 2,
TENSION_PEACE_FACTOR = 0.25,
TENSION_LIBERATE = -1,
TENSION_TAKE_ONE_CAPITAL_SHIP = 0.25,
TENSION_DEMILITARIZE_ZONE = 0.25,
TENSION_WAR_REPARATION = 0.25,
TENSION_RESOURCE_RIGHTS = 0.25,
TENSION_DISMANTLE_INDUSTRY = 0.25,
TENSION_CAPITULATE = 0.40,
GUARANTEE_COST = 25,
REVOKE_GUARANTEE_COST = 25,
BASE_CONDITIONAL_PEACE_WARESCORE_RATIO = 0.5,
BASE_CONDITIONAL_PEACE_MONTHS = 3,
JOINING_NAP_WAR_PENALTY = 0.2,
BREAKING_GUARANTEE_PENALTY = 0.2,
PEACE_SCORE_TRANSFERRED_TO_FACTION_LEADER = 0.1,
PEACE_SCORE_RESET_LOW_SCORE_THRESHOLD = 0.05,
PEACE_SCORE_RESET_LOW_SCORE_MINIMUM_FOR_RECEIVER = 0.1,
PEACE_SCORE_SCALE_FACTOR = 1.35,
PEACE_SCORE_MINOR_BOOST_FRACTION = 0.05,
PEACE_SCORE_DISTRIBUTION = { 0.2, 0.2, 0.2, 0.2, 0.2 },
PEACE_CONTEST_REFUND_FACTOR = { 1.0, 0.92, 0.84, 0.76 },
PEACE_PLAY_SOUND_ON_NEW_TURN = true,
PEACE_PLAY_NEW_TURN_SOUND_ONLY_IF_NOT_ALREADY_PLAYING = true,
MAX_REMEMBERED_LEASED_IC = 1000,
MAX_OPINION_FOR_LEASED_IC = 30,
MONTHLY_LEASED_IC_DECAY = 35,
OPINION_PER_VOLUNTEER = 3,
MAX_OPINION_FROM_VOLUNTEERS = 30,
OPINION_FOR_DEMO_FROM_WT_GENERATION = -2.0,
NOT_READY_FOR_WAR_BASE = -50,
FRONT_IS_DANGEROUS = -100,
NOT_READY_FOR_WAR_VAL_PER_DAY_SINCE_CALL = 1,
PEACE_ACTION_MAX_COST = 9999,
RESOURCE_SENT_AUTONOMY_DAILY_BASE = 0.0,
RESOURCE_SENT_AUTONOMY_DAILY_FACTOR = 0.005,
WAR_SCORE_AUTONOMY_BASE = 0.0,
WAR_SCORE_AUTONOMY_FACTOR = 0.6,
LL_TO_OVERLORD_AUTONOMY_DAILY_BASE = 0.0,
LL_TO_OVERLORD_AUTONOMY_DAILY_FACTOR = 0.05,
LL_TO_PUPPET_AUTONOMY_DAILY_BASE = 0.0,
LL_TO_PUPPET_AUTONOMY_DAILY_FACTOR = -0.01,
AUTONOMY_FREEDOM_FROM_CAPITULATE = 0.5,
ATTACHE_TO_SUBJECT_EFFECT = -0.05,
ATTACHE_TO_OVERLORD_EFFECT = 0.05,
AUTONOMY_LEVEL_CHANGE_PP_COST_BASE = 50.0,
AUTONOMY_LEVEL_CHANGE_PP_ANNEX = 300,
AUTONOMY_LEVEL_CHANGE_PP_FREE = 300,
MAX_SCORE_DIFF_TO_CHANGE_AUTONOMY = 10,
MASTER_BUILD_AUTONOMY_FACTOR = -0.7,
VICTORY_POINT_WORTH_FACTOR = 10,
VICTORY_POINT_WORTH_FACTOR_WARSCORE = 0.2,
PROVINCE_WORTH_FROM_STATE_VALUE_FACTOR_WARSCORE = 0.2,
CAPITAL_CAPITULATE_BONUS_SCORE = 150,
CAPITAL_CAPITULATE_BONUS_SCORE_MUL = 1.5,
IDEOLOGY_JOIN_FACTION_MIN_LEVEL = 0.3,
JOIN_FACTION_LIMIT_CHANGE_AT_WAR = 0.5,
LICENSE_ACCEPTANCE_OPINION_FACTOR = 0.4,
LICENSE_ACCEPTANCE_PUPPET_BASE = 15,
LICENSE_ACCEPTANCE_TECH_DIFFERENCE = 2,
LICENSE_ACCEPTANCE_TECH_DIFFERENCE_BASE = 10,
LICENSE_ACCEPTANCE_SAME_FACTION = 20,
WARGOAL_COST_LEND_LEASE = -0.25,
WARGOAL_COST_DOCKING_RIGHTS = -0.2,
WARGOAL_COST_VOLUNTEERS = -0.5,
ASSUME_FACTION_LEADERSHIP_PP_COST = 200,
ASSUME_FACTION_LEADERSHIP_MIN_MANPOWER_RATIO = 2,
ASSUME_FACTION_LEADERSHIP_MIN_FACTORY_RATIO = 1.5,
ASSUME_FACTION_LEADERSHIP_COOLDOWN_DAYS = 180,
ASSUME_FACTION_SPYMASTER_COOLDOWN_DAYS = 180,
FACTION_LEADERSHIP_CHANGE_ALERT_THRESHOLD = 0.8,
FACTION_LEADERSHIP_CHANGE_NOT_SUBJECT_WEIGHT = 2,
FACTION_LEADERSHIP_CHANGE_NOT_CAPITULATED_WEIGHT = 2,
FACTION_LEADERSHIP_CHANGE_IN_ALL_WARS_WEIGHT = 1,
FACTION_LEADERSHIP_CHANGE_COOLDOWN_WEIGHT = 1,
FACTION_LEADERSHIP_CHANGE_MANPOWER_WEIGHT = 2,
FACTION_LEADERSHIP_CHANGE_FACTORY_WEIGHT = 2,
EMBARGO_COST = 100,
REVOKE_EMBARGO_COST = 0,
EMBARGO_THREAT_THRESHOLD = 30,
EMBARGO_SAME_IDEOLOGY_AI_WEIGHT = -20,
EMBARGO_DIFFERENT_IDEOLOGY_AI_WEIGHT = 15,
EMBARGO_DIFFERENT_IDEOLOGY_AT_OFFENSIVE_WAR_AI_WEIGHT = 10,
EMBARGO_RECIPIENT_IS_MAJOR_AI_WEIGHT = 10,
EMBARGO_NEIGHBOUR_AI_WEIGHT = -10,
EQUIPMENT_PURCHASE_ACCEPTANCE_OPINION = 1.1,
EQUIPMENT_PURCHASE_ACCEPTANCE_SAME_IDEOLOGY = 15,
EQUIPMENT_PURCHASE_ACCEPTANCE_SCRIPTED_IDEOLOGY_ACCEPTANCE = 1.0,
EQUIPMENT_PURCHASE_ACCEPTANCE_TRADE_INFLUENCE = 0.70,
EQUIPMENT_PURCHASE_ACCEPTANCE_COMPETING_FACTIONS = -30,
EQUIPMENT_PURCHASE_ACCEPTANCE_EMBARGO = -200,
EQUIPMENT_PURCHASE_ACCEPTANCE_NON_AGGRESSION_PACT = 25,
MARKET_ACCESS_ACCEPTANCE_OPINION = 1.1,
MARKET_ACCESS_ACCEPTANCE_SAME_IDEOLOGY = 15,
MARKET_ACCESS_ACCEPTANCE_SCRIPTED_IDEOLOGY_ACCEPTANCE = 1.0,
MARKET_ACCESS_ACCEPTANCE_TRADE_INFLUENCE = 0.70,
MARKET_ACCESS_ACCEPTANCE_COMPETING_FACTIONS = -30,
MARKET_ACCESS_ACCEPTANCE_EMBARGO = -200,
MARKET_ACCESS_ACCEPTANCE_NO_TRADE_ROUTE = -100,
MARKET_ACCESS_ACCEPTANCE_NON_AGGRESSION_PACT = 25,
},
NCountry = {
EVENT_PROCESS_OFFSET = 20,
BASE_RESEARCH_SLOTS = 2,
POPULATION_YEARLY_GROWTH_BASE = 0.015,
RESISTANCE_STRENGTH_FROM_VP = 0.001,
RESISTANCE_STRENGTH_FROM_NEIGHBORS = 0.5,
RESISTANCE_DECAY_WHEN_NO_GROWTH = 0.005,
REINFORCEMENT_DIVISION_PRIORITY_COUNT = 3,
REINFORCEMENT_DIVISION_PRIORITY_DEFAULT = 1,
REINFORCEMENT_THEATER_GROUP_PRIORITY_DEFAULT = 1,
REINFORCEMENT_THEATRE_PRIORITY_COUNT = 3,
REINFORCEMENT_THEATRE_PRIORITY_DEFAULT = 1,
REINFORCEMENT_AIRBASE_PRIORITY_COUNT = 3,
REINFORCEMENT_AIRBASE_PRIORITY_DEFAULT = 1,
REINFORCEMENT_DELIVERY_SPEED_MIN = 0.6,
REINFORCEMENT_EQUIPMENT_DELIVERY_SPEED = 0.3,
REINFORCEMENT_MANPOWER_DELIVERY_SPEED = 10.0,
REINFORCEMENT_MANPOWER_CHUNK = 0.1,
EQUIPMENT_UPGRADE_CHUNK_MAX_SIZE = 10,
COUNTRY_SCORE_MULTIPLIER = 1.0,
ARMY_SCORE_MULTIPLIER = 0.15,
NAVY_SCORE_MULTIPLIER = 1.0,
AIR_SCORE_MULTIPLIER = 0.1,
INDUSTRY_SCORE_MULTIPLIER = 1.0,
PROVINCE_SCORE_MULTIPLIER = 0.1,
NUCLEAR_PRODUCTION_SCALE = 365,
NUCLEAR_BOMB_DROP_WAR_SUPPORT_EFFECT_MAX_INFRA = 0.2,
NUCLEAR_BOMB_DROP_WAR_SUPPORT_EFFECT_MAX_VP = 3,
WEEKLY_STABILITY_GAIN = 0.0,
WEEKLY_WAR_SUPPORT_GAIN = 0.0,
SUPPLY_CONVOY_FACTOR = 0.25,
CONVOY_RANGE_FACTOR = 1,
CONVOY_LENDLEASE_RANGE_FACTOR = 1,
CONVOY_INTERNATIONAL_MARKET_RANGE_FACTOR = 1,
LOCAL_MANPOWER_ACCESSIBLE_NON_CORE_FACTOR = 0.02,
MAX_NON_CORE_MANPOWER_FACTOR = 1.0,
DEFAULT_STABILITY = 0.5,
DEFAULT_WAR_SUPPORT = 0.5,
BASE_STABILITY_WAR_FACTOR = -0.2,
BASE_STABILITY_PARTY_POPULARITY_FACTOR = 0.15,
MIN_COUP_STABILITY_FACTOR = 0.0,
MAX_COUP_STABILITY_FACTOR = 2.0,
MIN_COUP_SUCCESS_STABILITY = 0.8,
WAR_SUPPORT_OFFNSIVE_WAR = -0.2,
WAR_SUPPORT_DEFENSIVE_WAR = 0.2,
WAR_SUPPORT_TENSION_IMPACT = 0.4,
MIN_STABILITY = 0.0,
MAX_STABILITY = 1.0,
MIN_WAR_SUPPORT = 0.0,
MAX_WAR_SUPPORT = 1.0,
FRONT_PROVINCE_SCORE = 20,
MAJOR_IC_RATIO = 3,
MAJOR_MIN_FACTORIES = 35,
MAX_INTELLIGENCE_DIFFERENCE = 10.0,
INTEL_FROM_ALLIANCE_FACTOR = 0.3,
MAX_INTELLIGENCE_DATA_DEVIATION = 1.0,
MAX_INTELLIGENCE_MILITARY_DATA_DEVIATION = 1.0,
MAX_INTELLIGENCE_NAVY_DATA_DEVIATION = 0.3,
MAX_INTELLIGENCE_AIR_DATA_DEVIATION = 1.0,
MAX_INTELLIGENCE_CONVOY_DATA_DEVIATION = 0.3,
MAX_INTELLIGENCE_MANPOWER_DATA_DEVIATION = 0.4,
MAX_INTELLIGENCE_FIELDED_MANPOWER_DATA_DEVIATION = 0.35,
MAX_INTELLIGENCE_INDUSTRY_DATA_DEVIATION = 0,4,
MIN_MANPOWER_RATIO = 0.15,
ARMY_IMPORTANCE_FACTOR = 5.0,
TERRAIN_IMPORTANCE_FACTOR = 5.0,
VICTORY_POINTS_IMPORTANCE_FACTOR = 5.0,
BUILDING_IMPORTANCE_FACTOR = 3.0,
RESOURCE_IMPORTANCE_FACTOR = 1.0,
INTERPOLATED_FRONT_STEPS_SHORT = 2,
MIN_AIR_RESERVE_RATIO = 0.33,
POLITICAL_POWER_LOWER_CAP = -500.0,
POLITICAL_POWER_UPPER_CAP = 2000.0,
RESISTANCE_IMPORTANT_LEVEL = 0.25,
RESISTANCE_IMPORTANT_COUNTRY_LEVEL = 0.25,
MIN_MAJOR_COUNTRIES = 7,
ADDITIONAL_MAJOR_COUNTRIES_IC_RATIO = 0.7,
BASE_TENSION_MAJOR_COUNTRY_INDEX = 1,
MIN_NAVAL_SUPPLY_EFFICIENCY = 0.1,
PARADROP_AIR_SUPERIORITY_RATIO = 0.7,
STATE_VALUE_BASE = 10.0,
STATE_VALUE_BUILDING_SLOTS_MULT = 4.0,
STATE_VALUE_MANPOWER_FACTOR = 0.1,
INVASION_REPORT_EXPERATION_DAYS = 30,
MIN_FOCUSES_FOR_CONTINUOUS = 10,
AUTONOMOUS_TOTAL_SCORE = 5000,
AUTONOMOUS_SPILLOVER = 0.025,
CIVIL_WAR_INVOLVEMENT_MIN_TENSION = 0.5,
UNCAPITULATE_LEVEL = 0.1,
BASE_SURRENDER_LIMIT = 0.8,
SURRENDER_LIMIT_MULT_FOR_COUNTRIES_WITH_NO_CORES = 0.7,
MIN_SURRENDER_LIMIT = 0.2,
BASE_MOBILIZATION_SPEED = 0.01,
INTERCEPTION_WAR_SUPPORT_SCALE = 0.00001,
INTERCEPTION_BOMBING_WAR_SUPPORT_IMPACT = 0.3,
BOMBING_WAR_SUPPORT_PENALTY_SCALE = -0.00015,
MAX_BOMBING_WEEKLY_WAR_SUPPORT_PENALTY = -0.006,
BOMBING_WEEKLY_WAR_SUPPORT_PENALTY_DECAY = 0.001,
MAX_BOMBING_WAR_SUPPORT_IMPACT = -0.3,
HEROES_BEING_KILLED_WAR_SUPPORT_PENALTY_SCALE = -0.03,
MAX_HEROES_BEING_KILLED_WEEKLY_WAR_SUPPORT_PENALTY = -0.006,
HEROES_BEING_KILLED_WEEKLY_WAR_SUPPORT_PENALTY_DECAY = 0.001,
MAX_HEROES_BEING_KILLED_WAR_SUPPORT_IMPACT = -0.3,
WAR_SUPPORT_FROM_CASUALTIES = 0.025,
CONVOYS_BEING_RAIDED_WAR_SUPPORT_PENALTY_SCALE = -0.05,
MAX_CONVOYS_BEING_RAIDED_WEEKLY_WAR_SUPPORT_PENALTY = -0.006,
CONVOYS_BEING_RAIDED_WEEKLY_WAR_SUPPORT_PENALTY_DECAY = 0.001,
MAX_CONVOYS_BEING_RAIDED_WAR_SUPPORT_IMPACT = -0.5,
FEMALE_UNIT_LEADER_BASE_CHANCE = {
0.5,
0.5,
0.5,
0.5,
0.5,
},
CONVOYS_SUNK_MULTIPLIER_FOR_WAR_SUPPORT = 0.2,
CONVOYS_BEING_RAIDED_DAILY_WAR_SUPPORT_IMPACT_FROM_OVERSEA_STATES = 0.2,
CONVOYS_SUNK_MULTIPLIER_FOR_WAR_SUPPORT_FROM_OVERSEA_STATES = 0.2,
CONVOYS_BEING_RAIDED_DAILY_WAR_SUPPORT_IMPACT = 0.2,
MAX_PROPAGANDA_STABILITY_IMPACT = -0.2,
MAX_PROPAGANDA_WAR_SUPPORT_IMPACT = -0.2,
PROPAGANDA_STABILITY_DAILY_DECAY = 0.001,
PROPAGANDA_WAR_SUPPORT_DAILY_DECAY = 0.001,
NUM_DAYS_TO_FULLY_DELETE_STOCKPILED_EQUIPMENT = 90,
AIR_SUPPLY_CONVERSION_SCALE = 0.01,
AIR_SUPPLY_DROP_EXPIRATION_HOURS = 168,
STARTING_COMMAND_POWER = 0.0,
BASE_MAX_COMMAND_POWER = 200.0,
BASE_COMMAND_POWER_GAIN = 0.4,
AIR_VOLUNTEER_PLANES_RATIO = 0.2,
AIR_VOLUNTEER_BASES_CAPACITY_LIMIT = 0.1,
ATTACHE_XP_SHARE = 0.15,
SPECIAL_FORCES_CAP_BASE = 0.05,
SPECIAL_FORCES_CAP_MIN = 24,
DAYS_OF_WAR_BEFORE_SURRENDER = 7,
FUEL_LEASE_CONVOY_RATIO = 0.0005,
STARTING_FUEL_RATIO = 0.25,
BASE_FUEL_GAIN_PER_OIL = 2,
BASE_FUEL_GAIN = 2.0,
BASE_FUEL_CAPACITY = 50000,
SCORCHED_EARTH_STATE_COST = 5,
COUNTRY_MANPOWER_CAPITULATED_FREE_POOL_FACTOR = 0.1,
COUNTRY_MANPOWER_CAPITULATED_CORE_GAIN_FACTOR = 0.001,
COUNTRY_MANPOWER_CAPITULATED_NON_CORE_GAIN_FACTOR = 0.001,
GIE_MAX_LEGITIMACY = 100,
GIE_CAPITULATE_MAX_STOCKPILE_TRANSFER = 0.1,
GIE_CAPITULATE_MIN_LEGIT_FOR_TRANSFER = 5,
GIE_CAPITULATION_LEGITIMACY_WARSCORE_FACTOR = 0.5,
GIE_CAPITULATION_LEGITIMACY_WARLENGTH_FACTOR = 1.0,
GIE_WARSCORE_GAIN_LEGITIMACY_FACTOR = 1,
GIE_HOST_CIC_FROM_LEGITIMACY_MAX = 5,
GIE_HOST_MIC_FROM_LEGITIMACY_MAX = 5,
GIE_HOST_DOCKYARDS_FROM_LEGITIMACY_MAX = 0,
GIE_VETERAN_MANPOWER_NON_CORE_GAIN_FACTOR = 0.005,
GIE_VETERAN_MANPOWER_CORE_GAIN_FACTOR = 0.01,
GIE_MANPOWER_TOTAL_MAX_FACTOR = 0.5,
GIE_MANPOWER_RATO_OF_MAX_START_PENALTY = 0.5,
GIE_MANPOWER_GAIN_PENALTY_MAX = 0.95,
GIE_EXILE_AIR_RECRUITMENT_LEGITIMACY = 50,
GIE_EXILE_AIR_START_EXPERIENCE = 3,
GIE_EXILE_TROOP_RECRUITMENT_LEGITIMACY = 25,
GIE_EXILE_TROOPS_DEPLOY_TRAINING_MAX_LEVEL = 2,
GIE_EXILE_ARMY_LEADER_LEGITIMACY_LEVELS = {
30,
60,
90,
},
GIE_EXILE_ARMY_LEADER_START_LEVEL = 3,
GIE_ESCAPING_DIVISIONS_TRANSFER_DAYS = 30,
GIE_ESCAPING_DIVISIONS_XP_BOOST = 0.4,
GIE_DIVISION_ATTACK_BONUS_AGAINST_OCCUPIER = 0.1,
GIE_DIVISION_DEFENSE_BONUS_AGAINST_OCCUPIER = 0.1,
GIE_DIVISION_ATTACK_BONUS_ON_CORE = 0.1,
GIE_DIVISION_DEFENSE_BONUS_ON_CORE = 0.1,
GIE_ESCAPING_DIVISIONS_EQUIPMENT_RATIO = 0.2,
GIE_ESCAPING_DIVISIONS_AMOUNT_RATIO = 0.1,
GIE_LIBERATED_NATION_DAILY_LEGITIMACY_CHANGE = -1.5,
GIE_EXILE_TRANSFER_ON_LEADER_CAPITULATION_MANPOWER_FACTOR = 0.1,
GIE_CONVOY_ON_CREATION = 10,
SURRENDER_LIMIT_REDUCTION_PER_COLLABORATION = 0.3,
SURRENDER_RECIPIENT_SCORE_PER_COLLABORATION = 1.0,
COMPLIANCE_PER_COLLABORATION = 1.0,
WILL_LEAD_TO_WAR_FOCUS_PERSISTENCE = 60,
WILL_LEAD_TO_WAR_DECISION_PERSISTENCE = 30,
ARMY_COUNT_DAILY_LERP_FOR_TRAINING_XP = 0.002,
ARMY_COUNT_DAILY_DECREASE_FOR_TRAINING_XP = 0.1,
},
NResistance = {
INITIAL_STATE_RESISTANCE = 1.0,
INITIAL_STATE_COMPLIANCE = 0.0,
COMPLIANCE_FACTOR_ON_STATE_CONTROLLER_CHANGE = -0.5,
RESISTANCE_COOLDOWN_WHEN_DISABLED = -0.25,
RESISTANCE_TARGET_BASE = 35.0,
RESISTANCE_TARGET_MODIFIER_HAS_CLAIM = -5.0,
RESISTANCE_TARGET_MODIFIER_PER_STABILITY_LOSS = 0.2,
RESISTANCE_TARGET_MODIFIER_PER_COMPLIANCE = -0.5,
RESISTANCE_TARGET_MODIFIER_IS_AT_PEACE = -10.0,
RESISTANCE_TARGET_MODIFIER_STATE_VP = {
0, 0.0,
5, 5.0,
20, 10.0,
50, 20.0,
},
RESISTANCE_TARGET_MODIFIER_OCCUPIED_CAPITULATED = 10.0,
RESISTANCE_TARGET_MODIFIER_OCCUPIED_IS_EXILE_MIN = 2.0,
RESISTANCE_TARGET_MODIFIER_OCCUPIED_IS_EXILE_MAX = 20.0,
RESISTANCE_TARGET_MODIFIER_POP_LOW = -20.0,
RESISTANCE_TARGET_MODIFIER_POP_VERY_LOW = -50.0,
RESISTANCE_POP_LOW_CUTOFF = 10000,
RESISTANCE_POP_VERY_LOW_CUTOFF = 1000,
RESISTANCE_TARGET_MIN_CAP_FOR_NON_COMPLIANCE = 10,
RESISTANCE_DECAY_BASE = 0.1,
RESISTANCE_DECAY_MIN = 0.01,
RESISTANCE_DECAY_MAX = 100.0,
RESISTANCE_DECAY_MODIFIER_HAS_CLAIM = 25.0,
RESISTANCE_DECAY_MODIFIER_FACTORS = {
10, -50,
20, -25,
},
MIN_DAMAGE_TO_GARRISONS_MODIFIER = 0.1,
RESISTANCE_GROWTH_BASE = 0.2,
RESISTANCE_GROWTH_MIN = 0.01,
RESISTANCE_GROWTH_MAX = 100.0,
COMPLIANCE_GROWTH_BASE = 0.075,
COMPLIANCE_GROWTH_MIN = -100.0,
COMPLIANCE_GROWTH_MAX = 100.0,
COMPLIANCE_GROWTH_IS_AT_PEACE = 10,
COMPLIANCE_GROWTH_HAS_CLAIM = 5,
COMPLIANCE_DECAY_AT_MAX_COMPLIANCE = -0.083,
COMPLIANCE_DECAY_PER_EXILE_LEGITIMACY = -0.015,
RESISTANCE_RATIO_DIFF_TO_SPREAD = 0.5,
RESISTANCE_ACTIVITY_CHANCE_AT_MAX_RESISTANCE = 0.312,
RESISTANCE_ACTIVITY_MIN_GARRISON_PENETRATE_CHANCE = 0.02,
RESISTANCE_TARGET_TO_REENABLE_RESISTANCE = 10,
GARRISON_LOG_MAX_MONTHS = 12,
NO_COMPLIANCE_GAIN_ENABLE_LIMIT = 0.5,
GARRISON_MANPOWER_MIN_DELIVERY_SPEED = 0.7,
GARRISON_MANPOWER_REINFORCEMENT_SPEED = 2000.0,
GARRISON_EQUIPMENT_DELIVERY_SPEED = 4.0,
GARRISON_STR_POW_MANPOWER = 2,
GARRISON_STR_POW_EQUIPMENT = 3,
SUPPRESSION_NEEDED_BY_RESISTANCE_POINT = 0.75,
SUPPRESSION_NEEDED_LOWER_CAP = 10.0,
SUPPRESSION_NEEDED_UPPER_CAP = 50.0,
GARRISON_MANPOWER_LOST_BY_ATTACK = 0.016,
GARRISON_EQUIPMENT_LOST_BY_ATTACK = 0.02,
MAXIMUM_GARRISON_HARDNESS_WHEN_ATTACKED = 0.90,
FOREIGN_MANPOWER_MIN_THRESHOLD = 5000,
MANPOWER_BUFFER_TO_NOT_GIVE_MINOR = 0.3,
MANPOWER_BUFFER_TO_NOT_GIVE_MAJOR = 0.6,
MAX_GARRISON_RATIO_WE_AGREE_TO_SUPPORT = 3.0,
FOREIGN_MANPOWER_AI_COOLDOWN_DAYS = 30,
INITIAL_HISTORY_RESISTANCE = 0.0,
INITIAL_HISTORY_COMPLIANCE = 70.0,
INITIAL_GARRISON_STRENGTH = 1,
STATE_COMPLIANCE_DECAY_FOR_LOST_STATES = 0.05,
},
NProduction = {
MAX_EQUIPMENT_RESOURCES_NEED = 3,
MAX_CIV_FACTORIES_PER_LINE = 15,
DEFAULT_MAX_NAV_FACTORIES_PER_LINE = 10,
FLOATING_HARBOR_MAX_NAV_FACTORIES_PER_LINE = 5,
CONVOY_MAX_NAV_FACTORIES_PER_LINE = 15,
CAPITAL_SHIP_MAX_NAV_FACTORIES_PER_LINE = 5,
MAX_MIL_FACTORIES_PER_LINE = 150,
RAILWAY_GUN_MAX_MIL_FACTORIES_PER_LINE = 5,
RAILWAY_GUN_REPAIR_SPEED = 8.0,
EFFICIENCY_LOSS_PER_UNUSED_DAY = 1,
RESOURCE_PENALTY_WARNING_CRITICAL_RATIO = 0.8,
BASE_FACTORY_SPEED = 5,
BASE_FACTORY_SPEED_MIL = 4.50,
BASE_FACTORY_SPEED_NAV = 2.5,
BASE_FACTORY_START_EFFICIENCY_FACTOR = 10,
BASE_FACTORY_MAX_EFFICIENCY_FACTOR = 50,
BASE_FACTORY_EFFICIENCY_GAIN = 1,
BASE_FACTORY_EFFICIENCY_BALANCE_FACTOR = 0.1,
BASE_FACTORY_EFFICIENCY_VARIANT_CHANGE_FACTOR = 90,
BASE_FACTORY_EFFICIENCY_PARENT_CHANGE_FACTOR = 30,
BASE_FACTORY_EFFICIENCY_FAMILY_CHANGE_FACTOR = 70,
BASE_FACTORY_EFFICIENCY_ARCHETYPE_CHANGE_FACTOR = 20,
EQUIPMENT_BASE_LEND_LEASE_WEIGHT = 1.0,
EQUIPMENT_LEND_LEASE_WEIGHT_FACTOR = 0.01,
LEND_LEASE_DELIVERY_TOTAL_DAYS = 30,
ANNEX_STOCKPILES_RATIO = 1.0,
ANNEX_FIELD_EQUIPMENT_RATIO = 0.25,
ANNEX_FUEL_RATIO = 0.25,
ANNEX_CONVOYS_RATIO = 0.15,
MIN_POSSIBLE_TRAINING_MANPOWER = 100000,
MIN_FIELD_TO_TRAINING_MANPOWER_RATIO = 0.75,
CAPITULATE_STOCKPILES_RATIO = 0.5,
CAPITULATE_FUEL_RATIO = 0.5,
INFRA_MAX_CONSTRUCTION_COST_EFFECT = 1,
PRODUCTION_RESOURCE_LACK_PENALTY = -0.05,
CIC_BANK_SPEED_BOOST_FACTOR = 0.25,
MIN_LICENSE_ACTIVE_DAYS = 30,
BASE_LICENSE_IC_COST = 1,
LICENSE_IC_COST_YEAR_INCREASE = 1,
LICENSE_EQUIPMENT_BASE_SPEED = -0.25,
LICENSE_EQUIPMENT_TECH_SPEED_PER_YEAR = -0.05,
LICENSE_EQUIPMENT_TECH_SPEED_MAX_YEARS = 4,
LICENSE_EQUIPMENT_SPEED_NOT_FACTION = -0.10,
LICENSE_EQUIPMENT_UPGRADE_XP_FACTOR = 2.0,
LICENSE_EQUIPMENT_SPEED_NO_LICENSE = -0.50,
CONVERSION_SPEED_BONUS = 0,
EQUIPMENT_MODULE_ADD_XP_COST = 5.0,
EQUIPMENT_MODULE_REPLACE_XP_COST = 6.0,
EQUIPMENT_MODULE_CONVERT_XP_COST = 3.0,
EQUIPMENT_MODULE_REMOVE_XP_COST = 1.0,
BASE_NAVAL_EQUIPMENT_CONVERSION_IC_COST_FACTOR = 0.2,
BASE_LAND_EQUIPMENT_CONVERSION_IC_COST_FACTOR = 0.9,
MIN_NAVAL_EQUIPMENT_CONVERSION_RESOURCE_COST_FACTOR = 0.2,
MIN_LAND_EQUIPMENT_CONVERSION_RESOURCE_COST_FACTOR = 0,
SHIP_REFIT_MAX_PROGRESS_TO_CANCEL = 0.2,
SHIP_REFIT_DAMAGE_TO_PROGRESS_FACTOR = 0.5,
MINIMUM_NUMBER_OF_FACTORIES_TAKEN_BY_CONSUMER_GOODS_VALUE = 1,
MINIMUM_NUMBER_OF_FACTORIES_TAKEN_BY_CONSUMER_GOODS_PERCENT = 0.1,
},
NMarket = {
PURCHASE_CONTRACT_DELIVERY_TOTAL_DAYS = 30,
IC_TO_CIC_FACTOR = 2.0,
MAX_CIV_FACTORIES_PER_CONTRACT = 15,
LOW_PRICE_LEVEL_FACTOR = 0.75,
HIGH_PRICE_LEVEL_FACTOR = 1.25,
MIN_DELIVERY_LIMIT_WARNING_UI = 0.8,
PURCHASE_CONTRACT_SUBSIDY_BONUS_SPEED_FACTOR = 1.0,
CONVOY_WEIGHT_OVERRIDE = 0.0,
REQUEST_AUTOMATION_AUTO_ACCEPT_MARKET_ACCESS_DEFAULT = true,
REQUEST_AUTOMATION_AUTO_SEND_MARKET_ACCESS_DEFAULT = true,
REQUEST_AUTOMATION_AUTO_ACCEPT_PURCHASE_DEFAULT = false,
CONTRACT_ESTIMATE_AVERAGE_CONVOY_COUNT_ALPHA = 0.5,
CONTRACT_ESTIMATE_AVERAGE_DAILY_PRODUCTION_ALPHA = 0.5,
CONTRACT_ESTIMATE_AVERAGE_CONVOY_COUNT_SNAP_LIMIT = 0.3,
CONTRACT_ESTIMATE_AVERAGE_DAILY_PRODUCTION_SNAP_LIMIT = 1.5,
CONTRACT_ESTIMATE_AVERAGE_CONVOY_SUNK_MULTIPLIER_ALPHA = 0.5,
CONTRACT_ESTIMATE_AVERAGE_CONVOY_SUNK_MULTIPLIER_SNAP_LIMIT = 0.05,
WARNING_CONVOYS_SUNK_MAX_DAYS = 30,
},
NTechnology = {
MAX_SUBTECHS = 3,
BASE_RESEARCH_POINTS_SAVED = 30.0,
BASE_YEAR_AHEAD_PENALTY_FACTOR = 2,
BASE_TECH_COST = 100,
MAX_TECH_SHARING_BONUS = 0.5,
LICENSE_PRODUCTION_TECH_BONUS = 0.2,
DEFAULT_XP_UNLOCK_RESEARCH_COST = 0,
DEFAULT_XP_BOOST_RESEARCH_COST = 0,
DEFAULT_XP_BOOST_RESEARCH_BONUS = 0,
MIN_RESEARCH_SPEED = 0.1,
USE_BONUS_REGRET_TIMER = 3,
},
NPolitics = {
BASE_LEADER_TRAITS = 3,
MAX_RANDOM_LEADERS = 1,
BASE_POLITICAL_POWER_INCREASE = 2,
ARMY_LEADER_COST = 5,
NAVY_LEADER_COST = 5,
ARMY_LEADER_MAX_COST = 100,
NAVY_LEADER_MAX_COST = 100,
LEADER_TRAITS_XP_SHOW = 0.05,
REVOLTER_PARTY_POPULARITY = 0.4,
MIN_OVERTHROWN_GOVERNMENT_SUPPORT_RATIO = 0.4,
NUM_OCCUPATION_POLICIES = 4,
DEFAULT_OCCUPATION_POLICY = 1,
INSTANT_WIN_REVOLTER_POPULARITY_RATIO = 0.4,
INSTANT_WIN_POPULARITY_WIN = 50,
},
NBuildings = {
ANTI_AIR_SUPERIORITY_MULT = 5.0,
MAX_BUILDING_LEVELS = 15,
AIRBASE_CAPACITY_MULT = 200,
ROCKETSITE_CAPACITY_MULT = 100,
NAVALBASE_REPAIR_MULT = 0.05,
RADAR_RANGE_BASE = 20,
RADAR_RANGE_MIN = 20,
RADAR_RANGE_MAX = 200,
RADAR_INTEL_EFFECT = 40,
SABOTAGE_FACTORY_DAMAGE = 100.0,
BASE_FACTORY_REPAIR = 1.0,
BASE_FACTORY_REPAIR_FACTOR = 2.0,
SUPPLY_PORT_LEVEL_THROUGHPUT = 3,
MAX_SHARED_SLOTS = 25,
OWNER_CHANGE_EXTRA_SHARED_SLOTS_FACTOR = 0.5,
DESTRUCTION_COOLDOWN_IN_WAR = 30,
INFRASTRUCTURE_RESOURCE_BONUS = 0.2,
SUPPLY_ROUTE_RESOURCE_BONUS = 0.2,
INFRASTRUCTURE_MUD_EFFECT = -0.8,
},
NDeployment = {
BASE_DEPLOYMENT_TRAINING = 1,
},
NMilitary = {
COMBAT_VALUE_ORG_IMPORTANCE = 1,
COMBAT_VALUE_STR_IMPORTANCE = 1,
SOFT_ATTACK_TARGETING_FACTOR = 1.0,
HARD_ATTACK_TARGETING_FACTOR = 1.2,
CASUALTIES_WS_P_PENALTY_DIVISOR = 200,
CASUALTIES_WS_A_PENALTY_DIVISOR = 600,
PIERCING_THRESHOLDS = {
1.00,
0.75,
0.50,
0.00,
},
PIERCING_THRESHOLD_DAMAGE_VALUES = {
1.00,
0.80,
0.65,
0.50,
},
DIVISIONAL_COMMANDER_TRAIT_XP_REQUIREMENT = 400.0,
NUM_DAYS_FOR_OPERATION_ENTRY = 60,
MAX_LEADERS_TO_SHOW = 50,
BASE_FEMALE_DIVISIONAL_COMMANDER_CHANCE = 0,
DIVISIONAL_COMMANDER_RANK_XP_THRESHOLD = {
0,
100.0,
200.0,
400.0,
800.0,
},
USE_MULTIPLICATIVE_ORG_LOSS_WHEN_MOVING = true,
HOURLY_ORG_MOVEMENT_IMPACT = -0.2,
ZERO_ORG_MOVEMENT_MODIFIER = -0.8,
INFRA_ORG_IMPACT = 0.5,
ENGAGEMENT_WIDTH_PER_WIDTH = 2.0,
INFRASTRUCTURE_MOVEMENT_SPEED_IMPACT = -0.05,
VPS_FOR_HISTORY_ENTRY = 3,
VPS_FOR_HIGH_HISTORY_ENTRY = 8,
ENTRIES_TO_CHECK_FOR_DUPLICATE = 2,
COST_INCREASE_PER_ACTIVE_MEDAL = 0.25,
MAX_ENTRY_ELISION_COUNT = 4,
GENERATE_AI_DIV_COMMAND_HISTORY_ENTRIES = true,
FIELD_EXPERIENCE_ON_DIVISION_MULT = 0.04,
MAX_FIELD_EXPERIENCE_ON_DIVISION = 8000,
FIELD_EXPERIENCE_ON_DIVISION_PER_MEDAL_MULT = 0.1,
HISTORY_OPERATION_RANDOM_MAX = 24,
CASUALTY_COUNT_FOR_HISTORY_ENTRY = 40000,
FIELD_OFFICER_PROMOTION_PENALTY = 0.25,
HISTORICAL_ORDER_NAME_EXHAUSTION = false,
WAR_SCORE_LOSSES_RATIO = 0.5,
WAR_SCORE_LOSSES_MULT_IF_CAPITULATED = 0.25,
WAR_SCORE_STRATEGIC_BOMBING_FACTOR = 0.02,
WAR_SCORE_STRAT_BOMBING_DECAY_PER_CIVILIAN_FACTORY = 0.10,
WAR_SCORE_AIR_IC_LOSS_FACTOR = 0.08,
WAR_SCORE_LAND_DAMAGE_FACTOR = 0.1,
WAR_SCORE_ATTACKER_AND_WINNER_FACTOR = 1.2,
WAR_SCORE_LAND_IC_LOSS_FACTOR = 0.08,
WAR_SCORE_PROVINCE_FACTOR = 4.0,
WAR_SCORE_LEND_LEASE_GIVEN_IC_FACTOR = 0.003,
WAR_SCORE_LEND_LEASE_GIVEN_FUEL_FACTOR = 0.003,
WAR_SCORE_LEND_LEASE_RECEIVED_IC_FACTOR = 0.002,
WAR_SCORE_LEND_LEASE_RECEIVED_FUEL_FACTOR = 0.002,
CORPS_COMMANDER_DIVISIONS_CAP = 24,
DIVISION_SIZE_FOR_XP = 8,
CORPS_COMMANDER_ARMIES_CAP = -1,
FIELD_MARSHAL_DIVISIONS_CAP = 24,
FIELD_MARSHAL_ARMIES_CAP = 5,
UNIT_LEADER_GENERATION_CAPITAL_CONTINENT_FACTOR = 100,
RECON_SKILL_IMPACT = 5,
MAX_DIVISION_BRIGADE_WIDTH = 5,
MAX_DIVISION_BRIGADE_HEIGHT = 5,
MIN_DIVISION_BRIGADE_HEIGHT = 4,
MAX_DIVISION_SUPPORT_WIDTH = 1,
MAX_DIVISION_SUPPORT_HEIGHT = 5,
BASE_DIVISION_BRIGADE_GROUP_COST = 20,
BASE_DIVISION_BRIGADE_CHANGE_COST = 5,
BASE_DIVISION_SUPPORT_SLOT_COST = 10,
MAX_ARMY_EXPERIENCE = 500,
MAX_NAVY_EXPERIENCE = 500,
MAX_AIR_EXPERIENCE = 500,
COMBAT_MINIMUM_TIME = 4,
SPOTTING_QUALITY_DROP_HOURS = 4,
LEADER_GROUP_MAX_SIZE = 1000,
MIN_SUPPLY_CONSUMPTION = 0.05,
LAND_COMBAT_ORG_DICE_SIZE = 4,
LAND_COMBAT_STR_DICE_SIZE = 2,
LAND_COMBAT_STR_DAMAGE_MODIFIER = 0.060,
LAND_COMBAT_ORG_DAMAGE_MODIFIER = 0.053,
LAND_AIR_COMBAT_STR_DAMAGE_MODIFIER = 0.032,
LAND_AIR_COMBAT_ORG_DAMAGE_MODIFIER = 0.032,
LAND_AIR_COMBAT_MAX_PLANES_PER_ENEMY_WIDTH = 3,
LAND_COMBAT_STR_ARMOR_ON_SOFT_DICE_SIZE = 2,
LAND_COMBAT_ORG_ARMOR_ON_SOFT_DICE_SIZE = 6,
LAND_COMBAT_STR_ARMOR_DEFLECTION_FACTOR = 0.5,
LAND_COMBAT_ORG_ARMOR_DEFLECTION_FACTOR = 0.5,
LAND_COMBAT_COLLATERAL_FORT_FACTOR = 0.005,
LAND_COMBAT_COLLATERAL_INFRA_FACTOR = 0.0022,
LAND_COMBAT_FORT_DAMAGE_CHANCE = 5,
ATTRITION_DAMAGE_ORG = 0.08,
ATTRITION_EQUIPMENT_LOSS_CHANCE = 0.1,
ATTRITION_EQUIPMENT_PER_TYPE_LOSS_CHANCE = 0.1,
ATTRITION_WHILE_MOVING_FACTOR = 1,
RELIABILITY_ORG_REGAIN = -0.3,
RELIABILITY_ORG_MOVING = -1.0,
RELIABILITY_WEATHER = 3.0,
RELIABILTY_RECOVERY = 0.1,
BASE_CHANCE_TO_AVOID_HIT = 90,
CHANCE_TO_AVOID_HIT_AT_NO_DEF = 60,
COMBAT_MOVEMENT_SPEED = 0.33,
TACTIC_SWAP_FREQUENCEY = 12,
PREFERRED_TACTIC_CHARACTER_SKILL_LEVEL_REQUIRED = 5,
COUNTRY_PREFERRED_TACTIC_WEIGHT_FACTOR = 0.25,
ARMY_GENERAL_PREFERRED_TACTIC_WEIGHT_FACTOR = 0.5,
FIELD_MARSHAL_PREFERRED_TACTIC_WEIGHT_FACTOR = 0.25,
PREFERRED_TACTIC_COMMAND_POWER_COST = 20,
INITIATIVE_PICK_COUNTER_ADVANTAGE_FACTOR = 0.35,
AMPHIBIOUS_INVADE_MOVEMENT_COST = 24.0,
LAND_SPEED_MODIFIER = 0.05,
RIVER_CROSSING_PENALTY = -0.3,
RIVER_CROSSING_PENALTY_LARGE = -0.6,
RIVER_CROSSING_SPEED_PENALTY = -0.25,
RIVER_CROSSING_SPEED_PENALTY_LARGE = -0.5,
RIVER_SMALL_START_INDEX = 0,
RIVER_SMALL_STOP_INDEX = 6,
RIVER_LARGE_STOP_INDEX = 11,
BASE_FORT_PENALTY = -0.15,
MULTIPLE_COMBATS_PENALTY = -0.5,
DIG_IN_FACTOR = 0.02,
ARMY_LEADER_XP_GAIN_PER_UNIT_IN_COMBAT = 0.1,
CONSTANT_XP_RATIO_FOR_MULTIPLE_LEADERS_IN_SAME_COMBAT = 0.5,
BASE_LEADER_TRAIT_GAIN_XP = 0.45,
MAX_NUM_TRAITS = -1,
ENEMY_AIR_SUPERIORITY_IMPACT = -0.35,
ENEMY_AIR_SUPERIORITY_DEFENSE = 0.70,
ENEMY_AIR_SUPERIORITY_DEFENSE_STEEPNESS = 112,
ENEMY_AIR_SUPERIORITY_SPEED_IMPACT = -0.3,
ANTI_AIR_TARGETTING_TO_CHANCE = 0.07,
ANTI_AIR_ATTACK_TO_AMOUNT = 0.005,
ENCIRCLED_PENALTY = -0.3,
UNIT_EXPERIENCE_PER_COMBAT_HOUR = 0.0001,
UNIT_EXPERIENCE_SCALE = 1.0,
UNIT_EXPERIENCE_PER_TRAINING_DAY = 0.0015,
TRAINING_MAX_LEVEL = 2,
DEPLOY_TRAINING_MAX_LEVEL = 1,
TRAINING_EXPERIENCE_SCALE = 62.0,
TRAINING_ORG = 0.2,
ARMY_EXP_BASE_LEVEL = 1,
UNIT_EXP_LEVELS = { 0.1, 0.3, 0.75, 0.9 },
FIELD_EXPERIENCE_SCALE = 0.0015,
FIELD_EXPERIENCE_MAX_PER_DAY = 1.2,
EXPEDITIONARY_FIELD_EXPERIENCE_SCALE = 0.3,
LEND_LEASE_FIELD_EXPERIENCE_SCALE = 0.0005,
LEADER_EXPERIENCE_SCALE = 1.0,
SLOWEST_SPEED = 4,
REINFORCEMENT_REQUEST_MAX_WAITING_DAYS = 14,
REINFORCEMENT_REQUEST_DAYS_FREQUENCY = 7,
EXPERIENCE_COMBAT_FACTOR = 0.25,
UNIT_DIGIN_CAP = 5,
UNIT_DIGIN_SPEED = 1,
PARACHUTE_FAILED_EQUIPMENT_DIV = 50.0,
PARACHUTE_FAILED_MANPOWER_DIV = 100.0,
PARACHUTE_FAILED_STR_DIV = 10.0,
PARACHUTE_DISRUPTED_EQUIPMENT_DIV = 1.5,
PARACHUTE_DISRUPTED_MANPOWER_DIV = 1.9,
PARACHUTE_DISRUPTED_STR_DIV = 2.2,
PARACHUTE_PENALTY_RANDOMNESS = 0.1,
PARACHUTE_DISRUPTED_AA_PENALTY = 1,
PARACHUTE_COMPLETE_ORG = 0.4,
PARACHUTE_ORG_REGAIN_PENALTY_DURATION = 120,
PARACHUTE_ORG_REGAIN_PENALTY_MULT = -0.8,
SHIP_MORALE_TO_ORG_REGAIN_BASE = 0.2,
BASE_NIGHT_ATTACK_PENALTY = -0.5,
EXILE_EQUIPMENT = 1.0,
EXILE_ORG = 0.0,
EXPERIENCE_LOSS_FACTOR = 1.00,
EQUIPMENT_COMBAT_LOSS_FACTOR = 0.70,
SUPPLY_USE_FACTOR_MOVING = 1.5,
SUPPLY_USE_FACTOR_INACTIVE = 0.95,
SUPPLY_GRACE = 72,
SUPPLY_GRACE_MAX_REDUCE_PER_HOUR = 2,
SUPPLY_ORG_MAX_CAP = 0.35,
MAX_OUT_OF_SUPPLY_DAYS = 30,
OUT_OF_SUPPLY_ATTRITION = 0.20,
OUT_OF_SUPPLY_SPEED = -0.8,
NON_CORE_SUPPLY_SPEED = -0.5,
NON_CORE_SUPPLY_AIR_SPEED = -0.25,
OUT_OF_SUPPLY_MORALE = -0.2,
TRAINING_ATTRITION = 0.05,
TRAINING_MIN_STRENGTH = 0.1,
TRAINING_MAX_DAILY_COUNTRY_EXP = 0.08,
AIR_SUPPORT_BASE = 0.25,
LOW_SUPPLY = 0.99,
BORDER_WAR_ATTRITION_FACTOR = 0.1,
BORDER_WAR_VICTORY = 0.8,
REINFORCE_CHANCE = 0.02,
SPEED_REINFORCEMENT_BONUS = 0.01,
OVERSEAS_LOSE_EQUIPMENT_FACTOR = 0.75,
NAVAL_TRANSFER_DISBAND_MANPOWER_FACTOR = 0.5,
ENCIRCLED_DISBAND_MANPOWER_FACTOR = 0.2,
ORG_LOSS_FACTOR_ON_CONQUER = 0.2,
LOW_ORG_FOR_ATTACK = 0.3,
PLANNING_DECAY = 0.01,
PLAYER_ORDER_PLANNING_DECAY = 0.03,
PLANNING_GAIN = 0.02,
NAVAL_INVASION_PLANNING_BONUS_GAIN = 0.02,
NAVAL_INVASION_PLANNING_BONUS_MALUS = -1,
PLANNING_MAX = 0.3,
CIVILWAR_ORGANIZATION_FACTOR = 0.3,
PLAN_CONSIDERED_GOOD = 0.25,
PLAN_CONSIDERED_BAD = -0.25,
PLAN_MIN_AUTOMATED_EMPTY_POCKET_SIZE = 2,
PLAN_SPREAD_ATTACK_WEIGHT = 12.0,
PLAN_NEIGHBORING_ENEMY_PROVINCE_FACTOR = 0.7,
PLAN_PROVINCE_BASE_IMPORTANCE = 2.0,
PLAN_PROVINCE_LOW_VP_IMPORTANCE_AREA = 2.0,
PLAN_PROVINCE_MEDIUM_VP_IMPORTANCE_AREA = 5.0,
PLAN_PROVINCE_HIGH_VP_IMPORTANCE_AREA = 10.0,
PLAN_PROVINCE_CAPITAL_IMPORTANCE_AREA = 50.0,
MIN_VP_NEEDED_FOR_DEFENSE_ORDER_ASSIGNMENTS = 1.0,
PLAN_PROVINCE_LOW_VP_IMPORTANCE_FRONT = 2.0,
PLAN_PROVINCE_MEDIUM_VP_IMPORTANCE_FRONT = 2.25,
PLAN_PROVINCE_HIGH_VP_IMPORTANCE_FRONT = 2.75,
PLAN_SHARED_FRONT_PROV_IMPORTANCE_FACTOR = 0.8,
PLAN_PORVINCE_PORT_BASE_IMPORTANCE = 12.0,
PLAN_PORVINCE_PORT_LEVEL_FACTOR = 1.5,
PLAN_PORVINCE_AIRFIELD_BASE_IMPORTANCE = 3.0,
PLAN_PORVINCE_AIRFIELD_POPULATED_FACTOR = 1.5,
PLAN_PORVINCE_AIRFIELD_LEVEL_FACTOR = 0.25,
PLAN_PORVINCE_RESISTANCE_BASE_IMPORTANCE = 10.0,
PLAN_PROVINCE_VP_PORT_FACTOR = 0.25,
PLAN_AREA_DEFENSE_ENEMY_CONTROLLER_SCORE = 25.0,
PLAN_AREA_DEFENSE_ENEMY_UNIT_FACTOR = -2.0,
PLAN_AREA_DEFENSE_FORT_IMPORTANCE = 0.25,
PLAN_AREA_DEFENSE_COASTAL_FORT_IMPORTANCE = 3.0,
PLAN_AREA_DEFENSE_COAST_NO_FORT_IMPORTANCE = 1.1,
PLAN_AREA_DEFENSE_HAS_RAIL_IMPORTANCE = 1.5,
PLAN_AREA_DEFENSE_HAS_SUPPLY_NODE = 20.0,
PLAN_STICKINESS_FACTOR = 100.0,
PLAN_PROVINCE_PRIO_DISTRIBUTION_MIN = 0.7,
PLAN_PROVINCE_PRIO_DISTRIBUTION_MAX = 1.0,
PLAN_PROVINCE_PRIO_DISTRIBUTION_DPP_HIGH = 3.0,
PLAN_PROVINCE_PRIO_DISTRIBUTION_DPP_LOW = 2.0,
PLAN_EXECUTE_CAREFUL_LIMIT = 25,
PLAN_EXECUTE_BALANCED_LIMIT = 0,
PLAN_EXECUTE_RUSH = -200,
PLAN_EXECUTE_CAREFUL_MAX_FORT = 5,
PLAN_EXECUTE_SUPPLY_CHECK = { 1.0, 0.0, 0.0, 1.0, 0.0 },
PLAN_MAX_PROGRESS_TO_JOIN = 0.50,
PLAN_COHESION_WEIGHTS = { 1.0, 40.0, 80.0 },
PLAN_COHESION_DISTANCE_MAX_WHEN_LEFT_BEHIND = 38,
PLAN_BLITZ_OPTIMISM = 0.2,
MIN_BALANCE_SCORE_TO_PROCEED_ATTACK = 0.2,
DYNAMIC_MODIFIER_ATTACK_BIAS = 1.0,
FLANKED_PROVINCES_COUNT = 3,
NUKE_MIN_DAMAGE_PERCENT = 0.1,
NUKE_MAX_DAMAGE_PERCENT = 0.9,
EQUIPMENT_REPLACEMENT_RATIO = 0.1,
NUKE_DELAY_HOURS = 12,
PARADROP_PENALTY = -0.3,
PARADROP_HOURS = 48,
COMBAT_SUPPLY_LACK_ATTACKER_ATTACK = -0.25,
COMBAT_SUPPLY_LACK_ATTACKER_DEFEND = -0.65,
COMBAT_SUPPLY_LACK_DEFENDER_ATTACK = -0.35,
COMBAT_SUPPLY_LACK_DEFENDER_DEFEND = -0.15,
COMBAT_STACKING_START = 5,
COMBAT_STACKING_EXTRA = 3,
COMBAT_STACKING_PENALTY = -0.02,
COMBAT_OVER_WIDTH_PENALTY = -1,
COMBAT_OVER_WIDTH_PENALTY_MAX = -0.33,
RETREAT_SPEED_FACTOR = 0.25,
WITHDRAWING_SPEED_FACTOR = 0.15,
STRATEGIC_SPEED_INFRA_BASE = 5.0,
STRATEGIC_SPEED_INFRA_MAX = 10.0,
STRATEGIC_SPEED_RAIL_BASE = 15.0,
STRATEGIC_SPEED_RAIL_MAX = 25.0,
STRATEGIC_REDEPLOY_ORG_RATIO = 0.1,
BATALION_NOT_CHANGED_EXPERIENCE_DROP = 0.0,
BATALION_CHANGED_EXPERIENCE_DROP = 0.5,
ARMOR_VS_AVERAGE = 0.4,
PEN_VS_AVERAGE = 0.4,
LAND_EQUIPMENT_BASE_COST = 10,
LAND_EQUIPMENT_RAMP_COST = 5,
NAVAL_EQUIPMENT_BASE_COST = 25,
NAVAL_EQUIPMENT_RAMP_COST = 5,
AIR_EQUIPMENT_BASE_COST = 25,
AIR_EQUIPMENT_RAMP_COST = 5,
FASTER_ORG_REGAIN_LEVEL = 0.25,
FASTER_ORG_REGAIN_MULT = 1.0,
SLOWER_ORG_REGAIN_LEVEL = 0.80,
SLOWER_ORG_REGAIN_MULT = -0.5,
DISBAND_MANPOWER_LOSS = 0.0,
MIN_DIVISION_DEPLOYMENT_TRAINING = 0.2,
FRONTLINE_EXPANSION_FACTOR = 0.6,
FRONT_MIN_PATH_TO_REDEPLOY = 8,
ARMY_INITIATIVE_REINFORCE_FACTOR = 0.25,
BASE_CAPTURE_EQUIPMENT_RATIO = 0.0,
ACCLIMATIZATION_IN_COMBAT_SPEED_FACTOR = 3,
ACCLIMATIZATION_SPEED_GAIN = 0.15,
ACCLIMATIZATION_LOSS_SPEED_FACTOR = 2.0,
PROMOTE_LEADER_CP_COST = 40.0,
FIELD_MARSHAL_ARMY_BONUS_RATIO = 0.5,
FIELD_MARSHAL_XP_RATIO = 0.3,
GARRISON_ORDER_ARMY_CAP_FACTOR = 3.0,
COMMANDER_LEVEL_UP_STAT_COUNT = 3,
COMMANDER_LEVEL_UP_STAT_WEIGHTS = {5, 5, 5, 5},
NAVY_LEADER_LEVEL_UP_STAT_WEIGHTS = {5, 5, 5, 5},
UNIT_LEADER_INITIAL_TRAIT_SLOT = {
1.0,
0.0,
1.0,
0.0,
},
UNIT_LEADER_TRAIT_SLOT_PER_LEVEL = {
0.5,
0.5,
0.5,
0.0,
},
UNIT_LEADER_USE_NONLINEAR_XP_GAIN = true,
HOURS_REQ_REJOIN_BORDER_WAR_FOR_INJURED_UNITS = 336,
NEW_COMMANDER_RANDOM_PERSONALITY_TRAIT_CHANCES = {
0.5,
0.15
},
NEW_COMMANDER_RANDOM_BASIC_TRAIT_CHANCES = {
},
NEW_COMMANDER_RANDOM_STATUS_TRAIT_CHANCES = {
},
NEW_OPERATIVE_RANDOM_PERSONALITY_TRAIT_CHANCES = {
0.5,
0.1
},
NEW_OPERATIVE_RANDOM_BASIC_TRAIT_CHANCES = {
0.25,
0.05
},
NEW_OPERATIVE_RANDOM_STATUS_TRAIT_CHANCES = {
},
NEW_COMMANDER_RANDOM_SKILL_CHANCES = {
},
NEW_NAVY_LEADER_RANDOM_SKILL_CHANCES = {
},
UNIT_LEADER_MODIFIER_COOLDOWN_ON_GROUP_CHANGE = 15,
UNIT_LEADER_ASSIGN_TRAIT_COST = 15.0,
ATTACHED_WINGS_ORDER_UPDATE_DAYS = 5,
BORDER_WAR_WIN_DAYS_AGAINST_EMPTY_OPPONENTS = 14,
MAX_RELATIVE_COMBAT_DAMAGE_TO_MODIFY_XP = 4.0,
XP_GAIN_FACTOR_FOR_MAX_RELATIVE_COMBAT_DAMAGE = 4.0,
XP_DECAY_RATE_PER_HOUR_IN_COMBAT = 0.03,
MIN_XP_RATE_TO_DECAY = 0.1,
XP_GAIN_PER_OVERRUN_UNIT = 35.0,
XP_GAIN_FOR_SHATTERING = 35.0,
UNIT_UPKEEP_ATTRITION = 0.00,
FUEL_PENALTY_START_RATIO = 0.25,
SURPLUS_SUPPLY_RATIO_FOR_ZERO_FUEL_FLOW = 0.5,
ARMY_MAX_FUEL_FLOW_MULT = 2.0,
ARMY_FUEL_COST_MULT = 0.5,
ARMY_COMBAT_FUEL_MULT = 1.0,
ARMY_TRAINING_FUEL_MULT = 1.0,
ARMY_MOVEMENT_FUEL_MULT = 1.0,
ARMY_NAVAL_TRANSFER_FUEL_MULT = 0.0,
ARMY_STRATEGIC_DEPLOYMENT_FUEL_MULT = 0.0,
ARMY_IDLE_FUEL_MULT = 0.0,
FUEL_EFFICIENCY_RAID_MULTIPLIER = 1.0,
FUEL_FLOW_PENALTY_FOR_SUPPLY_CHUNK_EDGE_RATIO = 0.5,
OUT_OF_FUEL_EQUIPMENT_MULT = 0.1,
OUT_OF_FUEL_SPEED_MULT = 0.4,
OUT_OF_FUEL_TRAINING_XP_GAIN_MULT = 0.0,
FUEL_CAPACITY_DEFAULT_HOURS = 96,
MAX_ESTIMATED_PLAN_UNITS_NOT_IN_PLACE_FACTOR = -0.6,
DAMAGE_SPLIT_ON_FIRST_TARGET = 0.35,
NEW_ARMY_LEADER_LEVEL_CHANCES = {
0.95,
0.05
}
},
NAir = {
AIR_WING_FLIGHT_SPEED_MULT = 0.02,
AIR_WING_MAX_STATS_ATTACK = 100,
AIR_WING_MAX_STATS_DEFENCE = 100,
AIR_WING_MAX_STATS_AGILITY = 100,
AIR_WING_MAX_STATS_SPEED = 800,
AIR_WING_MAX_STATS_BOMBING = 100,
AIR_WING_MAX_SIZE = 1000,
AIR_WING_AVERAGE_SIZE = 100,
AIR_WING_BOMB_DAMAGE_FACTOR = 2,
BIGGEST_AGILITY_FACTOR_DIFF = 4.0,
BIGGEST_SPEED_FACTOR_DIFF = 3.5,
TOP_SPEED_DAMAGE_BONUS_FACTOR = 0.025,
COMBAT_DAMAGE_STATS_MULTILPIER = 0.2,
COMBAT_BETTER_AGILITY_DAMAGE_REDUCTION = 0.45,
COMBAT_BETTER_SPEED_DAMAGE_INCREASE = 0.65,
COMBAT_MAX_WINGS_AT_ONCE = 10000,
COMBAT_MAX_WINGS_AT_GROUND_ATTACK = 10000,
COMBAT_MAX_WINGS_AT_ONCE_PORT_STRIKE = 10000,
AIR_REGION_SUPERIORITY_PIXEL_SCALE = 0.04,
COMBAT_MULTIPLANE_CAP = 3.0,
COMBAT_DAMAGE_SCALE = 1,
COMBAT_DAMAGE_SCALE_CARRIER = 5,
DETECT_CHANCE_FROM_OCCUPATION = 0.10,
DETECT_CHANCE_FROM_RADARS = 0.5,
DETECT_CHANCE_FROM_AIRCRAFTS_EFFECTIVE_COUNT = 3000,
DETECT_CHANCE_FROM_AIRCRAFTS = 0.8,
DETECT_CHANCE_FROM_NIGHT = -0.2,
DETECT_EFFICIENCY_BASE = 0.1,
DETECT_EFFICIENCY_FROM_RADAR = 0.7,
DETECT_EFFICIENCY_RANDOM_FACTOR = 0.1,
DAY_NIGHT_COVERAGE_FACTOR = 0.5,
HOURS_DELAY_AFTER_EACH_COMBAT = 4,
PORT_STRIKES_DELAY_MULTIPLIER = 2,
CARRIER_HOURS_DELAY_AFTER_EACH_COMBAT = 3,
CARRIER_SIZE_STAT_INCREMENT = 10,
NAVAL_STRIKE_TARGETTING_TO_AMOUNT = 0.3,
NAVAL_STRIKE_DAMAGE_TO_STR = 1.0,
NAVAL_STRIKE_DAMAGE_TO_ORG = 1.5,
NAVAL_STRIKE_CARRIER_MULTIPLIER = 10.0,
FIELD_EXPERIENCE_SCALE = 0.0004,
FIELD_EXPERIENCE_MAX_PER_DAY = 2,
CLOSE_AIR_SUPPORT_EXPERIENCE_SCALE = 0.0005,
PARADROP_EXPERIENCE_SCALE = 0.03,
BOMBING_DAMAGE_EXPERIENCE_SCALE = 0.0002,
EXPERIENCE_SCALE_ATTACK_LOGISTICS_NO_TRUCK_CONSUMERS = 0.0001,
EXPERIENCE_SCALE_ATTACK_LOGISTICS_NODE_AND_TRAINS = 0.0002,
EXPERIENCE_SCALE_ATTACK_LOGISTICS_TRUCKS = 0.0002,
FIELD_EXPERIENCE_FACTOR = 0.7,
AI_ALLOWED_PLANES_KEPT_IN_RESERVE = 0.10,
ACCIDENT_CHANCE_BASE = 0.1,
ACCIDENT_CHANCE_CARRIER_MULT = 1.5,
ACCIDENT_CHANCE_BALANCE_MULT = 1,
ACCIDENT_EFFECT_MULT = 0.007,
ACE_DEATH_CHANCE_BASE = 0.005,
ACE_DEATH_BY_OTHER_ACE_CHANCE = 1.0,
ACE_DEATH_CHANCE_PLANES_MULT = 0.001,
AIR_AGILITY_TO_NAVAL_STRIKE_AGILITY = 0.02,
ACE_EARN_CHANCE_BASE = 0.01,
ACE_EARN_CHANCE_PLANES_MULT = 0.005,
AIR_DAMAGE_TO_DIVISION_LOSSES = 1.0,
AIR_NAVAL_KAMIKAZE_DAMAGE_MULT = 20.0,
AIR_NAVAL_KAMIKAZE_LOSSES_MULT = 4.0,
BASE_KAMIKAZE_DAMAGE = 2.0,
BASE_KAMIKAZE_TARGETING = 2.0,
BASE_STRATEGIC_BOMBING_HIT_SHIP_CHANCE = 0.01,
BASE_STRATEGIC_BOMBING_HIT_SHIP_DAMAGE_FACTOR = 50,
BASE_STRATEGIC_BOMBING_HIT_PLANE_CHANCE = 0.5,
BASE_STRATEGIC_BOMBING_HIT_PLANE_DAMAGE_FACTOR = 0.2,
STRATEGIC_BOMBER_NUKE_AIR_SUPERIORITY = 0.75,
AGGRESSION_THRESHOLD = { 0.0, 0.25, 0.5 },
ACE_WING_SIZE = 100,
ACE_WING_SIZE_MAX_BONUS = 2,
NO_SEARCH_MISSION_DETECT_FACTOR = -0.5,
SUPPLY_NEED_FACTOR = 0.28,
SUPPLY_PRIO_FACTOR = 100.0,
CAPACITY_PENALTY = 2,
AIR_COMBAT_FINAL_DAMAGE_SCALE = 0.015,
AIR_COMBAT_FINAL_DAMAGE_PLANES = 50,
AIR_COMBAT_FINAL_DAMAGE_PLANES_FACTOR = 0.1,
AA_INDUSTRY_AIR_DAMAGE_FACTOR = -0.12,
NAVAL_STRIKE_DETECTION_BALANCE_FACTOR = 0.5,
NAVAL_RECON_DETECTION_BALANCE_FACTOR = 0.5,
LEND_LEASED_EQUIPMENT_EXPERIENCE_GAIN = 0.5,
ANTI_AIR_PLANE_DAMAGE_FACTOR = 0.8,
ANTI_AIR_PLANE_DAMAGE_CHANCE = 0.1,
ANTI_AIR_ATTACK_TO_DAMAGE_REDUCTION_FACTOR = 1.0,
ANTI_AIR_MAXIMUM_DAMAGE_REDUCTION_FACTOR = 0.75,
AIR_DEPLOYMENT_DAYS = 2,
NAVAL_STRIKE_BASE_STR_TO_PLANES_RATIO = 0.03,
NAVAL_COMBAT_EXTERNAL_PLANES_JOIN_RATIO = 0.05,
NAVAL_COMBAT_EXTERNAL_PLANES_JOIN_RATIO_PER_DAY = 0.2,
NAVAL_COMBAT_EXTERNAL_PLANES_MIN_CAP = 20,
AIR_MORE_GROUND_CREWS_COST = 20.0,
AIR_MORE_GROUND_CREWS_BOOST = 0.1,
EFFICIENCY_REGION_CHANGE_PENALTY_FACTOR = 0.9,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_DEFAULT = 1,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_CAS = 0.888,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_NAVAL_BOMBER = 0.192,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_TACTICAL_BOMBER = 0.192,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_FIGHTER = 0.888,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_STRATEGIC_BOMBER = 0.072,
EFFICIENCY_REGION_CHANGE_DAILY_GAIN_MARITIME_PATROL_PLANE = 1,
AIR_WING_XP_MAX = 1000.0,
AIR_WING_XP_LEVELS = { 100, 300, 700, 900 },
AIR_WING_XP_LOSS_WHEN_KILLED = 300,
AIR_WING_XP_TRAINING_MAX = 300.0,
AIR_WING_XP_TRAINING_MISSION_GAIN_DAILY = 7.0,
AIR_WING_XP_AIR_VS_AIR_COMBAT_GAIN = 0.8,
AIR_WING_XP_GROUND_MISSION_COMPLETED_GAIN = 0.28,
AIR_WING_XP_RECON_MISSION_COMPLETED_GAIN = 0.05,
AIR_WING_COUNTRY_XP_FROM_TRAINING_FACTOR = 0.003,
AIR_WING_XP_TRAINING_MISSION_ACCIDENT_FACTOR = 1.2,
AIR_WING_XP_LOSS_REDUCTION_OVER_FRIENDLY_TERRITORY_FACTOR = 0.3,
DISRUPTION_FACTOR = 4.0,
DISRUPTION_FACTOR_CARRIER = 6.0,
DISRUPTION_SPEED_FACTOR = 1.0,
DISRUPTION_AGILITY_FACTOR = 0.0,
DISRUPTION_ATTACK_FACTOR = 0.0,
DISRUPTION_DETECTION_FACTOR = 1.0,
ESCORT_FACTOR = 2.0,
ESCORT_SPEED_FACTOR = 1.0,
ESCORT_AGILITY_FACTOR = 1.0,
ESCORT_ATTACK_FACTOR = 1.0,
DISRUPTION_DEFENCE_DEFENCE_FACTOR = 0.5,
DISRUPTION_DEFENCE_SPEED_FACTOR = 1.0,
DISRUPTION_DEFENCE_ATTACK_FACTOR = 0.5,
CARRIER_PLANES_AMOUNT_FOR_POSITIONING = 50,
CAS_NIGHT_ATTACK_FACTOR = 0.1,
AIR_WING_ATTACK_LOGISTICS_NO_TRUCK_DISRUPTION_FACTOR = 0.02,
AIR_WING_ATTACK_LOGISTICS_TRUCK_DAMAGE_FACTOR = 0.27,
AIR_WING_ATTACK_LOGISTICS_INFRA_DAMAGE_SPILL_FACTOR = 0.0016,
AIR_WING_ATTACK_LOGISTICS_TRAIN_DAMAGE_FACTOR = 0.040,
AIR_WING_ATTACK_LOGISTICS_TRAIN_DAMAGE_DISRUPTION_MITIGATION = 6.0,
AIR_WING_ATTACK_LOGISTICS_TRAIN_DAMAGE_DISRUPTION_SMOOTHING = 5.0,
AIR_WING_ATTACK_LOGISTICS_RAILWAY_DAMAGE_SPILL_FACTOR = 0.006,
AIR_WING_ATTACK_LOGISTICS_DISRUPTION_MIN_DAMAGE_FACTOR = 0.1,
AIR_WING_ATTACK_LOGISTICS_MAX_DISRUPTION_DAMAGE_TO_CONSIDER = 15.0,
AIR_WING_ATTACK_LOGISTICS_DIRECT_DISRUPTION_DAMAGE_FACTOR = 0.01,
AIR_WING_ATTACK_LOGISTICS_TRUCK_MAX_FACTOR = 0.3,
SECONDARY_DAMAGE_STRAT = 0.2,
SECONDARY_DAMAGE_LOGISTICS = 1.0,
INTERCEPTION_DISTANCE_SCALE = 50,
INTERCEPTION_DAMAGE_SCALE = 0.3,
MIN_PLANE_COUNT_PARADROP = 50,
MIN_PLANE_COUNT_AIR_SUPPLY = 1,
BASE_UNIT_WEIGHT_IN_TRANSPORT_PLANES = 45.0,
MANPOWER_LOSS_RATIO_PLANE_SHOT = 0.10,
MISSION_COMMAND_POWER_COSTS = {
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.05,
0.0,
0.0,
0.0,
0.0,
0.0,
},
MISSION_FUEL_COSTS = {
1.0,
1.0,
0.2,
1.0,
1.0,
1.0,
1.0,
0.75,
1.2,
1.2,
1.0,
0.6,
1.0,
1.0,
1.0,
1.0,
},
MAX_FUEL_FLOW_MULT = 1.0,
FUEL_COST_MULT = 0.35,
MISSION_EFFICIENCY_MULT_AT_LACK_OF_FUEL = 0.25,
BOMBING_TARGETING_RANDOM_FACTOR = 0.25,
BOMBING_PROV_BUILD_PRIO_SCALE = 1.5,
BOMBING_STATE_BUILD_PRIO_SCALE = 1.5,
BOMBING_INFRA_PRIO_SCALE = 0.7,
NAVAL_MINES_PLANTING_SPEED_MULT = 0.025,
NAVAL_MINES_SWEEPING_SPEED_MULT = 0.025,
NON_CORE_STRATEGIC_IMPACT = 0.5,
RECON_LAND_SPOT_CHANCE = 0.02,
REINFORCEMENT_DISABLING_DURATION_IN_LAND_CARRIER_TRANSFER = 48,
THRUST_WEIGHT_AGILITY_FACTOR = 0.5,
MAX_QUICK_WING_SELECTION = 3,
USE_SINGLE_NAVAL_ARMAMENT_CATEGORY = true,
PORT_STRIKE_DAMAGE_FACTOR = 1.0,
},
NNavy = {
WAR_SCORE_GAIN_FOR_SUNK_SHIP_MANPOWER_FACTOR = 0.001,
WAR_SCORE_GAIN_FOR_SUNK_SHIP_PRODUCTION_COST_FACTOR = 0.004,
WAR_SCORE_GAIN_FOR_SUNK_CONVOY = 0.05,
WAR_SCORE_DECAY_FOR_BUILT_CONVOY = 0.03,
PEACE_ACTION_TRANSFER_NAVY_EXPERIENCE_RETAINED = 0.25,
NAVAL_INVASION_PRIORITY = 1,
NAVAL_TRANSFER_PRIORITY = 1,
SUPPLY_PRIORITY = 2,
RESOURCE_LENDLEASE_PRIORITY = 3,
RESOURCE_EXPORT_PRIORITY = 4,
RESOURCE_ORIGIN_PRIORITY = 5,
RESOURCE_PURCHASE_PRIORITY = 6,
ADMIRAL_TASKFORCE_CAP = 10,
DETECTION_CHANCE_MULT_BASE = 0.1,
DETECTION_CHANCE_MULT_RADAR_BONUS = 0.1,
DETECTION_CHANCE_MULT_AIR_SUPERIORITY_BONUS = 0.25,
MAX_CAPITALS_PER_AUTO_TASK_FORCE = 5,
MAX_SUBMARINES_PER_AUTO_TASK_FORCE = 30,
BEST_CAPITALS_TO_CARRIER_RATIO = 1,
BEST_CAPITALS_TO_SCREENS_RATIO = 0.25,
COMBAT_BASE_HIT_CHANCE = 0.1,
COMBAT_MIN_HIT_CHANCE = 0.05,
COMBAT_EVASION_TO_HIT_CHANCE = 0.007,
COMBAT_EVASION_TO_HIT_CHANCE_TORPEDO_MULT = 10.0,
MIN_HIT_PROFILE_MULT = 0.0,
COMBAT_LOW_ORG_HIT_CHANCE_PENALTY = -0.5,
COMBAT_LOW_MANPOWER_HIT_CHANCE_PENALTY = -0.25,
COMBAT_DAMAGE_RANDOMNESS = 0.5,
COMBAT_TORPEDO_CRITICAL_CHANCE = 0.1,
COMBAT_TORPEDO_CRITICAL_DAMAGE_MULT = 2.0,
COMBAT_DAMAGE_TO_STR_FACTOR = 0.6,
COMBAT_DAMAGE_TO_ORG_FACTOR = 1.0,
NAVY_MAX_XP = 100,
COMBAT_ON_THE_WAY_INIT_DISTANCE_BALANCE = 0.25,
COMBAT_CHASE_RESIGNATION_HOURS = 8,
COMBAT_MAX_GROUPS = 1,
COMBAT_MIN_DURATION = 8,
COMBAT_INITIAL_DURATION = 6,
COMBAT_RETREAT_DECISION_CHANCE = 0.22,
COMBAT_DETECTED_CONVOYS_FROM_SURFACE_DETECTION_STAT = 0.1,
COMBAT_BASE_CRITICAL_CHANCE = 0.05,
COMBAT_CRITICAL_DAMAGE_MULT = 5.0,
COMBAT_ARMOR_PIERCING_CRITICAL_BONUS = 1.0,
COMBAT_ARMOR_PIERCING_DAMAGE_REDUCTION = 0,
REPAIR_AND_RETURN_PRIO_LOW = 0.2,
REPAIR_AND_RETURN_PRIO_MEDIUM = 0.5,
REPAIR_AND_RETURN_PRIO_HIGH = 0.9,
REPAIR_AND_RETURN_PRIO_LOW_COMBAT = 0.6,
REPAIR_AND_RETURN_PRIO_MEDIUM_COMBAT = 0.3,
REPAIR_AND_RETURN_PRIO_HIGH_COMBAT = 0.1,
REPAIR_AND_RETURN_AMOUNT_SHIPS_LOW = 0.2,
REPAIR_AND_RETURN_AMOUNT_SHIPS_MEDIUM = 0.4,
REPAIR_AND_RETURN_AMOUNT_SHIPS_HIGH = 0.8,
REPAIR_AND_RETURN_UNIT_DYING_STR = 0.2,
EXPERIENCE_LOSS_FACTOR = 1.00,
NAVY_EXPENSIVE_IC = 5500,
MISSION_MAX_REGIONS = 0,
CONVOY_EFFICIENCY_LOSS_MODIFIER = 1.25,
CONVOY_EFFICIENCY_REGAIN_AFTER_DAYS = 7,
CONVOY_EFFICIENCY_REGAIN_BASE_SPEED = 0.04,
CONVOY_EFFICIENCY_MIN_VALUE = 0.05,
CONVOY_ROUTE_SIZE_CONVOY_SCALE = 0.5,
ANTI_AIR_TARGETTING_TO_CHANCE = 0.2,
ANTI_AIR_ATTACK_TO_AMOUNT = 0.01,
CONVOY_SINKING_SPILLOVER = 0.5,
UNIT_EXPERIENCE_PER_COMBAT_HOUR = 10,
UNIT_EXPERIENCE_SCALE = 1,
EXPERIENCE_FACTOR_CONVOY_ATTACK = 0.04,
EXPERIENCE_FACTOR_NON_CARRIER_GAIN = 0.04,
EXPERIENCE_FACTOR_CARRIER_GAIN = 0.08,
FIELD_EXPERIENCE_SCALE = 0.075,
FIELD_EXPERIENCE_MAX_PER_DAY = 50,
LEADER_EXPERIENCE_SCALE = 1.0,
BATTLE_NAME_VP_FACTOR = 100,
BATTLE_NAME_VP_CUTOFF = 1.0,
AMPHIBIOUS_LANDING_PENALTY = -0.7,
AMPHIBIOUS_INVADE_SPEED_BASE = 0.5,
AMPHIBIOUS_INVADE_MOVEMENT_COST = 24.0,
AMPHIBIOUS_INVADE_ATTACK_LOW = 0.2,
AMPHIBIOUS_INVADE_ATTACK_HIGH = 1.0,
AMPHIBIOUS_INVADE_DEFEND_LOW = 1.5,
AMPHIBIOUS_INVADE_DEFEND_HIGH = 1.0,
AMPHIBIOUS_INVADE_LANDING_PENALTY_DECREASE = 3.5,
BASE_CARRIER_SORTIE_EFFICIENCY = 0.5,
CONVOY_ATTACK_BASE_FACTOR = 0.15,
NAVAL_SPEED_MODIFIER = 0.1,
NAVAL_RANGE_TO_INGAME_DISTANCE = 0.12,
NAVAL_INVASION_PREPARE_HOURS = 168,
NAVAL_COMBAT_RESULT_TIMEOUT_YEARS = 2,
CONVOY_LOSS_HISTORY_TIMEOUT_MONTHS = 24,
NAVAL_TRANSFER_BASE_SPEED = 6,
NAVAL_TRANSFER_BASE_NAVAL_DIST_ADD = 100,
NAVAL_TRANSFER_BASE_NAVAL_DIST_MULT = 20,
NAVAL_SUPREMACY_CAN_INVADE = 0.5,
CARRIER_STACK_PENALTY = 4,
CARRIER_STACK_PENALTY_EFFECT = 0.2,
SHORE_BOMBARDMENT_CAP = 0.25,
ANTI_AIR_TARGETING = 0.9,
MIN_TRACTED_ASSIST_DAMAGE_RATIO = 0.05,
SUPPLY_NEED_FACTOR = 4,
DECRYPTION_SPOTTING_BONUS = 0.2,
DISBAND_MANPOWER_LOSS = 0.0,
MANPOWER_LOSS_RATIO_ON_SUNK = 0.5,
MANPOWER_LOSS_RATIO_ON_STR_LOSS = 0.5,
MIN_MANPOWER_RATIO_TO_DROP = 0.1,
DAILY_MANPOWER_GAIN_RATIO = 0.05,
PRIDE_OF_THE_FLEET_UNASSIGN_COST = 100,
PRIDE_OF_THE_FLEET_LOST_TEMP_MODIFIER_DURATION = 30,
XP_GAIN_FACTOR = 1.0,
NAVAL_TRANSFER_DAMAGE_REDUCTION = 0.25,
CARRIER_ONLY_COMBAT_ACTIVATE_TIME = 0,
CAPITAL_ONLY_COMBAT_ACTIVATE_TIME = 6,
ALL_SHIPS_ACTIVATE_TIME = 8,
MINIMUM_SHIP_SPEED = 1.0,
REPAIR_SPLIT_TASKFORCE_SIZE = 5,
NAVY_REPAIR_BASE_SEARCH_SCORE_PER_SHIP_WAITING_EXTRA_SHIP = 5,
NAVY_REPAIR_BASE_SEARCH_SCORE_PER_SLOT = 1.0,
NAVY_REPAIR_BASE_SEARCH_BOOST_FOR_SAME_COUNTRY = 5,
CONVOY_SPOTTING_COOLDOWN = 0.3,
CONVOY_SPOTTING_COOLDOWN_MIN = 36,
CONVOY_SPOTTING_COOLDOWN_MAX = 168,
CONVOY_SPOTTING_COOLDOWN_MIN_FROM_EFFICIENCY = 15,
MISSION_FUEL_COSTS = {
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.6,
0.0,
1.0,
},
HOLD_MISSION_MOVEMENT_COST = 1.0,
ON_BASE_FUEL_COST = 0.0,
IN_COMBAT_FUEL_COST = 2.0,
TRAINING_FUEL_COST_FOR_ESCORT_SHIPS = 0.15,
MAX_FUEL_FLOW_MULT = 2.0,
FUEL_COST_MULT = 0.10,
OUT_OF_FUEL_SPEED_FACTOR = -0.75,
OUT_OF_FUEL_RANGE_FACTOR = -0.75,
OUT_OF_FUEL_ATTACK_FACTOR = -0.5,
OUT_OF_FUEL_TORPEDO_FACTOR = -0.8,
MISSION_SPREADS = {
0.0,
0.0,
0.0,
0.0,
0.0,
0.7,
0.7,
0.5,
0.0,
0.0,
},
MISSION_DEFAULT_SPREAD_BASE = 1.0,
AGGRESSION_SETTINGS_VALUES = {
0,
0.5,
0.9,
2.0,
10000,
},
AGGRESION_MULTIPLIER_FOR_COMBAT = 1.2,
AGGRESSION_ARMOR_EFFICIENCY_MULTIPLIER = 1.0,
AGGRESSION_MIN_ARMOR_EFFICIENCY = 0.5,
AGGRESSION_MAX_ARMOR_EFFICIENCY = 1.5,
AGGRESSION_LIGHT_GUN_EFFICIENCY_ON_LIGHT_SHIPS = 1.0,
AGGRESSION_HEAVY_GUN_EFFICIENCY_ON_LIGHT_SHIPS = 0.25,
AGGRESSION_TORPEDO_EFFICIENCY_ON_LIGHT_SHIPS = 0.1,
AGGRESSION_LIGHT_GUN_EFFICIENCY_ON_HEAVY_SHIPS = 0.1,
AGGRESSION_HEAVY_GUN_EFFICIENCY_ON_HEAVY_SHIPS = 1.0,
AGGRESSION_TORPEDO_EFFICIENCY_ON_HEAVY_SHIPS = 1.1,
AGGRESSION_CONVOY_STRENGTH_FACTOR = 0.3,
SUBMARINE_ESCAPE_RATIOS = {
1000,
15,
3.0,
1.0,
0.1,
},
MIN_REPAIR_FOR_JOINING_COMBATS = {
0.0,
0.5,
0.7,
0.9,
},
ORG_COST_WHILE_MOVING = {
0.3,
0.2,
0.25,
0.2,
0.2,
0.2,
0.2,
0.2,
0.3,
0.2,
},
ORG_COST_WHILE_MOVING_IN_MISSION_ZONE = {
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
},
MAX_ORG_ON_MANUAL_MOVE = 0.66,
MIN_ORG_ON_MANUAL_MOVE = 0.1,
INITIAL_ALLOWED_DOCKYARD_RATIO_FOR_REPAIRS = 0.25,
MISSION_SUPREMACY_RATIOS = {
0.0,
1.0,
1.0,
0.5,
0.5,
0.3,
0.3,
0.0,
0.0,
1.0,
},
SUPREMACY_PER_SHIP_PER_MANPOWER = 0.05,
SUPREMACY_PER_SHIP_PER_IC = 0.005,
SUPREMACY_PER_SHIP_BASE = 0,
NAVAL_MINES_IN_REGION_MAX = 1000.0,
NAVAL_MINES_PLANTING_SPEED_MULT = 0.01,
NAVAL_MINES_SWEEPING_SPEED_MULT = 0.009,
NAVAL_MINES_DECAY_AT_PEACE_TIME = 0.25,
NAVAL_MINES_SWEEPERS_REDUCTION_ON_PENALTY_EFFECT = 3.3,
NAVAL_MINES_INTEL_DIFF_FACTOR = 0.5,
NAVAL_MINES_NAVAL_SUPREMACY_FACTOR = 1.0,
ATTRITION_WHILE_MOVING_FACTOR = 1.5,
ATTRITION_DAMAGE_ORG = 0.01,
ATTRITION_DAMAGE_STR = 0.03,
ATTRITION_STR_DAMAGE_CHANCE = 0.2,
NAVAL_ACCIDENT_CHANCE_REDUCTION_ON_POTF = 0.01,
NAVAL_ACCIDENT_CRITICAL_HIT_CHANCE_REDUCTION_POTF = 0.01,
NAVAL_MINES_ACCIDENT_CRITICAL_HIT_CHANCES = 0.14,
NAVAL_MINES_ACCIDENT_CRITICAL_HIT_DAMAGE_SCALE = 5.0,
NAVAL_MINES_ACCIDENT_STRENGTH_LOSS = 50.0,
NAVAL_MINES_ACCIDENT_ORG_LOSS_FACTOR = 0.5,
TRAINING_ACCIDENT_CHANCES = 0.02,
TRAINING_ACCIDENT_CRITICAL_HIT_CHANCES = 0.3,
TRAINING_ACCIDENT_CRITICAL_HIT_DAMAGE_SCALE = 4.0,
TRAINING_ACCIDENT_STRENGTH_LOSS = 4.0,
TRAINING_ACCIDENT_STRENGTH_LOSS_FACTOR = 0.05,
TRAINING_ACCIDENT_ORG_LOSS_FACTOR = 0.3,
ACCIDENTS_CHANCE_BALANCE_FACTOR = 0.04,
TRAINING_EXPERIENCE_FACTOR = 0.3,
TRAINING_DAILY_COUNTRY_EXP_FACTOR = 0.001,
TRAINING_DAILY_COUNTRY_EXP_MANPOWER_FACTOR = 0.006,
TRAINING_DAILY_COUNTRY_EXP_MANPOWER_RATIO_FACTOR = 0.01,
TRAINING_DAILY_COUNTRY_EXP_SHIP_RATIO_FACTOR = 300.0,
TRAINING_MAX_DAILY_COUNTRY_EXP = 3.5,
TRAINING_MIN_STRENGTH = 0.1,
TRAINING_ORG = 0.2,
BASE_SPOTTING = 1,
BASE_SPOTTING_FROM_RADAR = 5,
NAVY_SPOTTER_DETECTION_FACTOR = 0.1,
BASE_SPOTTING_FROM_NAVY = 10,
AIR_SPOTTER_NORMALIZED_AIRWING_SIZE = 100,
AIR_SPOTTER_DETECTION_FACTOR = 0.025,
BASE_SPOTTING_FROM_AIR = 20,
BASE_SPOTTING_FROM_DECRYPTION = 10,
MIN_SPOTTING_PROGRESS = 0.01,
AIR_MISSION_SPOTTING_FACTORS = {
0.50,
0,
0.25,
0,
0.50,
0,
0,
0.25,
0,
0,
0,
0,
0.25,
0.50,
1.00,
1.50,
},
MIN_HOURS_TO_SHUFFLE_NEWLY_ASSIGNED_PATROLS = 7 * 24,
SPOTTING_ENEMY_SPOTTING_MULTIPLIER_FOR_RUNNING_AWAY = 0.80,
SPOTTING_MULTIPLIER_FOR_SURFACE = 1.0,
SPOTTING_MULTIPLIER_FOR_SUB = 1.0,
SPOTTING_SPEED_MULT_FOR_RUNNING_AWAY = 0.5,
SPOTTING_SPEED_MULT_FOR_CATCHING_UP = 0.2,
SPOTTING_MISSION_DETECTION_THRESHOLD_LOW = 10.0,
SPOTTING_MISSION_DETECTION_THRESHOLD_MEDIUM = 70.0,
NAVY_VISIBILITY_BONUS_ON_RETURN_FOR_REPAIR = 0.9,
VISIBILITY_MULTIPLIER_FOR_SPOTTING = 0.1,
INTEL_LEVEL_LOW_HALF_RANGE_PERCENTAGE = 10,
INTEL_LEVEL_MEDIUM_HALF_RANGE_PERCENTAGE = 5,
INTEL_LEVEL_LOW_HALF_RANGE_MIN_SHIPS = 3,
INTEL_LEVEL_LOW_HALF_RANGE_MIN_CAPITALS = 1,
INTEL_LEVEL_MEDIUM_HALF_RANGE_MIN_SHIPS = 1,
INTEL_LEVEL_MEDIUM_HALF_RANGE_MIN_CAPITALS = 1,
INTEL_LEVEL_LOW_STRENGTH_ESTIMATE_HALF_RANGE_PERCENTAGE = 20,
INTEL_LEVEL_MEDIUM_STRENGTH_ESTIMATE_HALF_RANGE_PERCENTAGE = 10,
BASE_SPOTTING_SPEED = 0.0,
BASE_ESCAPE_SPEED = 0.045,
SPEED_TO_ESCAPE_SPEED = 0.95,
ESCAPE_SPEED_PER_COMBAT_DAY = 0.01,
MAX_ESCAPE_SPEED_FROM_COMBAT_DURATION = 0.15,
ESCAPE_SPEED_SUB_BASE = 0.08,
ESCAPE_SPEED_HIDDEN_SUB = 0.18,
SUB_DETECTION_CHANCE_BASE = 5,
SUB_DETECTION_CHANCE_BASE_SPOTTING_EFFECT = 0.5,
SUB_DETECTION_CHANCE_SPOTTING_SPEED_EFFECT = 2.0,
SUB_DETECTION_CHANCE_BASE_SPOTTING_POW_EFFECT = 1.5,
BASE_CONVOY_SPOTTING_SPEED = 0.0,
BASE_UNIT_TRANSFER_SPOTTING_SPEED = 0.0,
BASE_NAVAL_INVASION_SPOTTING_SPEED = 0.0,
CONVOY_SPOTTING_SPEED_MULT = 1.0,
UNIT_TRANSFER_SPOTTING_SPEED_MULT = 5.0,
NAVAL_INVASION_SPOTTING_SPEED_MULT = 10.0,
CONVOY_DETECTION_CHANCE_BASE = 4.12,
BASE_SPOTTING_EFFECT_FOR_INITIAL_CONVOY_SPOTTING = 0.05,
SPOTTING_SPEED_EFFECT_FOR_INITIAL_CONVOY_SPOTTING = 0.50,
SPOTTING_MOD_FOR_CONVOY_COUNT = 0.2,
UNIT_TRANSFER_DETECTION_CHANCE_BASE = 8.0,
BASE_SPOTTING_EFFECT_FOR_INITIAL_UNIT_TRANSFER_SPOTTING = 2.4,
SPOTTING_SPEED_EFFECT_FOR_INITIAL_UNIT_TRANSFER_SPOTTING = 0.12,
BASE_SPOTTING_EFFECT_FOR_INITIAL_NAVAL_INVASION_SPOTTING = 2.4,
SPOTTING_SPEED_EFFECT_FOR_INITIAL_NAVAL_INVASION_SPOTTING = 0.12,
MIN_GUN_COOLDOWN = 0.1,
BASE_GUN_COOLDOWNS = {
1.0,
4.0,
1.0,
},
BASE_JOIN_COMBAT_HOURS = 2,
LOW_ORG_FACTOR_ON_JOIN_COMBAT_DURATION = 4.0,
BASE_POSITIONING = 1.0,
RELATIVE_SURFACE_DETECTION_TO_POSITIONING_FACTOR = 0.01,
MAX_POSITIONING_BONUS_FROM_SURFACE_DETECTION = 0.0,
HIGHER_SHIP_RATIO_POSITIONING_PENALTY_FACTOR = 0.25,
MAX_POSITIONING_PENALTY_FROM_HIGHER_SHIP_RATIO = 0.75,
HIGHER_CARRIER_RATIO_POSITIONING_PENALTY_FACTOR = 0.2;
MAX_CARRIER_RATIO_POSITIONING_PENALTY_FACTOR = 0.2;
POSITIONING_PENALTY_FOR_SHIPS_JOINED_COMBAT_AFTER_IT_STARTS = 0.01,
MAX_POSITIONING_PENALTY_FOR_NEWLY_JOINED_SHIPS = 0.25,
POSITIONING_PENALTY_HOURLY_DECAY_FOR_NEWLY_JOINED_SHIPS = 0.05,
DAMAGE_PENALTY_ON_MINIMUM_POSITIONING = 0.5,
SCREENING_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 0.5,
AA_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 0.7,
SUBMARINE_REVEAL_ON_MINIMUM_POSITIONING = 2.0,
SHIP_TO_FLEET_ANTI_AIR_RATIO = 0.25,
ANTI_AIR_POW_ON_INCOMING_AIR_DAMAGE = 0.225,
ANTI_AIR_MULT_ON_INCOMING_AIR_DAMAGE = 0.18,
MAX_ANTI_AIR_REDUCTION_EFFECT_ON_INCOMING_AIR_DAMAGE = 0.75,
CHANCE_TO_DAMAGE_PART_ON_CRITICAL_HIT = 0.1,
CHANCE_TO_DAMAGE_PART_ON_CRITICAL_HIT_FROM_AIR = 0.1,
SCREEN_RATIO_FOR_FULL_SCREENING_FOR_CAPITALS = 3.0,
SCREEN_RATIO_FOR_FULL_SCREENING_FOR_CONVOYS = 0.5,
CAPITAL_RATIO_FOR_FULL_SCREENING_FOR_CARRIERS = 1.0,
CAPITAL_RATIO_FOR_FULL_SCREENING_FOR_CONVOYS = 0.25,
TASK_FORCE_ROLE_TO_INSIGNIA = {
6,
15,
22,
26,
16,
17,
29,
1,
},
MIN_SHIP_COUNT_FOR_TASK_FORCE_ROLE_ASSIGNMENT = 4,
SURFACE_DETECTION_STAT_FOR_SHIP_TO_BE_PATROL = 16,
DEPTH_CHARGE_STAT_FOR_SHIP_TO_BE_SUB_HUNTER = 15,
SUB_DETECTION_STAT_FOR_SHIP_TO_BE_SUB_HUNTER = 2,
HEAVY_GUN_ATTACK_TO_SHORE_BOMBARDMENT = 0.1,
LIGHT_GUN_ATTACK_TO_SHORE_BOMBARDMENT = 0.05,
GUN_HIT_PROFILES = {
80.0,
100.0,
45.0,
},
DEPTH_CHARGES_HIT_CHANCE_MULT = 1.1,
DEPTH_CHARGES_DAMAGE_MULT = 0.7,
DEPTH_CHARGES_HIT_PROFILE = 100.0,
CONVOY_HIT_PROFILE = 85.0,
HIT_PROFILE_MULT = 100.0,
HIT_PROFILE_SPEED_FACTOR = 0.5,
HIT_PROFILE_SPEED_BASE = 20,
CONVOY_RAID_MAX_REGION_TO_TASKFORCE_RATIO = 1.5,
CONVOY_DEFENSE_MAX_CONVOY_TO_SHIP_RATIO = 12.0,
CONVOY_DEFENSE_MAX_REGION_TO_TASKFORCE_RATIO = 5.0,
MINE_SWEEPING_SUPREMACY_EFFICIENCY_MAX_REGION_TO_TASKFORCE_RATIO = 1.0,
MINE_PLANTING_SUPREMACY_EFFICIENCY_MAX_REGION_TO_TASKFORCE_RATIO = 1.0,
EFFICIENCY_TO_JOIN_COMBAT_RATIO_PENALTY = 1.0,
EFFICIENCY_TO_TIME_TO_JOIN_COMBAT_PENALTY = 100.0,
COORDINATION_EFFECT_ON_CONVOY_RAID_EFFICIENCY = 1.5,
COORDINATION_EFFECT_ON_CONVOY_DEFENSE_EFFICIENCY = 1.5,
COORDINATION_EFFECT_ON_TIME_TO_JOIN_COMBAT = 1.0,
COORDINATION_EFFECT_ON_MINE_LAYING_SPEED = 0.5,
COORDINATION_EFFECT_ON_MINE_SWEEPING_SPEED = 0.5,
COORDINATION_EFFECT_ON_PATROL_SPOTTING = 1.0,
COORDINATION_EFFECT_ON_MINE_SWEEPING_SUPREMACY_EFFICIENCY = 1.0,
COORDINATION_EFFECT_ON_MINE_PLANTING_SUPREMACY_EFFICIENCY = 1.0,
MISSION_EFFICIENCY_POW_FACTOR = 1.7,
NAVAL_COMBAT_SUB_DETECTION_FACTOR = 1.0,
SUBMARINE_HIDE_TIMEOUT = 20,
SUBMARINE_REVEALED_TIMEOUT = 16,
SUBMARINE_REVEAL_BASE_CHANCE = 11,
SUBMARINE_REVEAL_POW = 3.0,
SUBMARINE_BASE_TORPEDO_REVEAL_CHANCE = 0.035,
MAX_NUM_HOURS_TO_WAIT_AT_ALLY_DOCKYARDS_FOR_REPAIRS = 48,
COMBAT_RESULT_PRIORITY_THRESHOLDS = {
0,
4000,
20000,
},
COMBAT_RESULT_PRIORITY_DAY_TO_LIVE = {
7,
30,
120,
},
NAVAL_ACCIDENTS_DAYS_TO_LIVE = 120,
NAVAL_MINE_DANGER_RATIOS = {
0.1,
0.5,
1.0,
1.0,
3.0,
},
NAVAL_MINE_DANGER_TRIGGER_MIN = 0.0,
NAVAL_MINE_DANGER_TRIGGER_MAX = 2.0,
NAVAL_CONVOY_DANGER_RATIOS = {
0.10,
0.10,
0.10,
0.15,
0.15,
},
NAVAL_CONVOY_DANGER_TRIGGER_MIN = 0.0,
NAVAL_CONVOY_DANGER_TRIGGER_MAX = 100.0,
NAVAL_COMBAT_AIR_SUB_DETECTION_MAX = 10.0,
NAVAL_COMBAT_AIR_SUB_DETECTION_SLOPE = 10.0,
NAVAL_COMBAT_AIR_SUB_DETECTION_EXTERNAL_FACTOR = 1.0,
NAVAL_COMBAT_AIR_SUB_DETECTION_INTERNAL_EFFICIENCY_FACTOR = 1.0,
NAVAL_COMBAT_AIR_AGILITY_TO_SUB_DETECTION = 0.0,
NAVAL_COMBAT_AIR_STRIKE_ATTACK_TO_SUB_DETECTION = 0.0,
NAVAL_COMBAT_AIR_STRIKE_TARGETING_TO_SUB_DETECTION = 0.0,
NAVAL_COMBAT_AIR_MAX_SPEED_TO_SUB_DETECTION = 0.0,
NAVAL_COMBAT_AIR_PLANE_COUNT_TO_SUB_DETECTION = 1.0,
NAVAL_COMBAT_AIR_SUB_DETECTION_DECAY_RATE = 1.0,
NAVAL_COMBAT_AIR_SUB_DETECTION_FACTOR = 0.0,
NAVAL_COMBAT_AIR_SUB_TARGET_SCORE = 10,
NAVAL_COMBAT_AIR_CAPITAL_TARGET_SCORE = 50,
NAVAL_COMBAT_AIR_CARRIER_TARGET_SCORE = 200,
NAVAL_COMBAT_AIR_CONVOY_TARGET_SCORE = 1.0,
NAVAL_COMBAT_AIR_STRENGTH_TARGET_SCORE = 5,
NAVAL_COMBAT_AIR_LOW_AA_TARGET_SCORE = 5,
NEW_NAVY_LEADER_LEVEL_CHANCES = {
0.95,
0.05
},
NAVY_PIERCING_THRESHOLDS = {
2.00,
1.00,
0.75,
0.50,
0.10,
0.00
},
NAVY_PIERCING_THRESHOLD_CRITICAL_VALUES = {
2.00,
1.00,
0.75,
0.50,
0.10,
0.00
},
NAVY_PIERCING_THRESHOLD_DAMAGE_VALUES = {
1.00,
1.00,
0.70,
0.40,
0.30,
0.10
},
},
NRailwayGun = {
RAILWAY_GUN_RANGE = 30,
ATTACK_TO_FORTS_MODIFIER_FACTOR = 1.333,
ATTACK_TO_ENTRENCHMENT_MODIFIER_FACTOR = 0.8,
ATTACK_TO_BOMBARDMENT_MODIFIER_FACTOR = 0.4,
DAILY_MANPOWER_GAIN_RATIO = 0.05,
DISBAND_MANPOWER_LOSS = 0.0,
ENCIRCLED_DISBAND_MANPOWER_FACTOR = 0.2,
OUT_OF_SUPPLY_SPEED = -0.8,
BASE_CAPTURE_CHANCE = 0.2,
ANNEX_RATIO = 0.5,
HOURS_BETWEEN_REDISTRIBUTION = 24,
DISTRIBUTION_RAILWAY_GUN_PRESENCE_SCORE = -100,
DISTRIBUTION_OUR_UNITS_PRESENCE_SCORE = 1,
DISTRIBUTION_FRIENDLY_UNITS_PRESENCE_SCORE = 0,
DISTRIBUTION_HOSTILE_UNITS_PRESENCE_SCORE = -45,
DISTRIBUTION_COMBATS_PRESENCE_SCORE = -30,
DISTRIBUTION_COMBATS_INRANGE_SCORE = 15,
DISTRIBUTION_OUR_UNITS_INRANGE_SCORE = 2.5,
DISTRIBUTION_FRIENDLY_UNITS_INRANGE_SCORE = 1.5,
DISTRIBUTION_HOSTILE_UNITS_INRANGE_SCORE = 6,
DISTRIBUTION_DISTANCE_SCORE = -0.08,
DISTRIBUTION_PROVINCE_CONTROLLED_BY_ENEMY_SCORE = -3,
DISTRIBUTION_PROVINCES_CONTROLLED_BY_ENEMY_INRANGE_SCORE = 15,
DISTRIBUTION_HOLD_POSITION_SCORE = 30,
DISTRIBUTION_NO_RAILWAY_SCORE = -500,
DISTRIBUTION_SUPPLY_DEFICIT_SCORE = -100,
},
NTrade = {
DISTANCE_TRADE_FACTOR = -0.02,
RELATION_TRADE_FACTOR = 1,
ALLOW_TRADE_CUT_OFF = 0,
MONTH_TRADE_FACTOR = 2,
MAX_MONTH_TRADE_FACTOR = 50,
BASE_TRADE_FACTOR = 150,
PUPPET_MASTER_TRADE_FACTOR = 400,
PUPPET_TRADE_FACTOR = 0,
BASE_LAND_TRADE_RANGE = 1000,
PARTY_SUPPORT_TRADE_FACTOR = 50,
ANTI_MONOPOLY_TRADE_FACTOR_THRESHOLD = 0.5,
ANTI_MONOPOLY_TRADE_FACTOR = -100,
NAVAL_ROUTE_ACCESS_AVOID_COST_MULT = 1,
},
NAI = {
GARRISON_FRACTION = 0.0,
THEORIST_SCALING_WEIGHT_FACTOR_PER_NON_POLITICAL_ADVISORS = 0.15,
DIPLOMATIC_ACTION_GOOD_BAD_RATIO_THRESHOLD = 1,
BASE_RELUCTANCE = 20,
DIPLOMATIC_ACTION_RANDOM_FACTOR = 0.5,
DIPLOMATIC_ACTION_PROPOSE_SCORE = 50,
DILPOMATIC_ACTION_DECLARE_WAR_WARGOAL_BASE = 50,
DIPLOMATIC_ACTION_BREAK_SCORE = -10,
DIPLOMACY_CREATE_FACTION_FACTOR = 0.75,
DIPLOMACY_FACTION_WRONG_IDEOLOGY_PENALTY = 60,
DIPLOMACY_FACTION_SAME_IDEOLOGY_MAJOR = 10,
DIPLOMACY_FACTION_NEUTRALITY_PENALTY = 50,
DIPLOMACY_FACTION_GLOBAL_TENSION_FACTOR = 0.2,
DIPLOMACY_FACTION_WAR_RELUCTANCE = -50,
DIPLOMACY_FACTION_TAKE_OVER_RELUCTANCE_VERSUS_HUMAN = 2.0,
DIPLOMACY_SCARED_MINOR_EXTRA_RELUCTANCE = -50,
DIPLOMACY_FACTION_PLAYER_JOIN = 20,
DIPLOMACY_BOOST_PARTY_COST_FACTOR = 100.0,
DIPLOMACY_IMPROVE_RELATION_COST_FACTOR = 5.0,
DIPLOMACY_IMPROVE_RELATION_PP_FACTOR = 0.1,
DIPLOMACY_SEND_ATTACHE_COST_FACTOR = 5.0,
DIPLOMACY_SEND_ATTACHE_PP_FACTOR = 0.1,
DIPLOMACY_REJECTED_WAIT_MONTHS_BASE = 4,
DIPLOMACY_LEND_LEASE_MONTHS_TO_CANCEL = 1,
DIPLOMACY_CALL_ALLY_VALIDITY_DURATION = 1,
DIPLOMACY_PURCHASE_EQUIPMENT_MONTHS = 2,
DIPLOMACY_SEND_MAX_FACTION = 0.75,
DIPLOMACY_ACCEPT_VOLUNTEERS_BASE = 50,
DIPLOMACY_ACCEPT_ATTACHE_BASE = 50,
DIPLOMACY_ACCEPT_ATTACHE_OPINION_TRASHHOLD = 20,
DIPLOMACY_ACCEPT_ATTACHE_OPINION_PENALTY = -100,
DIPLOMACY_FACTION_MAJOR_AT_WAR = 1000.0,
DIPLOMACY_FACTION_SURRENDER_LEVEL = 20,
DIPLO_PREFER_OTHER_FACTION = -200,
DIPLO_DISTANCE_BETWEEN_CAPITALS = -340,
DIPLO_ACCEPTABLE_DISTANCE_BETWEEN_CAPITALS = 1000.0,
DIPLO_SHOW_FACTION_JOIN_WARNING_THRESHOLD = -20,
DIPLO_MAX_CONTAINMENT_ACCEPTANCE = 100,
RESEARCH_DAYS_BETWEEN_WEIGHT_UPDATE = 7,
RESEARCH_WEIGHT_TRUNCATION_THRESHOLD = 0.75,
RESEARCH_LAND_DOCTRINE_NEED_GAIN_FACTOR = 0.15,
RESEARCH_NAVAL_DOCTRINE_NEED_GAIN_FACTOR = 0.05,
RESEARCH_AIR_DOCTRINE_NEED_GAIN_FACTOR = 0.07,
RESEARCH_NEW_DOCTRINE_RANDOM_FACTOR = 0.05,
RESEARCH_AHEAD_BONUS_FACTOR = 4.0,
RESEARCH_BONUS_FACTOR = 5.0,
RESEARCH_YEARS_BEHIND_FACTOR = 0.2,
RESEARCH_NEEDS_FACTOR = 0.01,
RESEARCH_LENGTH_FACTOR = 3,
MAX_AHEAD_RESEARCH_PENALTY = 3,
RESEARCH_AHEAD_OF_TIME_FACTOR = 4.0,
RESEARCH_BASE_DAYS = 60,
DECLARE_WAR_RELATIVE_FORCE_FACTOR = 0.5,
TRADEABLE_FACTORIES_FRACTION = 0.8,
MIN_DELIVERED_TRADE_FRACTION = 0.8,
SEA_PATH_LENGTH_SCORE_BASE = -30,
MINIMUM_GOOD_TRADE_RATIO_PER_CIV = 0.005,
NAVAL_DOCKYARDS_SHIP_FACTOR = 1.5,
PRODUCTION_EQUIPMENT_SURPLUS_FACTOR = 0.5,
PRODUCTION_EQUIPMENT_SURPLUS_FACTOR_GARRISON = 0.3,
AIR_SUPERIORITY_FACTOR = 2.5,
ROCKET_MIN_ASSIGN_SCORE = 10,
ROCKET_MIN_PRIO_ASSIGN_SCORE = 50,
ROCKET_ASSIGN_SCORE_REDUCTION_PER_ASSIGNMENT = 0.5,
MAX_VOLUNTEER_ARMY_FRACTION = 0.25,
DEPLOY_MIN_TRAINING_SURRENDER_FACTOR = 0.5,
DEPLOY_MIN_EQUIPMENT_SURRENDER_FACTOR = 0.90,
DEPLOY_MIN_TRAINING_PEACE_FACTOR = 0.98,
DEPLOY_MIN_EQUIPMENT_PEACE_FACTOR = 0.98,
DEPLOY_MIN_TRAINING_WAR_FACTOR = 0.95,
DEPLOY_MIN_EQUIPMENT_WAR_FACTOR = 0.95,
DEPLOY_MIN_EQUIPMENT_CAP_DEPLOY_FACTOR = 0.85,
DYNAMIC_STRATEGIES_THREAT_FACTOR = 4.0,
LOCATION_BALANCE_TO_ADVANCE = 0.0,
EQUIPMENT_MARKET_UPDATE_FREQUENCY_DAYS = 11,
EQUIPMENT_MARKET_MAX_CIVS_FOR_PURCHASES_RATIO = 0.1,
EQUIPMENT_MARKET_BASE_MARKET_RATIO = 0.2,
EQUIPMENT_MARKET_DEFAULT_CIC_CHUNK_FOR_SALE = 150.0,
EQUIPMENT_MARKET_NR_DELIVERIES_SOFT_MAX = 10,
EQUIPMENT_MARKET_EXTRA_CONVOYS_OVERRIDE = 2,
EQUIPMENT_MARKET_WANTED_CONVOY_USAGE_RATIO = 0.3,
EQUIPMENT_MARKET_CONTRACT_DURATION_ACCEPTANCE = -10,
EQUIPMENT_MARKET_CONTRACT_EFFICIENCY_TO_CANCEL = 0.1,
EQUIPMENT_MARKET_EQUIPMENT_SUNK_TO_CANCEL = 0.5,
EQUIPMENT_MARKET_SHORTAGE_DAYS_TO_CANCEL = 30,
EQUIPMENT_MARKET_MAX_CONVOY_RATIO_FOR_MARKET_PEACE = 0.5,
EQUIPMENT_MARKET_MAX_CONVOY_RATIO_FOR_MARKET_WAR = 0.25,
EQUIPMENT_MARKET_SCORE_FACTOR_VARIANT_SCORE = 5.0,
EQUIPMENT_MARKET_SCORE_FACTOR_CIC_VALUE_NEEDED = 8.0,
EQUIPMENT_MARKET_SCORE_FACTOR_SUBSIDY_VALUE = 2.0,
EQUIPMENT_MARKET_SCORE_FACTOR_COST_PER_UNIT = -5.0,
EQUIPMENT_MARKET_SCORE_FACTOR_AI_STRAT_WEIGHT = 50.0,
EQUIPMENT_MARKET_SCORE_FACTOR_DIPLO_OPINION = 1.0,
DIPLOMACY_ACCEPT_CONDITIONAL_SURRENDER_MANPOWER_IN_FIELD = -20,
DIPLOMACY_ACCEPT_CONDITIONAL_SURRENDER_GLOBAL_TENSION = -10,
DIPLOMACY_ACCEPT_CONDITIONAL_SURRENDER_WAR_SUPPORT = -10,
DIPLOMACY_ACCEPT_CONDITIONAL_SURRENDER_EMBARGO = 2,
DIPLOMACY_ACCEPT_CONDITIONAL_SURRENDER_OWN_SURRENDER_LIMIT = 20,
DIPLOMACY_ACCEPT_CONDITIONAL_SURRENDER_MINOR_WAR = 10,
MIN_POLITICAL_POWER_MONTHLY_GAIN_FOR_IMPROVE_RELATIONS = 0.50,
NUM_RESOURCES_TO_ALLOW_MINOR_EMBARGO = 69,
EMBARGO_WORLD_TENSION_THREAT_DIVISOR = 2.5,
OPINION_CUTOFF_FOR_IMPROVE_RELATIONS = 80,
DEFAULT_MODULE_VARIANT_CREATION_XP_CUTOFF_LAND = 35,
DEFAULT_MODULE_VARIANT_CREATION_XP_CUTOFF_NAVY = 50,
DEFAULT_MODULE_VARIANT_CREATION_XP_CUTOFF_AIR = 25,
DEFAULT_LEGACY_VARIANT_CREATION_XP_CUTOFF_LAND = 35,
DEFAULT_LEGACY_VARIANT_CREATION_XP_CUTOFF_NAVY = 25,
DEFAULT_LEGACY_VARIANT_CREATION_XP_CUTOFF_AIR = 25,
VARIANT_CREATION_XP_RESERVE_LAND = 50,
VARIANT_CREATION_XP_RESERVE_NAVY = 50,
VARIANT_CREATION_XP_RESERVE_AIR = 50,
LAND_DESIGN_ALTERNATIVE_ABSENT = 1000000,
LAND_DESIGN_ALTERNATIVE_OF_LESSER_TECH = 10000,
LAND_DESIGN_ALTERNATIVE_OF_EQUAL_TECH = 100,
LAND_DESIGN_ALTERNATIVE_OF_GREATER_TECH = 1,
LAND_DESIGN_DEMAND_FIELD_DIVISION = 20,
LAND_DESIGN_DEMAND_TRAINING_DIVISION = 15,
LAND_DESIGN_DEMAND_GARRISON_DIVISION = 10,
LAND_DESIGN_DEMAND_UNUSED_TEMPLATE = 1,
LAND_DESIGN_DEMAND_ABSENT = 0,
LAND_DESIGN_CUTOFF_AS_PERCENTAGE_OF_MAX = 0.25,
AIR_DESIGN_ALTERNATIVE_ABSENT = 1000000,
AIR_DESIGN_ALTERNATIVE_OF_LESSER_TECH = 10000,
AIR_DESIGN_ALTERNATIVE_OF_EQUAL_TECH = 100,
AIR_DESIGN_ALTERNATIVE_OF_GREATER_TECH = 1,
AIR_DESIGN_DEMAND_MAX = 33,
AIR_DESIGN_DEMAND_MIN = 1,
AIR_DESIGN_DEMAND_ABSENT = 0,
AIR_DESIGN_CUTOFF_AS_PERCENTAGE_OF_MAX = 0.34,
DESIRE_USE_XP_TO_UNLOCK_LAND_DOCTRINE = 0.5,
DESIRE_USE_XP_TO_UNLOCK_NAVAL_DOCTRINE = 0.5,
DESIRE_USE_XP_TO_UNLOCK_AIR_DOCTRINE = 0.5,
DESIRE_USE_XP_TO_UPDATE_LAND_TEMPLATE = 2.0,
DESIRE_USE_XP_TO_UPGRADE_LAND_EQUIPMENT = 1.0,
DESIRE_USE_XP_TO_UPGRADE_NAVAL_EQUIPMENT = 1.0,
DESIRE_USE_XP_TO_UPGRADE_AIR_EQUIPMENT = 1.0,
DESIRE_USE_XP_TO_UNLOCK_ARMY_SPIRIT = 0.20,
DESIRE_USE_XP_TO_UNLOCK_NAVY_SPIRIT = 0.20,
DESIRE_USE_XP_TO_UNLOCK_AIR_SPIRIT = 0.25,
DAYS_BETWEEN_CHECK_BEST_DOCTRINE = 7;
DAYS_BETWEEN_CHECK_BEST_TEMPLATE = 7;
DAYS_BETWEEN_CHECK_BEST_EQUIPMENT = 7;
UNLOCK_SPIRIT_AI_WILL_DO_FACTOR = 20,
UNLOCK_SPIRIT_MODIFIER_FACTOR = 0.05,
UNLOCK_SPIRIT_USE_TRUNCATION_SELECT = false,
UNLOCK_SPIRIT_TRUNCATION_SELECT_THRESHOLD = 0.80,
FOCUS_TREE_CONTINUE_FACTOR = 1.5,
PLAN_VALUE_TO_EXECUTE = -0.5,
DECLARE_WAR_NOT_NEIGHBOR_FACTOR = 0.25,
CALL_ALLY_BASE_DESIRE = 20,
CALL_ALLY_DEMOCRATIC_DESIRE = 50,
CALL_ALLY_NEUTRAL_DESIRE = 25,
CALL_ALLY_FASCIST_DESIRE = -10,
CALL_ALLY_COMMUNIST_DESIRE = 75,
CALL_ALLY_PUPPET_INVITE_OVERLORD = 1000,
CALL_ALLY_OVERLORD_INVITE_PUPPET = 20,
CALL_ALLY_RELATIVE_INDUSTRY_STRENGTH_THRESHOLD = 1.5,
CALL_ALLY_RELATIVE_ARMY_STRENGTH_THRESHOLD = 1.5,
CALL_ALLY_RELATIVE_INDUSTRY_STRENGTH_MAX = 50.0,
CALL_ALLY_RELATIVE_ARMY_STRENGTH_MAX = 100.0,
CALL_ALLY_LOSING_WAR_THRESHOLD = 0.45,
CALL_ALLY_LOSING_WAR_MAX = 100.0,
CALL_ALLY_WAR_LENGTH_NR_MONTHS = 2,
CALL_ALLY_JOINER_HAS_ENEMY_NEIGHBOR = 100,
AI_CHAIN_CALLS_ALLIES = true,
MIN_AI_UNITS_PER_TILE_FOR_STANDARD_COHESION = 1.5,
MIN_FRONT_SIZE_TO_CONSIDER_STANDARD_COHESION = 12,
JOIN_ALLY_BASE_DESIRE = 20,
JOIN_ALLY_DEMOCRATIC_DESIRE = 50,
JOIN_ALLY_NEUTRAL_DESIRE = 25,
JOIN_ALLY_FASCIST_DESIRE = -10,
JOIN_ALLY_COMMUNIST_DESIRE = 75,
JOIN_FACTION_BOTH_LOSING = -300,
LENDLEASE_FRACTION_OF_PRODUCTION = 0.5,
LENDLEASE_FRACTION_OF_STOCKPILE = 0.25,
MINIMUM_EQUIPMENT_TO_ASK_LEND_LEASE = -100,
MINIMUM_CONVOY_TO_ASK_LEND_LEASE = 30,
MINIMUM_FUEL_DAYS_TO_ASK_LEND_LEASE = 2,
MINIMUM_FUEL_DAYS_TO_ACCEPT_LEND_LEASE = 10,
DEFAULT_SUPPLY_TRUCK_BUFFER_RATIO = 1.5,
DEFAULT_SUPPLY_TRAIN_NEED_FACTOR = 1.2,
POLITICAL_IDEA_MIN_SCORE = 0.1,
HIGH_COMMAND_ADDED_WEIGHT_FACTOR = 0.25,
CHIEF_ADDED_WEIGHT_FACTOR = 12.5,
GARRISON_TEMPLATE_SCORE_IC_FACTOR = 1.0,
GARRISON_TEMPLATE_SCORE_MANPOWER_FACTOR = 0.05,
ADVISOR_SCORE_TRAIT_MODIFIER_FACTOR = 0.2,
ADVISOR_SCORE_CHEAPER_IS_BETTER_FACTOR = 0.1,
ADVISOR_SCORE_CHEAPER_IS_BETTER_MIN = 0.5,
EVAL_MODIFIER_NON_PERCENT_FACTOR = 0.1,
EVAL_MODIFIER_UNSPECIFIED_CATEGORY_FACTOR = 0.75,
EVAL_MODIFIER_MAX_COMMAND_POWER_FACTOR = 0.01,
MIN_AI_SCORE_TO_MOBILIZATION_LAW_OVERRIDE_HARD_CODED_SCORE = 0.0,
MIN_AI_SCORE_TO_ECONOMY_LAW_OVERRIDE_HARD_CODED_SCORE = 0.0,
MIN_AI_SCORE_TO_TRADE_LAW_OVERRIDE_HARD_CODED_SCORE = 1000.0,
MIN_AI_SCORE_TO_ALL_LAWS_OVERRIDE_HARD_CODED_SCORE = 0.0,
AT_WAR_THREAT_FACTOR = 2.0,
NEIGHBOUR_WAR_THREAT_FACTOR = 1.10,
POTENTIAL_ALLY_JOIN_WAR_FACTOR = 100,
POTENTIAL_FUTURE_ENEMY_FACTOR = 100,
NEUTRAL_THREAT_PARANOIA = 10,
DIFFERENT_FACTION_THREAT = 30,
MAX_THREAT_FOR_FIRST_YEAR_CIVILIAN_MODE = 60,
PLAN_ATTACK_MIN_ORG_FACTOR_LOW = 0.85,
PLAN_ATTACK_MIN_STRENGTH_FACTOR_LOW = 0.60,
PLAN_ATTACK_MIN_ORG_FACTOR_MED = 0.7,
PLAN_ATTACK_MIN_STRENGTH_FACTOR_MED = 0.50,
PLAN_ATTACK_MIN_ORG_FACTOR_HIGH = 0.45,
PLAN_ATTACK_MIN_STRENGTH_FACTOR_HIGH = 0.30,
PLAN_FRONTUNIT_DISTANCE_FACTOR = 10.0,
PLAN_ATTACK_DEPTH_FACTOR = 0.5,
PLAN_STEP_COST_LIMIT = 9,
PLAN_STEP_COST_LIMIT_REDUCTION = 3,
PLAN_FRONT_SECTION_MAX_LENGTH = 18,
PLAN_FRONT_SECTION_MIN_LENGTH = 10,
PLAN_MIN_SIZE_FOR_FALLBACK = 50,
SEND_VOLUNTEER_EVAL_BASE_DISTANCE = 175.0,
SEND_VOLUNTEER_EVAL_MAJOER_POWER = 1.0,
SEND_VOLUNTEER_EVAL_CONTAINMENT_FACTOR = 0.1,
GIVE_STATE_CONTROL_MIN_CONTROLLED = 1,
GIVE_STATE_CONTROL_MIN_CONTROL_DIFF = 2,
RELATIVE_STRENGTH_TO_INVADE = 0.08,
RELATIVE_STRENGTH_TO_INVADE_DEFENSIVE = 0.4,
GIVE_STATE_CONTROL_BASE_SCORE = 50,
GIVE_STATE_CONTROL_DIFF_FACTOR = 2.0,
GIVE_STATE_CONTROL_NEIGHBOR_SCORE = 20,
GIVE_STATE_CONTROL_NEIGHBOR_ACTOR_SCORE = -5,
GIVE_STATE_CONTROL_NEIGHBOR_OTHER_SCORE = 5,
GIVE_STATE_CONTROL_MAX_SCORE_DIST = 600,
GIVE_STATE_CONTROL_DIST_SCORE_MULT = 0.2,
IRRATIONALITY_LAMBDA = 200,
GENERATE_WARGOAL_THREAT_BASELINE = 1.0,
GENERATE_WARGOAL_ANTAGONIZE_SCALE = 0.35,
RESERVE_TO_COMMITTED_BALANCE = 0.3,
DIPLOMACY_COMMUNIST_NOT_NEIGHBOUR = -10,
MAIN_ENEMY_FRONT_IMPORTANCE = 4.0,
EASY_TARGET_FRONT_IMPORTANCE = 7.5,
AI_FRONT_MOVEMENT_FACTOR_FOR_READY = 0.25,
MICRO_POCKET_SIZE = 4,
DECLARE_WAR_MIN_FRONT_SIZE_TO_CONSIDER_FOR_NOT_READY = 0.04,
POCKET_DISTANCE_MAX = 40000,
VP_MAX_PROVINCE_WORTH = 500,
VP_LEVEL_IMPORTANCE_MEDIUM = 10,
AREA_DEFENSE_CAPITAL_PEACE_VP_WEIGHT = { 1.0, 1.0, 1.0 },
AREA_DEFENSE_CAPITAL_VP_WEIGHT = { 0.0, 1.0, 2.0 },
AREA_DEFENSE_HOME_VP_WEIGHT = { 0.0, 0.5, 1.0 },
AREA_DEFENSE_OTHER_VP_WEIGHT = { 0.0, 0.0, 1.0 },
AREA_DEFENSE_CAPITAL_PEACE_COAST_WEIGHT = { 0.0, 0.0, 0.0 },
AREA_DEFENSE_CAPITAL_COAST_WEIGHT = { 0.0, 0.2, 0.7 },
AREA_DEFENSE_HOME_COAST_WEIGHT = { 0.0, 0.1, 0.5 },
AREA_DEFENSE_OTHER_COAST_WEIGHT = { 0.0, 0.0, 0.0 },
AREA_DEFENSE_CAPITAL_PEACE_BASE_WEIGHT = { 0.0, 0.0, 0.0 },
AREA_DEFENSE_CAPITAL_BASE_WEIGHT = { 0.5, 1.0, 1.5 },
AREA_DEFENSE_HOME_BASE_WEIGHT = { 0.5, 1.0, 1.0 },
AREA_DEFENSE_OTHER_BASE_WEIGHT = { 0.5, 0.5, 1.0 },
ESTIMATED_CONVOYS_PER_DIVISION = 6,
ENTRENCHMENT_WEIGHT = 2.0,
FRONT_TERRAIN_DEFENSE_FACTOR = 3.75,
FRONT_TERRAIN_ATTACK_FACTOR = 5.0,
BASE_DISTANCE_TO_CARE = 600.0,
MIN_FORCE_RATIO_TO_PROTECT = 0.5,
ORG_UNIT_STRONG = 0.75,
STR_UNIT_STRONG = 0.70,
ORG_UNIT_WEAK = 0.25,
STR_UNIT_WEAK = 0.30,
ORG_UNIT_NORMAL = 0.35,
STR_UNIT_NORMAL = 0.4,
PLAN_FACTION_STRONG_TO_EXECUTE = 0.50,
PLAN_FACTION_NORMAL_TO_EXECUTE = 0.65,
PLAN_FACTION_WEAK_TO_ABORT = 0.65,
PLAN_AVG_PREPARATION_TO_EXECUTE = 0.5,
REDEPLOY_DISTANCE_VS_ORDER_SIZE = 1.0,
FORT_LEVEL_TO_CONSIDER_HIGHLY_FORTIFIED = 1,
PLAN_VALUE_FORTIFICATION_LEVEL_MAX_PENALTY = -0.5,
MAX_ALLOWED_NAVAL_DANGER = 80,
TRANSFER_DANGER_HOSTILE_SHIPS = 50,
EXPORT_RESOURCE_TRADE_NEED_IMPORTANCE = 0.5,
OPERATION_EQUIPMENT_NEED_PRODUCTION_MULT = 1.0,
MIN_FUEL_RATIO_TO_NOT_IGNORE_STRIKE_FORCE_COST = 0.0,
MIN_FUEL_RATIO_TO_NOT_IGNORE_INVASION_SUPPORT_COST = 0.0,
ENEMY_HOME_AREA_RATIO_TO_DISABLE_INVASIONS = 0.3,
HOURS_BETWEEN_ENCIRCLEMENT_DISCOVERY = 72,
FASCISTS_BEFRIEND_FASCISTS = 10,
FASCISTS_BEFRIEND_DEMOCRACIES = -25,
FASCISTS_BEFRIEND_COMMUNISTS = -25,
FASCISTS_ALLY_FASCISTS = 0,
FASCISTS_ALLY_DEMOCRACIES = -100,
FASCISTS_ALLY_COMMUNISTS = -100,
FASCISTS_ANTAGONIZE_FASCISTS = -10,
FASCISTS_ANTAGONIZE_DEMOCRACIES = 100,
FASCISTS_ANTAGONIZE_COMMUNISTS = 100,
DEMOCRACIES_BEFRIEND_FASCISTS = -25,
DEMOCRACIES_BEFRIEND_DEMOCRACIES = 0,
DEMOCRACIES_BEFRIEND_COMMUNISTS = -25,
DEMOCRACIES_ALLY_FASCISTS = -50,
DEMOCRACIES_ALLY_DEMOCRACIES = 0,
DEMOCRACIES_ALLY_COMMUNISTS = -50,
DEMOCRACIES_ANTAGONIZE_FASCISTS = 0,
DEMOCRACIES_ANTAGONIZE_DEMOCRACIES = -25,
DEMOCRACIES_ANTAGONIZE_COMMUNISTS = 0,
COMMUNISTS_BEFRIEND_FASCISTS = -25,
COMMUNISTS_BEFRIEND_DEMOCRACIES = -25,
COMMUNISTS_BEFRIEND_COMMUNISTS = 25,
COMMUNISTS_ALLY_FASCISTS = -100,
COMMUNISTS_ALLY_DEMOCRACIES = -50,
COMMUNISTS_ALLY_COMMUNISTS = 0,
COMMUNISTS_ANTAGONIZE_FASCISTS = 100,
COMMUNISTS_ANTAGONIZE_DEMOCRACIES = 10,
COMMUNISTS_ANTAGONIZE_COMMUNISTS = -10,
TENSION_MIN_FOR_GUARANTEE_VS_MINOR = 10,
NUM_AI_MESSAGES = 10,
DIPLOMACY_FACTION_WAR_WANTS_HELP = 50,
DIPLOMACY_FACTION_CIVILWAR_WANTS_HELP = -50,
FACTION_UNSTABLE_ACCEPTANCE = -100,
DIPLOMACY_AT_WAR_WITH_ALLY_RELUCTANCE = -1000,
DIPLOMACY_FACTION_JOIN_COUP_INITIATOR_BONUS = 70,
SHIPS_PRODUCTION_BASE_COST = 10000,
NEEDED_NAVAL_FACTORIES_EXPENSIVE_SHIP_BONUS = 12,
FORTIFIED_RATIO_TO_CONSIDER_A_FRONT_FORTIFIED = 0.5,
HEAVILY_FORTIFIED_RATIO_TO_CONSIDER_A_FRONT_FORTIFIED = 0.5,
FORTIFIED_MIN_ORG_FACTOR_TO_CONSIDER_A_FRONT_FORTIFIED = 0.2,
DESPERATE_AI_MIN_UNIT_ASSIGN_TO_ESCAPE = 0,
DESPERATE_AI_WEAK_UNIT_STR_LIMIT = 0.35,
DESPERATE_AI_MIN_ORG_BEFORE_ATTACK = 0.3,
DESPERATE_AI_MIN_ORG_BEFORE_MOVE = 0.06,
DESPERATE_ATTACK_WITHOUT_ORG_WHEN_NO_ORG_GAIN = 120,
MAX_REQUEST_EXPEDITIONARIES_ARMY_RATIO = 0.3,
CASUALTY_RATIO_TO_PULL_EXPEDITIONARIES_BACK = 0.1,
CASUALTY_RATIO_TO_NOT_SEND_EXPEDITIONARIES = 0.05,
SURRENDER_LEVEL_TO_PULL_EXPEDITIONARIES_BACK = 0.3,
SURRENDER_LEVEL_TO_NOT_SEND_EXPEDITIONARIES = 0.15,
EXPEDITIONARY_CASUALTY_DECAY_RATIO = 0.3333,
NUM_DAYS_TO_PULL_EXPEDITIONARIES_BACK = 14,
ACCESS_SCORE_FOR_DEMOCRATIC_COUNTRIES = 500,
AI_AIR_MISSION_COVERAGE_TO_STAY_PUT = 0.5,
ACCESS_SCORE_PENALTY_PER_EXISTING_ACCESS_AT_WAR = 250,
ACCESS_SCORE_PENALTY_PER_EXISTING_ACCESS = 500,
NAVAL_ACCESS_SCORE_PENALTY_PER_EXISTING_ACCESS_AT_WAR = 150,
NAVAL_ACCESS_SCORE_PENALTY_PER_EXISTING_ACCESS = 250,
NAVAL_SUPREMACY_WEIGHT_PER_DIVISION_ON_INVASION_ORDER = 6,
TOO_INSIGNIFICANT_ARMY_RATIO_BEGIN = 0.75,
TOO_INSIGNIFICANT_MAX_PENALTY = 350,
WANTED_UNITS_INDUSTRY_FACTOR = 1.60,
WANTED_UNITS_THREAT_BASE = 0.7,
WANTED_UNITS_THREAT_MAX = 6.0,
WANTED_UNITS_WAR_THREAT_FACTOR = 1.15,
WANTED_UNITS_DANGEROUS_NEIGHBOR_FACTOR = 1.15,
WANTED_UNITS_MANPOWER_DIVISOR = 21000,
WANTED_UNITS_WEIGHT_FRONTS_WANT = 0.35,
WANTED_UNITS_WEIGHT_FACTORIES = 0.45,
WANTED_UNITS_WEIGHT_MANPOWER = 0.3,
WANTED_UNITS_MIN_DEFENCE_FACTOR = 0.4,
WANTED_UNITS_MAX_WANTED_CAP = 500,
WANTED_LAND_PLANES_PER_BASE_CAPACITY_FACTOR = 1,
WANTED_LAND_PLANES_PER_DIVISION = 20,
WANTED_LAND_PLANES_TOTAL_MAX_PER_DIVISION = 100,
WANTED_CARRIER_PLANES_PER_CARRIER_CAPACITY_FACTOR = 1.5,
WANTED_CARRIER_PLANES_PER_CARRIER_CAPACITY_IN_PRODUCTION_FACTOR = 1,
CARRIER_CAPACITY_IN_PRODUCTION_MAX_DAYS_LEFT_TO_INCLUDE_FACTOR = 365,
START_TRAINING_EQUIPMENT_LEVEL = 0.95,
STOP_TRAINING_EQUIPMENT_LEVEL = 0.90,
BUILD_REFINERY_LACK_OF_RESOURCE_MODIFIER = 0.003,
DIVISION_DESIGN_WEIGHTS = {
0.5,
1.0,
1.0,
1.0,
1.2,
0.0,
0.0,
0.0,
0.0,
0.0,
-1.0,
-0.25,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
0.5,
0.0,
0.0,
-0.25,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.5,
},
DIVISION_DESIGN_MANPOWER_WEIGHT = 0.005,
DIVISION_DESIGN_STOCKPILE_WEIGHT = 0.01,
DIVISION_DESIGN_COMBAT_WIDTH_WEIGHT = -1.0,
DIVISION_DESIGN_COMBAT_WIDTH_TARGET_WEIGHT = -200.0,
DIVISION_DESIGN_MAX_FAILED_DAYS = 60,
DIVISION_MATCH_ROLE_BOOST_FACTOR = 1.2,
EQUIPMENT_DESIGN_MAX_FAILED_DAYS = 60,
UPGRADE_DIVISION_RELUCTANCE = 7,
UPGRADE_PERCENTAGE_OF_FORCES = 0.03,
REFIT_SHIP_RELUCTANCE = 28,
REFIT_SHIP_PERCENTAGE_OF_FORCES = 0.1,
NAVY_PREFERED_MAX_SIZE = 25,
INVASION_COASTAL_PROVS_PER_ORDER = 24,
MIN_INVASION_AREA_SIZE_FOR_FLOATING_HARBORS = 15,
CONVOY_NEED_SAFETY_BUFFER = 1.30,
REGION_THREAT_PER_SUNK_CONVOY = 25,
REGION_THREAT_LEVEL_TO_AVOID_REGION = 25 * 10,
REGION_THREAT_LEVEL_TO_BLOCK_REGION = 25 * 100,
REGION_CONVOY_DANGER_DAILY_DECAY = 1,
PRODUCTION_LINE_SWITCH_SURPLUS_NEEDED_MODIFIER = 0.2,
PLAN_ACTIVATION_MAJOR_WEIGHT_FACTOR = 1.5,
PLAN_ACTIVATION_PLAYER_WEIGHT_FACTOR = 50.0,
AREA_DEFENSE_BASE_IMPORTANCE = 30,
AREA_DEFENSE_CIVIL_WAR_IMPORTANCE = 30,
AREA_DEFENSE_IMPORTANCE_FACTOR = 1.0,
COMBINED_ARMS_LEVEL = 1,
MAX_DISTANCE_NAVAL_INVASION = 200.0,
ENEMY_NAVY_STRENGTH_DONT_BOTHER = 2.5,
MIN_SUPPLY_USE_SANITY_CAP = 100,
MAX_SUPPLY_DIVISOR = 1.75,
MISSING_CONVOYS_BOOST_FACTOR = 50.0,
TRANSPORTS_PER_PARATROOPER = 20,
MAX_MICRO_ATTACKS_PER_ORDER = 3,
FALLBACK_LOSING_FACTOR = 1.0,
PRODUCTION_MAX_PROGRESS_TO_SWITCH_NAVAL = 0.1,
PRODUCTION_WAIT_TO_FINISH_IF_EXPENSIVE = 0.25,
PRODUCTION_WAIT_TO_FINISH_IF_CHEAP = 0.75,
STATE_CONTROL_FOR_AREA_DEFENSE = 0.4,
FORCE_FACTOR_AGAINST_EXTRA_MINOR = 0.15,
MAX_EXTRA_WARGOAL_GENERATION = 2,
NAVAL_MISSION_DISTANCE_BASE = 3500,
NAVAL_MISSION_INVASION_BASE = 1000,
NAVAL_MISSION_AGGRESSIVE_PATROL_DIVISOR = 1,
NAVAL_MISSION_AGGRESSIVE_ESCORT_DIVISOR = 2,
NAVAL_MISSION_PATROL_NEAR_OWNED = 500,
NAVAL_MISSION_ESCORT_NEAR_OWNED = 300,
NAVAL_MISSION_PATROL_NEAR_CONTROLLED = 120,
NAVAL_MISSION_ESCORT_NEAR_CONTROLLED = 200,
NAVAL_MISSION_MINES_PLANTING_NEAR_OWNED = 40000,
NAVAL_MISSION_MINES_PLANTING_NEAR_CONTROLLED = 30000,
NAVAL_MISSION_MINES_SWEEPING_NEAR_OWNED = 60000,
NAVAL_MISSION_MINES_SWEEPING_NEAR_CONTROLLED = 50000,
NEW_LEADER_EXTRA_CP_FACTOR = 2.0,
SCARY_LEVEL_AVERAGE_DEFENSE = -0.7,
ATTACK_HEAVILY_DEFENDED_LIMIT = 0.5,
HOUR_BAD_COMBAT_REEVALUATE = 48,
MIN_PLAN_VALUE_TO_MICRO_INACTIVE = 0.25,
MAX_UNITS_FACTOR_AREA_ORDER = 0.75,
DESIRED_UNITS_FACTOR_AREA_ORDER = 0.7,
MIN_UNITS_FACTOR_AREA_ORDER = 1.0,
MAX_UNITS_FACTOR_FRONT_ORDER = 1.0,
DESIRED_UNITS_FACTOR_FRONT_ORDER = 1.1,
MIN_UNITS_FACTOR_FRONT_ORDER = 1.0,
MAX_UNITS_FACTOR_INVASION_ORDER = 1.0,
DESIRED_UNITS_FACTOR_INVASION_ORDER = 1.0,
MIN_UNITS_FACTOR_INVASION_ORDER = 1.0,
FRONT_UNITS_CAP_FACTOR = 15.0,
MAX_DIST_PORT_RUSH = 20.0,
MIN_FIELD_STRENGTH_TO_BUILD_UNITS = 0.7,
MIN_MANPOWER_TO_BUILD_UNITS = 0.7,
AVERAGE_SUPPLY_USE_PESSIMISM = 1.5,
PROPOSE_LEND_LEASE_AIDESIRE_SAME_IDEOLOGY = 40,
PROPOSE_LEND_LEASE_AIDESIRE_SAME_IDEOLOGY_CIVIL_WAR = 25,
SEND_VOLUNTEER_AIDESIRE_SAME_IDEOLOGY = 40,
SEND_VOLUNTEER_AIDESIRE_SAME_IDEOLOGY_CIVIL_WAR = 25,
REQUEST_LEND_LEASE_PROTECT_VALUE = 75,
REQUEST_LEND_LEASE_CONTAINS_VALUE = 100,
FRONT_BULGE_RATIO_UPPER_CUTOFF = 1.5,
FRONT_BULGE_RATIO_LOWER_CUTOFF = 0.95,
FRONT_CUTOFF_MIN_EDGE_PROXIMITY = 2,
INVASION_DISTANCE_RANDOMNESS = 300,
AIR_SCORE_DISTANCE_IMPACT = 0.3,
DAYS_BETWEEN_AIR_PRIORITIES_UPDATE = 4,
NAVAL_AIR_SUPERIORITY_IMPORTANCE = 0.10,
NAVAL_SHIP_AIR_IMPORTANCE = 2.0,
NAVAL_SHIP_IN_PORT_AIR_IMPORTANCE = 6.0,
NAVAL_COMBAT_AIR_IMPORTANCE = 8.0,
NAVAL_TRANSFER_AIR_IMPORTANCE = 0.0,
NAVAL_COMBAT_TRANSFER_AIR_IMPORTANCE = 50.0,
NAVAL_IMPORTANCE_SCALE = 0.65,
NAVAL_COMBAT_OUR_NAVY_MULT_ON_IMPORTANCE = 0.35,
NAVAL_COMBAT_ALLY_NAVY_MULT_ON_IMPORTANCE = 0.15,
NAVAL_COMBAT_MIN_OUR_NAVY_MULT_ON_IMPORTANCE = 0.5,
NAVAL_COMBAT_MAX_OUR_NAVY_MULT_ON_IMPORTANCE = 1.0,
NAVAL_RANGE_FOR_DOCKING_RIGHTS_CHECK = 240.0,
NAVAL_PATROL_PLANES_PER_SHIP_PATROLLING = 10.0,
NAVAL_PATROL_PLANES_PER_SHIP_RAIDING = 10.0,
NAVAL_PATROL_PLANES_PER_SHIP_ESCORTING = 10.0,
NAVAL_FIGHTERS_PER_PLANE = 1.0,
NAVAL_STRIKE_PLANES_PER_ARMY = 0,
NAVAL_STRIKE_PLANES_PER_SHIP = 20,
PORT_STRIKE_PLANES_PER_SHIP = 10,
MINES_SWEEPING_PLANES_PER_MAX_MINES = 150,
MINES_PLANTING_PLANES_PER_MAX_DESIRE = 100,
MINES_PLANTING_DESIRE_PER_HOME_STATE = 0.4,
MINES_PLANTING_DESIRE_PER_ENEMY_STATE = 0.1,
MINES_PLANTING_DESIRE_PER_NAVAL_THREAT = 250,
NAVAL_MIN_EXCORT_PLANES = 0,
DEMOCRATIC_AI_FACTION_KICKING_PLAYER_THREAT_DIFFERENCE = 6.0,
BEFRIEND_FACTOR_FOR_KICKING_COUNTRIES = 7.5,
LAND_DEFENSE_AIR_SUPERIORITY_IMPORTANCE = 1.0,
LAND_DEFENSE_CIVIL_FACTORY_IMPORTANCE = 50,
LAND_DEFENSE_MILITARY_FACTORY_IMPORTANCE = 70,
LAND_DEFENSE_NAVAL_FACTORY_IMPORTANCE = 30,
LAND_DEFENSE_SUPPLY_HUB_IMPORTANCE = 4,
LAND_DEFENSE_AA_IMPORTANCE_FACTOR = 1.0,
LAND_DEFENSE_INFRA_IMPORTANCE_FACTOR = 0.5,
LAND_DEFENSE_IMPORTANCE_SCALE = 3.0,
NUM_HOURS_SINCE_LAST_COMBAT_TO_SUPPORT_UNITS_VIA_AIR = 72,
LAND_DEFENSE_MIN_FACTORIES_FOR_AIR_IMPORTANCE = 5,
LAND_DEFENSE_FIGHERS_PER_PLANE = 1.8,
LAND_DEFENSE_INTERSEPTORS_PER_BOMBERS = 0.8,
LAND_DEFENSE_INTERSEPTORS_PER_PLANE = 0.1,
LAND_COMBAT_AIR_SUPERIORITY_IMPORTANCE = 0.40,
LAND_COMBAT_OUR_ARMIES_AIR_IMPORTANCE = 20,
LAND_COMBAT_OUR_COMBATS_AIR_IMPORTANCE = 155,
LAND_COMBAT_FRIEND_ARMIES_AIR_IMPORTANCE = 10,
LAND_COMBAT_FRIEND_COMBATS_AIR_IMPORTANCE = 8,
LAND_COMBAT_ENEMY_ARMIES_AIR_IMPORTANCE = 12,
LAND_COMBAT_ENEMY_LAND_FORTS_AIR_IMPORTANCE = 5,
LAND_COMBAT_ENEMY_COASTAL_FORTS_AIR_IMPORTANCE = 3,
LAND_COMBAT_IMPORTANCE_SCALE = 5.0,
LAND_COMBAT_FIGHTERS_PER_PLANE = 1.0,
LAND_COMBAT_CAS_PLANES_PER_ENEMY_ARMY_LIMIT = 200,
LAND_COMBAT_CAS_PER_ENEMY_ARMY = 30,
LAND_COMBAT_ANTI_LOGISTICS_PER_ENEMY_ARMY = 0.1,
LAND_COMBAT_CAS_PER_COMBAT = 60,
LAND_COMBAT_BOMBERS_PER_LAND_FORT_LEVEL = 6,
LAND_COMBAT_BOMBERS_PER_COASTAL_FORT_LEVEL = 6,
LAND_COMBAT_MIN_EXCORT_PLANES = 80,
LAND_COMBAT_INTERCEPT_PER_PLANE = 0.25,
MIN_ALLIED_DEFENSE_FACTOR_AIRWING_REQUESTS = 0.07,
AIR_SUPERIORITY_FOR_FRIENDLY_CAS_RATIO = 0.75,
LAND_COMBAT_GUIDE_DISTANCE = 290.0,
ENEMY_PASSING_THROUGH_PLANES_PER_BOMBER = 0.1,
ENEMY_PASSING_THROUGH_PLANES_PER_FIGHTER = 0.1,
ENEMY_PASSING_THROUGH_PLANES_PER_SUPPORT = 0.1,
AI_FRACTION_OF_FIGHTERS_RESERVED_FOR_INTERCEPTION = 0.25,
MAX_AIR_REGIONS_TO_CARE_ABOUT = 6,
ENEMY_PASSING_THROUGH_PLANES_PER_BOMBER_NAVAL_REGION = 0.15,
ENEMY_PASSING_THROUGH_PLANES_PER_FIGHTER_NAVAL_REGION = 0.15,
ENEMY_PASSING_THROUGH_PLANES_PER_SUPPORT_NAVAL_REGION = 0.15,
NAVAL_DEFENSE_INTERCEPTION_IMPORTANCE_FACTOR = 30,
XP_RATIO_REQUIRED_TO_RESEARCH_WITH_XP = 2.0,
RESEARCH_WITH_XP_AI_WEIGHT_MULT = 1.2,
STR_BOMB_AIR_SUPERIORITY_IMPORTANCE = 0.10,
STR_BOMB_CIVIL_FACTORY_IMPORTANCE = 50,
STR_BOMB_MILITARY_FACTORY_IMPORTANCE = 70,
STR_BOMB_NAVAL_FACTORY_IMPORTANCE = 30,
STR_BOMB_SUPPLY_HUB_IMPORTANCE = 1,
STR_BOMB_AA_IMPORTANCE_FACTOR = 0.5,
STR_BOMB_INFRA_IMPORTANCE_FACTOR = 0.25,
STR_BOMB_IMPORTANCE_SCALE = 1.0,
STR_BOMB_MIN_ENEMY_FIGHTERS_IN_AREA = 2000,
STR_BOMB_FIGHTERS_PER_PLANE = 1.1,
STR_BOMB_PLANES_PER_CIV_FACTORY = 20,
STR_BOMB_PLANES_PER_MIL_FACTORY = 25,
STR_BOMB_PLANES_PER_NAV_FACTORY = 15,
STR_BOMB_PLANES_PER_SUPPLY_HUB = 3,
STR_BOMB_MIN_EXCORT_PLANES = 200,
RECON_PLANES_NAVAL = 50,
RECON_PLANES_LAND_COMBAT = 25,
RECON_PLANES_STRATEGIC = 50,
ASSIGN_FRONT_ARMY_SOFT_ATTACK_FACTOR = 0.1,
ASSIGN_FRONT_ARMY_HARD_ATTACK_FACTOR = 0.1,
ASSIGN_FRONT_ARMY_BREAKTHROUGH_FACTOR = 0.2,
ASSIGN_DEFENSE_ARMY_DEFENSE_FACTOR = 3.0,
ASSIGN_DEFENSE_ARMY_ENTRENCHMENT_FACTOR = 2.0,
ASSIGN_DEFENSE_TEMPLATE_CLASS_SCORE = 3.0,
ASSIGN_INVASION_AMPHIBIOUS_ATTACK_FACTOR = 50.0,
ORDER_ASSIGNMENT_DISTANCE_FACTOR = 100.0,
REVISITED_PROV_BOOST_FACTOR = 4,
UNIT_ASSIGNMENT_STATS_IMPORTANCE = 3.0,
ASSIGN_FRONT_TERRAIN_ATTACK_FACTOR = 3.0,
ASSIGN_FRONT_TERRAIN_DEFENSE_FACTOR = 1.0,
ASSIGN_FRONT_TERRAIN_MOVEMENT_FACTOR = 2.0,
ASSIGN_DEFENSE_TERRAIN_ATTACK_FACTOR = 0.5,
ASSIGN_DEFENSE_TERRAIN_DEFENSE_FACTOR = 4.0,
ASSIGN_DEFENSE_TERRAIN_MOVEMENT_FACTOR = 0.5,
ASSIGN_MOUNTAINEERS_TO_MOUNTAINS = 10.0,
ASSIGN_TANKS_TO_MOUNTAINS = -6.0,
ASSIGN_TANKS_TO_JUNGLE = -6.0,
UNIT_ASSIGNMENT_TERRAIN_IMPORTANCE = 10.0,
ASSIGN_TANKS_TO_WAR_FRONT = 6.0,
ASSIGN_TANKS_TO_NON_WAR_FRONT = 0.4,
REASSIGN_TO_ANOTHER_FRONT_FACTOR = 0.5,
REASSIGN_TO_ANOTHER_FRONT_IF_IN_COMBAT_FACTOR = 0.2,
ENEMY_FORTIFICATION_FACTOR_FOR_FRONT_REQUESTS = 2.0,
ENEMY_FORTIFICATION_FACTOR_FOR_FRONT_REQUESTS_MAX = 0.7,
MANPOWER_RATIO_CAREFULNESS_THRESHOLD = 0.05,
PLAN_ACTIVATION_SUPERIORITY_AGGRO = 1.0,
WAIT_YEARS_BEFORE_FREER_BUILDING = 3,
MAX_CARRIER_OVERFILL = 1.85,
FIELDED_EQUIPMENT_BUFFER_RATIO_FOR_OCCUPATION_AI = 0.5,
FIELDED_MANPOWER_BUFFER_RATIO_FOR_OCCUPATION_AI = 0.3,
IMPORTANT_VICTORY_POINT = 15,
DOCKYARDS_PER_NAVAL_DESIRE_EFFECT = -20.0,
DECISION_PRIORITY_RANDOMIZER = 0.1,
DESIGN_COMPANY_SCORE_MULTIPLIER = 1.25,
ARMY_CHIEF_SCORE_MULTIPLIER = 2.0,
AIR_CHIEF_SCORE_MULTIPLIER = 1.5,
NAVY_CHIEF_SCORE_MULTIPLIER = 1.0,
POLITICAL_ADVISOR_SCORE_MULTIPLIER = 1.25,
THEORIST_ACCEPTANCE_MULTIPLIER = 0.7,
MIN_SCALED_IDEA_WEIGHT_TO_COMPARE_WITH_DECISIONS = 100,
MAX_SCALED_IDEA_WEIGHT_TO_COMPARE_WITH_DECISIONS = 200,
CRITICAL_DECISION_PRIORITY = 200,
CRITICAL_IDEA_PRIORITY = 400,
MAX_PP_TO_SPEND_ON_LOWER_PRIO_TASKS = 25,
MIN_SCORE_FOR_LOWER_PRIO_TASKS = 100,
LOW_PRIO_TEMPLATE_BONUS_FOR_GARRISONS = 1000,
LOW_PRIO_TEMPLATE_PENALTY_FOR_FRONTS = 500,
DEPLOYED_UNIT_MANPOWER_RATIO_TO_BUFFER_WARTIME = 0.2,
DEPLOYED_UNIT_MANPOWER_RATIO_TO_BUFFER_PEACETIME = 0.1,
MAX_AVAILABLE_MANPOWER_RATIO_TO_BUFFER_WARTIME = 0.4,
MAX_AVAILABLE_MANPOWER_RATIO_TO_BUFFER_PEACETIME = 0.2,
MANPOWER_RATIO_REQUIRED_TO_PRIO_MOBILIZATION_LAW = 0.4,
UPGRADES_DEFICIT_LIMIT_DAYS = 7,
GIE_EXILE_AIR_MANPOWER_USAGE_RATIO = 0.2,
CARRIER_TASKFORCE_MAX_CARRIER_COUNT = 4,
CAPITAL_TASKFORCE_MAX_CAPITAL_COUNT = 12,
SCREEN_TASKFORCE_MAX_SHIP_COUNT = 12,
SUB_TASKFORCE_MAX_SHIP_COUNT = 16 ,
MIN_CAPITALS_FOR_CARRIER_TASKFORCE = 6,
CAPITALS_TO_CARRIER_RATIO = 1.5,
SCREENS_TO_CAPITAL_RATIO = 4.0,
MIN_MAIN_SHIP_RATIO = 0.3,
MIN_SUPPORT_SHIP_RATIO = 0.7,
MIN_MAIN_SHIP_RATIO_TO_REINFORCE = 0.5,
MIN_SUPPORT_SHIP_RATIO_TO_REINFORCE = 0.9,
MIN_MAIN_SHIP_TO_SPARE = 0.7,
MIN_SUPPORT_SHIP_TO_SPARE = 1.0,
MIN_MAIN_SHIP_RATIO_TO_MERGE = 0.7,
MAX_MAIN_SHIP_RATIO_TO_MERGE = 1.001,
MAIN_SHIP_RATIO_TO_SPLIT = 1.8,
MISSION_FLEET_ICONS = {
4,
29,
21,
15,
23,
24,
5,
4,
4,
9,
},
MIN_NAVAL_MISSION_PRIO_TO_ASSIGN = {
0,
200,
200,
200,
100,
200,
100,
0,
0,
100,
},
HIGH_PRIO_NAVAL_MISSION_SCORES = {
0,
100000,
1000,
1500,
1000,
-1,
300,
0,
0,
1000,
},
MAX_MISSION_PER_TASKFORCE = {
0,
1.5,
6,
1.5,
4,
2,
2,
0,
0,
10,
},
MAX_SCREEN_TASKFORCES_FOR_CONVOY_DEFENSE_MIN = 0.20,
MAX_SCREEN_TASKFORCES_FOR_CONVOY_DEFENSE_MAX = 0.70,
MAX_SCREEN_TASKFORCES_FOR_CONVOY_DEFENSE_MIN_CONVOY_THREAT = 100,
MAX_SCREEN_TASKFORCES_FOR_CONVOY_DEFENSE_MAX_CONVOY_THREAT = 1500,
MAX_SCREEN_TASKFORCES_FOR_MINE_SWEEPING = 0.10,
MAX_SCREEN_TASKFORCES_FOR_MINE_SWEEPING_PRIO = 0.8,
MAX_SCREEN_TASKFORCES_FOR_MINE_SWEEPING_PRIO_MIN_MINES = 10,
MAX_SCREEN_TASKFORCES_FOR_MINE_SWEEPING_PRIO_MAX_MINES = 1000,
MAX_SCREEN_TASKFORCES_FOR_MINE_LAYING = 0.10,
MAX_SCREEN_FORCES_FOR_INVASION_SUPPORT = 0.25,
MAX_CAPITAL_FORCES_FOR_INVASION_SUPPORT = 0.25,
MAX_PATROL_TO_STRIKE_FORCE_RATIO = 3.0,
CONSTRUCTION_PRIO_INFRASTRUCTURE = 0.20,
CONSTRUCTION_PRIO_CIV_FACTORY = 0.80,
CONSTRUCTION_PRIO_MIL_FACTORY = 0.70,
CONSTRUCTION_PRIO_RAILWAY = 4.00,
CONSTRUCTION_PRIO_RAILWAY_GUN_REPAIR = 15.00,
CONSTRUCTION_PRIO_UNSPECIFIED = 0.50,
CONSTRUCTION_PRIO_FACTOR_OCCUPIED_TERRITORY = 1.00,
CONSTRUCTION_PRIO_FACTOR_OWNED_NONCORE = 1.50,
CONSTRUCTION_PRIO_FACTOR_OWNED_CORE = 2.00,
CONSTRUCTION_PRIO_FACTOR_REPAIRING = 0.30,
MAX_FACTORY_TO_SPARE_FOR_MISSION_FUEL_TRADE = 0.12,
MAX_FACTORY_TO_SPARE_FOR_CRITICAL_MISSION_FUEL_TRADE = 0.3,
MAX_FACTORY_TO_TRADE_FOR_FUEL = 0.5,
FUEL_TRADE_PRIO_FOR_CONVOY_DEFENSE = 0.3,
MAX_FACTORY_TO_SPARE_FOR_MISSION_FUEL_TRADE_IN_PEACE = 0.03,
MAX_FACTORY_TO_SPARE_FOR_CRITICAL_MISSION_FUEL_TRADE_IN_PEACE = 0.1,
MAX_FACTORY_TO_TRADE_FOR_FUEL_IN_PEACE = 0.15,
FUEL_REQUEST_RATIO_FOR_COMBATS = 0.6,
PRIO_FUEL_REQUEST_RATIO_FOR_COMBATS = 0.8,
FUEL_REQUEST_RATIO_FOR_MOVEMENT = 0.4,
PRIO_FUEL_REQUEST_RATIO_FOR_MOVEMENT = 0.2,
NAVY_ACTUAL_FUEL_USAGE_WEIGHT_ON_OIL_REQUEST = 0.5,
AIR_ACTUAL_FUEL_USAGE_WEIGHT_ON_OIL_REQUEST = 0.5,
MONTHS_TO_FILL_FUEL_BUFFER_WITH_OIL_REQUESTS = 6.0,
MONTHS_TO_FILL_FUEL_BUFFER_WITH_OIL_REQUESTS_IN_PEACE_TIME = 10.0,
FUEL_CONSUMPTION_MULT_FOR_FUEL_SAVING_MODE = 0.25,
FUEL_CONSUMPTION_MULT_REGULAR_FUEL_MODE = 1.0,
FUEL_CONSUMPTION_MULT_AGRESSIVE_FUEL_MODE = 3.0,
DAYS_FUEL_REMAINING_TO_ENTER_FUEL_SAVING_MODE = 30,
DAYS_FUEL_REMAINING_TO_ENTER_FUEL_SAVING_MODE_FUEL_RATIO = 0.4,
FUEL_RATIO_TO_EXIST_FUEL_SAVING_MODE = 0.60,
WANTED_MAX_FUEL_BUFFER_IN_DAYS_FOR_ARMY_MAX_CONSUMPTION = 60,
WANTED_MAX_FUEL_BUFFER_IN_DAYS_FOR_AIR_MAX_CONSUMPTION = 60,
WANTED_MAX_FUEL_BUFFER_IN_DAYS_FOR_NAVY_MAX_CONSUMPTION = 60,
MIN_WANTED_MAX_FUEL = 50,
GIE_LEND_LEASE_TO_PLAYER_EXILE_DESIRE_BONUS = 40,
NAVAL_BASE_RATIO_ALLOCATED_FOR_REPAIRS = 0.25,
NAVAL_BASE_RATIO_ALLOCATED_FOR_REPAIRS_IN_WAR_TIME = 0.6,
MAX_FUEL_CONSUMPTION_RATIO_FOR_AIR_TRAINING = 0.20,
MAX_FUEL_CONSUMPTION_RATIO_FOR_NAVY_TRAINING = 0.20,
MAX_FULLY_TRAINED_SHIP_RATIO_FOR_TRAINING = 0.7,
NUM_SILOS_PER_CIVILIAN_FACTORIES = 0.0025,
NUM_SILOS_PER_MILITARY_FACTORIES = 0.012,
NUM_SILOS_PER_DOCKYARDS = 0.02,
SHIP_STR_RATIO_PUT_ON_REPAIRS = 0.8,
SHIP_STR_RATIO_EXIT_REPAIRS = 1.00,
REPAIR_TASKFORCE_SIZE = 4,
PLAN_VALUE_BONUS_FOR_MOVING_UNITS = 0.35,
AGGRESSIVENESS_BONUS_FOR_FRONTS_THAT_ARE_ON_HIGH_AGGRESSIVENESS = -0.4,
AGGRESSIVENESS_CHECK_BASE = 1.5,
AGGRESSIVENESS_CHECK_EASY_TARGET = -0.3,
AGGRESSIVENESS_CHECK_CAREFUL = 0.6,
AGGRESSIVENESS_CHECK_PARTLY_FORTIFIED = 2.0,
AGGRESSIVENESS_CHECK_PARTLY_FORTIFIED_WEAK_POINTS = 0.75,
AGGRESSIVENESS_CHECK_FULLY_FORTIFIED = 10,
AGGRESSIVENESS_CHECK_FULLY_FORTIFIED_POCKET = 6,
FRONT_EVAL_UNIT_ACCURACY = 1.0,
FRONT_EVAL_UNIT_AIR_SUP_IMPACT = 1.0,
FRONT_EVAL_UNIT_SUPPLY_AND_ORG_LACK_IMPACT = 1.0,
FRONT_EVAL_PERCENT_TO_ASSIST_ALLY_FRONT = 0.5,
PRODUCTION_CARRIER_PLANE_BUFFER_RATIO = 1.5,
PRODUCTION_CARRIER_PLANE_PRODUCTION_BOOST_TO_BUFFER = 4.0,
NAVAL_MAX_CONVOY_TO_INTEL_FOR_CONVOY_RAIDS = 200,
EXTRA_NAVY_INTEL_FOR_CONVOY_RAIDING = 0.0,
INTEL_NEEDED_TO_NEGATVE_CONVOY_COUNT_REDUCTION = 80.0,
NAVAL_CONVOY_COUNT_INTEL_DROPOFF_DUE_TO_LOW_DECYPTION = 200,
CONVOY_RAID_SCORE_FROM_CONVOY_INTELLIGENCE = 2.5,
AIR_AI_ENEMY_PROV_RATIO_FOR_COMBAT_REGION = 0.15,
RESEARCH_MULTI_DOCTRINE_SCORE = 0.3,
CONVOY_ESCORT_SCORE_FROM_CONVOYS = 15,
CONVOY_ESCORT_MUL_FROM_NO_CONVOYS = 0.02,
CONVOY_RAID_MIN_ENEMY_THREAT = 0.05,
RAILWAY_GUN_PRODUCTION_BASE_DIVISIONS_RATIO_PERCENT = 0,
RAILWAY_GUN_PRODUCTION_MIN_DIVISONS = 20,
RAILWAY_GUN_PRODUCTION_MIN_FACTORIES = 10,
RAILWAY_GUN_PER_ARMY_CAP = 5,
RAILWAY_GUN_ASSIGNMENT_SCORE_UNITCOUNT_MULTIPLIER = 10.0,
RAILWAY_GUN_ASSIGNMENT_SCORE_HOLD = 20,
MAX_UNIT_RATIO_FOR_INVASIONS = 0.4,
MIN_UNIT_RATIO_FOR_INVASIONS = 0.1,
MAX_INVASION_FRONT_SCORE = 1000,
MIN_FRONT_SCORE_FOR_AFTER_INVASION_AREAS = 1500,
MIN_CONVOY_EFFICIENCY_TO_CANCEL_TRADES = 0.4,
MIN_CONVOY_EFFICIENCY_TO_START_TRADES = 0.6,
MIN_CONVOY_EFFICIENCY_PER_WAR_SUPPORT_HIT = 0.6,
NAVAL_INVADED_AREA_PRIO_DURATION = 90,
NAVAL_INVADED_AREA_PRIO_MULT = 1.2,
MIN_NUM_CONQUERED_PROVINCES_TO_DEPRIO_NAVAL_INVADED_FRONTS = 20,
FAILED_INVASION_AVOID_DURATION = 60,
FAILED_INVASION_AREA_PRIO_FACTOR = 0.5,
FAILED_INVASION_PORT_PRIO_FACTOR = 0.66,
BUILDING_TARGETS_BUILDING_PRIORITIES = {
'industrial_complex',
},
MIN_INVASION_PLAN_VALUE_TO_EXECUTE = 0.2,
MIN_INVASION_ORG_FACTOR_TO_EXECUTE = 0.75,
MAX_INVASION_SIZE = 24,
MAX_PORT_STRIKE_HISTORY_TO_REMEMBER = 5000,
PORT_STRIKE_HISTORY_DECAY_MIN = 10,
PORT_STRIKE_HISTORY_DECAY_MAX = 400,
MAX_PORT_RATIO_TO_DISABLE = 0.8,
PORT_STRIKE_HISTORY_VALUE_TO_DISABLE_REPAIRS = 200,
PORT_STRIKE_HISTORY_VALUE_TO_REENABLE_REPAIRS = 10,
CURRENT_LAW_SCORE_BONUS = 50.0,
OIL_WANT_PER_POTENTIAL_LAND_CONSUMPTION_K = 0.05,
OIL_WANT_PER_POTENTIAL_NAVY_CONSUMPTION_K = 0.03,
OIL_WANT_PER_POTENTIAL_AIR_CONSUMPTION_K = 0.03,
OIL_WANT_PER_POTENTIAL_MISC_CONSUMPTION_K = 0.1,
OIL_WANT_AT_PEACE_PER_POTENTIAL_LAND_CONSUMPTION_K = 0.02,
OIL_WANT_AT_PEACE_PER_POTENTIAL_NAVY_CONSUMPTION_K = 0.0,
OIL_WANT_AT_PEACE_PER_POTENTIAL_AIR_CONSUMPTION_K = 0.0,
OIL_WANT_AT_PEACE_PER_POTENTIAL_MISC_CONSUMPTION_K = 0.1,
RESOURCE_WANT_PER_MISSING_BALANCE = 0.2,
RESOURCE_WANT_PER_CONSUMED = 0.05,
CRYPTO_ACTIVATION_THRESHOLD = 1.25,
CRYPTO_ACTIVATE_NUM_DAYS_DROP_OFF = 0.4,
CRYPTO_ACTIVATE_NUM_DAYS_DECAY = 60,
CRYPTO_ACTIVATE_NUM_ACTIVATED_DROP_OFF = 0.6,
CRYPTO_ACTIVATION_SCORE_ARMIES_IN_COMBAT_BONUS = 0.2,
CRYPTO_ACTIVATION_SCORE_OUR_CAPITAL_BONUS = 0.2,
CRYPTO_ACTIVATION_SCORE_ENEMY_CAPITAL_BONUS = 0.2,
CRYPTO_AFTER_SCORE_INVASION_FRONT_BONUS = 1.0,
MAX_MODULAR_EQUIPMENT_EQUIPMENT_UPGRADE_COUNT_PER_PASS = 4,
EQUIPMENT_UPGRADE_VARIANT_MATCH_SCORE_FACTOR = 0.2,
AI_UPDATE_ROLES_FREQUENCY_HOURS = 48;
UPDATE_SUPPLY_BOTTLENECKS_FREQUENCY_HOURS = 168;
FIX_SUPPLY_BOTTLENECK_SATURATION_THRESHOLD = 0.85;
UPDATE_SUPPLY_MOTORIZATION_FREQUENCY_HOURS = 52;
AI_PREFERRED_TACTIC_WEEKLY_CHANGE_CHANCE = 0.05,
ARMY_LEADER_ASSIGN_FIELD_MARSHAL_TO_ARMY = -500,
ARMY_LEADER_ASSIGN_KEEP_LEADER = 500,
ARMY_LEADER_ASSIGN_EMPTYNESS_MALUS = 0.2,
ARMY_LEADER_ASSIGN_OVERCAPACITY = -200,
ARMY_LEADER_ASSIGN_OVERALL_SKILL_FACTOR = 50,
ARMY_LEADER_ASSIGN_DEFENSE_OVERALL_SKILL_FACTOR = 10,
ARMY_LEADER_ASSIGN_DEFENSE_ATTACK_SKILL_FACTOR = 3,
ARMY_LEADER_ASSIGN_DEFENSE_DEFENSE_SKILL_FACTOR = 20,
ARMY_LEADER_ASSIGN_DEFENSE_LOGISTICS_SKILL_FACTOR = 3,
ARMY_LEADER_ASSIGN_DEFENSE_PLANNING_SKILL_FACTOR = 3,
ARMY_LEADER_ASSIGN_INVASION_ATTACK_SKILL_FACTOR = 10,
ARMY_LEADER_ASSIGN_INVASION_DEFENSE_SKILL_FACTOR = 10,
ARMY_LEADER_ASSIGN_INVASION_LOGISTICS_SKILL_FACTOR = 20,
ARMY_LEADER_ASSIGN_INVASION_PLANNING_SKILL_FACTOR = 20,
ARMY_LEADER_ASSIGN_ATTACK_SKILL_FACTOR = 20,
ARMY_LEADER_ASSIGN_DEFENSE_SKILL_FACTOR = 10,
ARMY_LEADER_ASSIGN_LOGISTICS_SKILL_FACTOR = 7,
ARMY_LEADER_ASSIGN_PLANNING_SKILL_FACTOR = 7,
ARMY_LEADER_ASSIGN_NR_TRAITS = 5,
ARMY_LEADER_ASSIGN_EXILED_LEADS_EXILED_TROOPS = 10,
ARMY_LEADER_ASSIGN_EXILED_LEADS_OWN_EXILED_TROOPS = 100,
ARMY_LEADER_ASSIGN_DEFENSE_MAX_DIG_IN_FACTOR = 1.0,
ARMY_LEADER_ASSIGN_DEFENSE_ARMY_ARMOR_DEFENCE_FACTOR = 1.0,
ARMY_LEADER_ASSIGN_PLANNING_SPEED = 0.1,
ARMY_LEADER_ASSIGN_MAX_PLANNING = 0.1,
ARMY_LEADER_ASSIGN_RECON_FACTOR = 2.0,
ARMY_LEADER_ASSIGN_OUT_OF_SUPPLY_FACTOR = 1.0,
ARMY_LEADER_ASSIGN_WINTER_ATTRITION_FACTOR = 1.0,
ARMY_LEADER_ASSIGN_ARMY_ARMOR_SPEED_FACTOR = 20.0,
ARMY_LEADER_ASSIGN_ARMY_ARMOR_ATTACK_FACTOR = 20.0,
ARMY_LEADER_ASSIGN_BOOST_ARMOR_SKILL = 20.0,
ARMY_LEADER_ASSIGN_ARMOR_LEADER_IF_NO_ARMOR = -0.5,
ARMY_LEADER_ASSIGN_AMPHIBIOUS_INVASION = 1.0,
ARMY_LEADER_ASSIGN_NAVAL_INVASION_PREPARATION = 1.0,
ARMY_LEADER_ASSIGN_XP_GAIN_FACTOR = 2.0,
ARMY_LEADER_ASSIGN_SUPPLY_CONSUMPTION_FACTOR = 1.0,
ARMY_LEADER_ASSIGN_LAND_REINFORCE_RATE = 1.0,
ARMY_LEADER_ASSIGN_ARMY_MORALE_FACTOR = 1.0,
ARMY_LEADER_ASSIGN_TERRAIN_FACTOR = 0.2,
AREA_DEFENSE_SETTING_VP = false,
AREA_DEFENSE_SETTING_PORTS = true,
AREA_DEFENSE_SETTING_AIRBASES = false,
AREA_DEFENSE_SETTING_FORTS = false,
AREA_DEFENSE_SETTING_COASTLINES = true,
AREA_DEFENSE_SETTING_RAILWAYS = false,
AREA_DEFENSE_MINCAP_MAX_CAPITAL_DEFENSE = 100,
AREA_DEFENSE_MINCAP_DESIRED_CAPITAL_DEFENSE = 5,
AREA_DEFENSE_MINCAP_MAX_HOME_AREA = 10,
AREA_DEFENSE_MINCAP_DESIRED_HOME_AREA = 3,
COMMAND_POWER_BEFORE_SPEND_ON_TRAITS = 30.0,
PEACE_BID_FOLD_TURNS_AGAINST_OTHER_AI = 2,
PEACE_BID_FOLD_AGAINST_PLAYER_CHANCE = 0.5,
PEACE_BID_FOLD_AGAINST_LIBERATE_CONTEST = 1.0,
PEACE_AI_GROUP_PEACE_ACTIONS = true,
PEACE_AI_EVALUATE_FOR_SUBJECTS = true,
PEACE_AI_EVALUATE_FOR_ALLIES = true,
PEACE_AI_EVALUATE_FOR_NON_ALLIES = false,
PEACE_AI_EVALUATE_OTHER_IF_CORE = true,
PEACE_AI_EVALUATE_OTHER_IF_CLAIM = true,
PEACE_AI_EVALUATE_OTHER_ALWAYS = false,
DIVISION_SUPPLY_RATIO_TO_MOTORIZE = 0.80,
INDUSTRIAL_ORG_TRAIT_UNLOCK_RANDOMNESS = 3,
INDUSTRIAL_ORG_POLICY_CHANGE_RANDOMNESS = 3,
INDUSTRIAL_ORG_RESEARCH_ASSIGN_RANDOMNESS = 3,
INDUSTRIAL_ORG_PRODUCTION_ASSIGN_RANDOMNESS = 3,
INDUSTRIAL_ORG_POLICY_CHANGE_SCALE = 1.0,
INDUSTRIAL_ORG_TRAIT_RANK_FACTOR = 0.80,
INDUSTRIAL_ORG_RESEARCH_BONUS_FACTOR = 1.0,
AI_WANTED_LAND_BASED_PLANES_FACTOR = 0.50,
AI_WANTED_CARRIER_BASED_PLANES_FACTOR = 1.0,
},
NFocus = {
FOCUS_POINT_DAYS = 7,
FOCUS_PROGRESS_PEACE = 1,
FOCUS_PROGRESS_WAR = 1,
MAX_SAVED_FOCUS_PROGRESS = 10,
},
NOperatives = {
AGENCY_CREATION_DAYS = 30,
AGENCY_UPGRADE_DAYS = 30,
AGENCY_CREATION_FACTORIES = 5,
AGENCY_AI_BASE_NUM_FACTORIES = 25.0,
AGENCY_AI_PER_UPGRADE_FACTORIES = 6.0,
AGENCY_UPGRADE_PER_OPERATIVE_SLOT = 5,
MAX_OPERATIVE_SLOT_FROM_AGENCY_UPGRADES = 1,
AGENCY_OPERATIVE_RECRUITMENT_TIME = 30,
BECOME_SPYMASTER_PP_COST = 50,
BECOME_SPYMASTER_MIN_UPGRADES = 3,
BASE_COUNTER_INTELLIGENCE_RATING = 0.0,
AGENCY_DEFENSE_EFFECT_ON_HOSTILE_ACTION_COST = 0.2,
INTEL_NETWORK_GAIN_RATE_ON_WRONG_CONTROLLER = -10.0,
INTEL_NETWORK_GAIN_RATE_ON_OUT_OF_RANGE = -1.75,
INTEL_NETWORK_GAIN_FROM_ADJACENCY_FACTOR = 0.5,
INTEL_NETWORK_GAIN_DECAY_PER_STEP_FACTOR = 0.5,
INTEL_NETWORK_STRENGTH_TARGET_OFFSET_PER_OPERATIVE = 15.0,
INTEL_NETWORK_STRENGTH_DECAY_WHEN_ABOVE_TARGET = -2.5,
INTEL_NETWORK_BASE_STRENGTH_TARGET_COUNTERINTELLIGENCE_FACTOR = -10.0,
INTEL_NETWORK_BASE_STRENGTH_TARGET_COUNTERINTELLIGENCE_OFFSET = 90,
INTEL_NETWORK_MIN_VP_TO_TARGET = 15,
INTEL_NETWORK_MIN_STRENGTH_TO_TARGET = 101.0,
INTEL_NETWORK_MIN_STRENGTH_TO_LINK_SUBNETWORKS = 0.0,
INTEL_NETWORK_OPERATIVE_GAIN_STACKING_FACTOR = 0.5,
INTEL_NETWORK_MIN_STRENGTH_FOR_STATE_TO_COUNT_TOWARD_NATIONAL_COVERAGE = 0.0,
INTEL_NETWORK_NATIONAL_COVERAGE_CONTROLLED_STATES_WEIGHT = 0.2,
INTEL_NETWORK_NATIONAL_COVERAGE_CORE_STATES_WEIGHT = 0.6,
INTEL_NETWORK_NATIONAL_COVERAGE_OWNED_WORTH_WEIGHT = 0.2,
INTEL_NETWORK_OCCUPIED_TAG_STATES_WEIGHT = 0.5,
INTEL_NETWORK_OCCUPIED_TAG_WORTH_WEIGHT = 0.5,
INTEL_NETWORK_MIN_SUB_NETWORK_SIZE_FOR_DETECTION = 0,
INTEL_NETWORK_MIN_NATIONAL_COVERAGE_FOR_DETECTION = 0.02,
INTEL_NETWORK_MIN_SUB_NETWORK_NATIONAL_COVERAGE_FOR_DETECTION = 0.01,
INTEL_NETWORK_MIN_SUB_NETWORK_STRENGTH_FOR_DETECTION = 10.0,
INTEL_NETWORK_INTELLIGENCE_AGENCY_DEFENSE_TO_DETECTION_FACTOR = 2.0,
INTEL_NETWORK_INTELLIGENCE_AGENCY_DEFENSE_DETECTION_SCALE_FACTOR = 0.0,
INTEL_NETWORK_MAX_INTELLIGENCE_AGENCY_DEFENSE_DETECTION_SCALE_FACTOR = 1.0,
INTEL_NETWORK_NATIONAL_COVERAGE_TO_DETECTION_CHANCE_FACTOR = 1.0,
INTEL_NETWORK_SUB_NETWORK_STRENGTH_TO_DETECTION_CHANCE_FACTOR = 0.1,
INTEL_NETWORK_SUB_NETWORK_NATIONAL_COVERAGE_TO_DETECTION_CHANCE_FACTOR = 3.0,
INTEL_NETWORK_DETECTION_GLOBAL_FACTOR = 0.01,
BUILD_INTEL_NETWORK_DAILY_XP_GAIN = 1,
QUIET_INTEL_NETWORK_DAILY_XP_GAIN = 0,
OPERATIVE_MISSION_DETECTION_CHANCE_FACTOR = {
0.0,
1.0,
1.0,
1.0,
0.0,
3.0,
0.1,
0.1,
3.0,
},
OPERATIVE_SLOTS_FROM_FACTION_MEMBERS_FOR_SPY_MASTER = {
0.0, 0.0,
0.25, 10.0,
0.5, 50.0,
},
INTEL_NETWORK_STATE_MODIFIER_STRENGTH_THRESHOLD = 10,
INTEL_NETWORK_MIN_DEFAULT_FOR_SHOWING = 25,
OPERATIVE_BASE_INTEL_NETWORK_GAIN = 0.4,
OPERATIVE_MAX_INTEL_NETWORK_GAIN = -1.0,
COUNTER_INTELLIGENCE_FOREIGN_AGENT_FACTOR = 0.0,
COUNTER_INTELLIGENCE_STACKING_FACTOR = 0.5,
COUNTER_INTELLIGENCE_TO_DEFENSE_LOG_FACTOR = 0.0,
COUNTER_INTELLIGENCE_TO_DEFENSE_DIVISOR = 1.0,
COUNTER_INTELLIGENCE_DAILY_XP_GAIN = 0.112,
BOOST_IDEOLOGY_NATIONAL_COVERAGE_FACTOR = 1.0,
BOOST_IDEOLOGY_MAX_DRIFT_BY_OPERATIVE = 0.25,
BOOST_IDEOLOGY_DRIFT_STACKING_FACTOR = 0.5,
BOOST_IDEOLOGY_DEFENSE_FACTOR = 0.2,
BOOST_IDEOLOGY_DAILY_XP_GAIN = 0.274,
OPERATIVE_BASE_INTEL_AGENCY_DEFENSE = 1.0,
OPERATIVE_BASE_BOOST_IDEOLOGY = 0.1,
OPERATIVE_BASE_PROPAGANDA_POWER = 0.0005,
PROPAGANDA_SUB_NETWORK_STRENGTH_FACTOR = 1.0,
PROPAGANDA_DEFENSE_FACTOR = 0.01,
PROPAGANDA_OPERATIVE_STACKING_FACTOR = 0.5,
PROPAGANDA_COUNTRY_STACKING_FACTOR = 0.5,
PROPAGANDA_DAILY_XP_GAIN = 0.350,
OPERATIVE_BASE_ROOT_OUT_RESISTANCE_EFFICIENCY = 1.0,
ROOT_OUT_RESISTANCE_STACKING_FACTOR = 0.5,
ROOT_OUT_RESISTANCE_RANGE_STEP_FACTOR = 0.5,
ROOT_OUT_RESISTANCE_DAILY_XP_GAIN = 0.068,
OPERATIVE_BASE_CONTROL_TRADE_DRIFT = 0.5,
CONTROL_TRADE_STACKING_FACTOR = 0.5,
CONTROL_TRADE_MAX_INFLUENCE = 50.0,
CONTROL_TRADE_INFLUENCE_DAILY_DECAY = 0.1,
CONTROL_TRADE_DAILY_XP_GAIN = 0.137,
OPERATIVE_BASE_DIPLOMATIC_PRESSURE_AI_ACCEPTANCE_SCORE_DRIFT = 0.4,
OPERATIVE_BASE_DIPLOMATIC_PRESSURE_TENSION_REQUIREMENTS_DRIFT = 0.001,
DIPLOMATIC_PRESSURE_MAX_AI_ACCEPTANCE_SCORE_INCREASE = 20.0,
DIPLOMATIC_PRESSURE_MAX_TENSION_REQUIREMENTS_DECREASE = 0.20,
DIPLOMATIC_PRESSURE_OPERATIVE_STACKING_FACTOR = 0.5,
DIPLOMATIC_PRESSURE_AI_ACCEPTANCE_SCORE_DECAY = 0.4,
DIPLOMATIC_PRESSURE_TENSION_REQUIREMENTS_DECAY = 0.001,
DIPLOMATIC_PRESSURE_DAILY_XP_GAIN = 0.137,
MIN_NATIONAL_COVERAGE_FOR_BOOST_IDEOLOGY = 0.01,
MIN_NATIONAL_COVERAGE_FOR_PROPAGANDA = 0.01,
OPERATIVE_MIN_DAYS_HARMED = 30,
OPERATIVE_MAX_DAYS_HARMED = 120,
OPERATIVE_MIN_DAYS_FORCED_INTO_HIDING = 7,
OPERATIVE_MAX_DAYS_FORCED_INTO_HIDING = 120,
OPERATIVE_MAX_DAYS_TO_AUTO_RESUME_MISSION = 30,
MAX_RECRUITED_OPERATIVES = 10,
CRYPTO_BASE_CRYPTO_LEVEL = 12000,
CRYPTO_CRYPTO_LEVEL_PER_CRYPTO_UPGRADE = 4250,
CRYPTO_CRYPTO_ACTIVE_BONUS_DURATION = 30,
CYRPTO_ACTIVE_BONUS_ACTIVATION_PROGRESS_RATIO = 0.5,
OPERATION_AI_MINIMUM_SCORE = 10.0,
OPERATION_COMPLETION_XP = 18,
OPERATIVE_CAPTURE_DURATION_IN_DAYS = 9*30,
DEFAULT_OPERATION_COST_MULTIPLIER = 0.15,
DEFAULT_OPERATION_TIME_MULTIPLIER = 0.0,
BUILD_INTEL_NETWORK_MISSION_ACTIVITY_INDICATOR_FACTOR = 10,
BOOST_IDEOLOGY_NETWORK_MISSION_ACTIVITY_INDICATOR_FACTOR = 10,
PROPAGANDA_NETWORK_MISSION_ACTIVITY_INDICATOR_FACTOR = 10,
CONTROL_TRADE_NETWORK_MISSION_ACTIVITY_INDICATOR_FACTOR = 1,
DIPLOMATIC_PRESSURE_NETWORK_MISSION_ACTIVITY_INDICATOR_FACTOR = 1,
INTEL_NETWORK_COVERAGE_ACTIVITY_FACTOR = 100,
INTEL_NETWORK_STRENGTH_DANGER_FACTOR = 1,
ACTIVITY_LEVEL_PROPORTIONAL_FACTOR = 0.01,
ACTIVITY_LEVEL_INTEGRAL_FACTOR = 0.001,
ACTIVITY_LEVEL_DERIVATIVE_FACTOR = 0,
DANGER_LEVEL_PROPORTIONAL_FACTOR = 0.01,
DANGER_LEVEL_INTEGRAL_FACTOR = 0.001,
DANGER_LEVEL_DERIVATIVE_FACTOR = 0,
NUM_DAYS_BEFORE_REMOVING_PREPARED_OPERATIONS = 60,
ON_CAPTURE_COUNTERINTELLIGENCE_OPERATIVE_XP_GAIN = 100,
ON_CAPTURE_COUNTERINTELLIGENCE_OPERATIVE_WEIGHT_OWN_COUNTRY_FOR_XP = 2,
ON_CAPTURE_COUNTERINTELLIGENCE_OPERATIVE_WEIGHT_DIFFERENT_COUNTRY_FOR_XP = 1,
RISK_LEVELS = { 0.1, 0.2, 0.3 },
RISK_LEVELS_LABELS = { "RISK_LOW", "RISK_MID", "RISK_HIGH" },
OUTCOME_LEVELS = { 0.0, 0.2, 0.3 },
OUTCOME_LEVELS_LABELS = { "OUTCOME_BASE", "OUTCOME_GOOD", "OUTCOME_VGOOD" },
TECH_STEAL_EQUIPMENT_FACTOR = 4,
TECH_STEAL_YEAR_FACTOR = 4,
},
NIntel = {
COUNTRY_LEVEL_INTEL_MAXIMUMS = {
100.0,
100.0,
100.0,
100.0,
},
STATIC_INTEL_SOURCE_OPERATION_TOKENS_MAXIMUMS = {},
STATIC_INTEL_SOURCE_BROKEN_CYPHER_MAXIMUMS = { 60.0, 60.0, 60.0, 60.0 },
STATIC_INTEL_SOURCE_RADAR_MAXIMUMS = { 10.0, 10.0, 20.0, 20.0 },
STATIC_INTEL_SOURCE_INTEL_NETWORK_MAXIMUMS = { 30.0, 30.0, 40.0, 30.0},
DYNAMIC_INTEL_SOURCE_EVENT_FLAT_DECAY = 0.0,
DYNAMIC_INTEL_SOURCE_EVENT_MULT_DECAY = 0.985,
DYNAMIC_INTEL_SOURCE_EVENT_AGGREGAT_LOG_FACTOR = 0,
DYNAMIC_INTEL_SOURCE_EVENT_AGGREGAT_DIVISOR = 1,
DYNAMIC_INTEL_SOURCE_EVENT_MAXIMUMS = { 40, 40, 40, 40 },
DYNAMIC_INTEL_SOURCE_EVENT_ABSOLUTE_MAXIMUMS = { 50, 50, 50, 50 },
DYNAMIC_INTEL_SOURCE_LAND_COMBAT_FLAT_DECAY = 0.0,
DYNAMIC_INTEL_SOURCE_LAND_COMBAT_MULT_DECAY = 0.985,
DYNAMIC_INTEL_SOURCE_LAND_COMBAT_AGGREGAT_LOG_FACTOR = 0.25,
DYNAMIC_INTEL_SOURCE_LAND_COMBAT_AGGREGAT_DIVISOR = 10,
DYNAMIC_INTEL_SOURCE_LAND_COMBAT_MAXIMUMS = { 0, 30, 5, 10 },
DYNAMIC_INTEL_SOURCE_LAND_COMBAT_ABSOLUTE_MAXIMUMS = { 0, 40, 10, 15 },
DYNAMIC_INTEL_SOURCE_NAVAL_COMBAT_FLAT_DECAY = 0.0,
DYNAMIC_INTEL_SOURCE_NAVAL_COMBAT_MULT_DECAY = 0.985,
DYNAMIC_INTEL_SOURCE_NAVAL_COMBAT_AGGREGAT_LOG_FACTOR = 0.02,
DYNAMIC_INTEL_SOURCE_NAVAL_COMBAT_AGGREGAT_DIVISOR = 200,
DYNAMIC_INTEL_SOURCE_NAVAL_COMBAT_MAXIMUMS = { 10, 0, 40, 20 },
DYNAMIC_INTEL_SOURCE_NAVAL_COMBAT_ABSOLUTE_MAXIMUMS = { 15, 0, 45, 25 },
DYNAMIC_INTEL_SOURCE_AIR_COMBAT_FLAT_DECAY = 0.0,
DYNAMIC_INTEL_SOURCE_AIR_COMBAT_MULT_DECAY = 0.985,
DYNAMIC_INTEL_SOURCE_AIR_COMBAT_AGGREGAT_LOG_FACTOR = 1,
DYNAMIC_INTEL_SOURCE_AIR_COMBAT_AGGREGAT_DIVISOR = 2,
DYNAMIC_INTEL_SOURCE_AIR_COMBAT_MAXIMUMS = { 0, 0, 0, 25 },
DYNAMIC_INTEL_SOURCE_AIR_COMBAT_ABSOLUTE_MAXIMUMS = { 0, 0, 0, 30 },
DYNAMIC_INTEL_SOURCE_AIR_RECON_FLAT_DECAY = 0.0,
DYNAMIC_INTEL_SOURCE_AIR_RECON_MULT_DECAY = 0.995,
DYNAMIC_INTEL_SOURCE_AIR_RECON_AGGREGAT_LOG_FACTOR = 0.05,
DYNAMIC_INTEL_SOURCE_AIR_RECON_AGGREGAT_DIVISOR = 200,
DYNAMIC_INTEL_SOURCE_AIR_RECON_MAXIMUMS = { 25, 20, 30, 20 },
DYNAMIC_INTEL_SOURCE_AIR_RECON_ABSOLUTE_MAXIMUMS = { 30, 25, 35, 25 },
DYNAMIC_INTEL_SOURCE_CAPTURED_OPERATIVE_FLAT_DECAY = 0.0,
DYNAMIC_INTEL_SOURCE_CAPTURED_OPERATIVE_MULT_DECAY = 0.95,
DYNAMIC_INTEL_SOURCE_CAPTURED_OPERATIVE_AGGREGAT_LOG_FACTOR = 1,
DYNAMIC_INTEL_SOURCE_CAPTURED_OPERATIVE_AGGREGAT_DIVISOR = 2,
DYNAMIC_INTEL_SOURCE_CAPTURED_OPERATIVE_MAXIMUMS = { 50, 40, 40, 30 },
DYNAMIC_INTEL_SOURCE_CAPTURED_OPERATIVE_ABSOLUTE_MAXIMUMS = { 50, 40, 40, 30 },
LAND_COMBAT_ARMY_INTEL_OVER_OPPONENT_PER_INSTANCE = 1.0,
LAND_COMBAT_ARMY_INTEL_OVER_OPPONENT_PER_COMITTED_DIVISIONS = 0.5,
LAND_COMBAT_ARMY_INTEL_OVER_OPPONENT_PER_RESERVE_DIVISIONS = 0.1,
LAND_COMBAT_ARMY_INTEL_OVER_OPPONENT_PER_RETREATING_DIVISIONS = 0.2,
LAND_COMBAT_ARMY_INTEL_FACTOR = 0.01,
LAND_COMBAT_AIR_INTEL_OVER_OPPONENT_PER_INSTANCE = 1.0,
LAND_COMBAT_AIR_INTEL_OVER_OPPONENT_PER_PLANE = 0.1,
LAND_COMBAT_AIR_INTEL_FACTOR = 0.01,
RECON_INTEL_BONUS = 0.075,
NAVAL_COMBAT_NAVY_INTEL_OVER_OPPONENT_PER_INSTANCE = 1.0,
NAVAL_COMBAT_NAVY_INTEL_OVER_OPPONENT_PER_SUBMARINE = 0.2,
NAVAL_COMBAT_NAVY_INTEL_OVER_OPPONENT_PER_SCREEN_SHIP = 0.5,
NAVAL_COMBAT_NAVY_INTEL_OVER_OPPONENT_PER_CAPITAL_SHIP = 1.0,
NAVAL_COMBAT_NAVY_INTEL_OVER_OPPONENT_PER_INTERNAL_PLANES = 0.05,
NAVAL_COMBAT_NAVY_INTEL_FACTOR = 1.0,
NAVAL_COMBAT_CIVILIAN_INTEL_OVER_OPPONENT_PER_INSTANCE = 0.0,
NAVAL_COMBAT_CIVILIAN_INTEL_OVER_OPPONENT_PER_TRADE_CONVOY = 1.0,
NAVAL_COMBAT_CIVILIAN_INTEL_FACTOR = 1.0,
NAVAL_COMBAT_ARMY_INTEL_OVER_OPPONENT_PER_INSTANCE = 0.0,
NAVAL_COMBAT_ARMY_INTEL_OVER_OPPONENT_PER_TRANSFER_CONVOY = 1.0,
NAVAL_COMBAT_ARMY_INTEL_FACTOR = 1.0,
NAVAL_COMBAT_AIR_INTEL_OVER_OPPONENT_PER_INSTANCE = 1.0,
NAVAL_COMBAT_AIR_INTEL_OVER_OPPONENT_PER_INTERNAL_PLANES = 0.0,
NAVAL_COMBAT_AIR_INTEL_OVER_OPPONENT_PER_EXTERNAL_PLANES = 0.01,
NAVAL_COMBAT_AIR_INTEL_FACTOR = 1.0,
NAVY_INTEL_BASE_SPOTTING_BONUS_MIN_INTEL_FOR_BONUS = 5,
NAVY_INTEL_BASE_SPOTTING_BONUS_MAX_INTEL_FOR_BONUS = 40,
NAVY_INTEL_MINE_DAMAGE_REDUCTION_FACTOR_MIN_INTEL_FOR_BONUS = 5,
NAVY_INTEL_MINE_DAMAGE_REDUCTION_FACTOR_MAX_INTEL_FOR_BONUS = 40,
AIR_COMBAT_AIR_INTEL_PER_INSTANCE = 1.0,
AIR_COMBAT_AIR_INTEL_PER_OPPONENT_PLANE = 0.0,
AIR_COMBAT_AIR_INTEL_FACTOR = 0.2,
INTEL_NETWORK_NATIONAL_COVERAGE_FACTOR = 2.0,
INTEL_NETWORK_NATIONAL_COVERAGE_NAVAL_BASE_FACTOR = 15.0,
INTEL_NETWORK_MAX_CIVILIAN_INTEL = 20.0,
INTEL_NETWORK_MAX_ARMY_INTEL = 20.0,
INTEL_NETWORK_MAX_NAVY_INTEL = 25.0,
INTEL_NETWORK_MAX_AIRFORCE_INTEL = 15.0,
RADAR_LEVEL_INTEL_FACTOR = 1.25,
RADAR_INTEL_STACKING_FACTOR = 0.5,
RADAR_BASE_INTEL_VALUES_FOR_COUNTRY_COVERAGE_PERCENTAGE = {
9.0,
9.0,
0.0,
18.0,
},
RADAR_BASE_INTEL_VALUES_FOR_COVERED_LAND_PROVINCES = {
5.0,
5.0,
0.0,
12.0,
},
RADAR_BASE_INTEL_VALUES_FOR_COVERED_SEA_PROVINCES = {
0.0,
0.0,
280.0,
0.0,
},
RADAR_NAVY_INTEL_FACTOR_PER_SHIP_TYPE = {
5.0,
10.0,
20.0,
30.0,
},
CAPTURED_OPERATIVE_MAX_FACTOR = 35.0,
CAPTURED_OPERATIVE_MIN_FACTOR = 10.0,
CAPTURED_OPERATIVE_INTEL_YIELD = {
0.3,
0.3,
0.3,
0.3,
},
RECON_PLANE_INTEL_BASE = 0.02,
RECON_PLANE_LAND_DISTRIBUTION = { 10.0, 6.0, 0.0, 3.0 },
RECON_PLANE_SEA_DISTRIBUTION = { 0.0, 0.0, 10.0, 0.0 },
LAND_SPOT_DECAY = 0.05,
NAVAL_SPOT_DECAY = 1,
ENCRYPTION_DECRYPTION_INTEL_FACTORS = {
15.0, 15.0, 15.0, 15.0
},
CIVILIAN_PRODUCTION_RANGE_INTEL_MIN = 0.1,
CIVILIAN_PRODUCTION_RANGE_INTEL_MAX = 0.5,
CIVILIAN_PRODUCTION_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_FUEL_RANGE_INTEL_MIN = 0.3,
CIVILIAN_FUEL_RANGE_INTEL_MAX = 0.7,
CIVILIAN_FUEL_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_MANPOWER_RANGE_INTEL_MIN = 0.1,
CIVILIAN_MANPOWER_RANGE_INTEL_MAX = 0.7,
CIVILIAN_MANPOWER_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_CONVOYS_RANGE_INTEL_MIN = 0.1,
CIVILIAN_CONVOYS_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_TRUCKS_RANGE_INTEL_MIN = 0.1,
CIVILIAN_TRUCKS_RANGE_INTEL_MAX = 0.5,
CIVILIAN_TRUCKS_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_TRAINS_RANGE_INTEL_MIN = 0.1,
CIVILIAN_TRAINS_RANGE_INTEL_MAX = 0.5,
CIVILIAN_TRAINS_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_SUPPLY_RANGE_INTEL_MIN = 0.1,
CIVILIAN_SUPPLY_RANGE_INTEL_MAX = 0.5,
CIVILIAN_SUPPLY_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_TRADE_SHOW_TRADE_AMOUNTS = 0.0,
CIVILIAN_TRADE_SHOW_TRADE_PARTNERS = 0.1,
CIVILIAN_MIN_INTEL_FOR_RESOURCE_ROUTES_TOOLTIPS = 0.9,
CIVILIAN_MIN_INTEL_FOR_TRADE_ROUTES = 0.7,
CIVILIAN_MIN_INTEL_FOR_RESOURCE_ORIGIN_ROUTES = 0.5,
ARMY_MIN_INTEL_FOR_SUPPLY_ROUTES = 0.5,
ARMY_MIN_INTEL_FOR_SUPPLY_ROUTES_TOOLTIPS = 0.7,
CIVILIAN_INTEL_NEEDED_TO_SHOW_ANTI_AIR_REDUCTION = 0.3,
CIVILIAN_INTEL_NEEDED_TO_SHOW_FOCUS_TREE = 0.5,
CIVILIAN_INTEL_NEEDED_TO_SHOW_CURRENT_FOCUS = 0.7,
CIVILIAN_INTEL_NEEDED_TO_SHOW_CURRENT_FOCUS_PROGRESS = 0.7,
CIVILIAN_MIN_INTEL_TO_SHOW_INDUSTRY_GRAPH = 0.30,
CIVILIAN_MIN_INTEL_TO_SHOW_CONVOYS_GRAPH = 0.70,
CIVILIAN_MIN_INTEL_TO_SHOW_BOMBERS_GRAPH = 0.8,
CIVILIAN_MIN_INTEL_TO_SHOW_TRUCKS_GRAPH = 0.5,
CIVILIAN_MIN_INTEL_TO_SHOW_TRAINS_GRAPH = 0.5,
CIVILIAN_MIN_INTEL_TO_SHOW_RAIL_STAUS = 0.4,
OLD_TECH_COUNT_NUM_DAYS = 180,
INTEL_TO_SHOW_TECH_COUNT = { 0.5, 0.3, 0.3, 0.3 },
INTEL_TO_SHOW_PREVIOUSLY_RESEARCHED = { 0.7, 0.7, 0.7, 0.7 },
INTEL_TO_SHOW_CURRENTLY_RESEARCHED = { 0.8, 0.8, 0.8, 0.8 },
INTEL_TO_SHOW_IDEAS = { 0.0, 0.0, 0.0, 0.0 },
ARMY_ARMY_COUNT_RANGE_INTEL_MIN = 0.05,
ARMY_ARMY_COUNT_RANGE_INTEL_MAX = 0.7,
ARMY_ARMY_COUNT_RANGE_INTEL_RANGE_AT_LOWEST_INTEL = 0.8,
ARMY_SPECIAL_FORCES_COUNT_RANGE_INTEL_RANGE_AT_LOWEST_INTEL = 0.7,
ARMY_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_MIN = 0.1,
ARMY_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_MAX = 0.7,
ARMY_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
ARMY_MIN_INTEL_TO_SHOW_EQUIPMENT_RATIO = 0.7,
ARMY_MIN_INTEL_TO_SHOW_BASIC_TEMPLATE_INFO = 0.3,
ARMY_TEMPLATE_UNIT_COUNT_INTEL_MIN = 0.5,
ARMY_TEMPLATE_UNIT_COUNT_INTEL_MAX = 0.7,
ARMY_TEMPLATE_UNIT_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 1.0,
ARMY_MIN_INTEL_TO_SHOW_EXACT_TEMPLATE_INFO = 0.8,
ARMY_STOCKPILE_COUNT_INTEL_MIN = 0.3,
ARMY_STOCKPILE_COUNT_INTEL_MAX = 0.7,
ARMY_STOCKPILE_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
ARMY_MIN_INTEL_TO_SHOW_EQUIPMENT_DESIGN_DETAILS = 0.8,
ARMY_MIN_INTEL_RATIO_NEEDED_FOR_DISPLAYING_FAKE_ENEMY_INTEL_IN_LEDGER = 0.9,
ARMY_MIN_INTEL_RATIO_NEEDED_FOR_REVEALING_FAKE_ENEMY_INTEL = 0.9,
ARMY_INTEL_COMBAT_BONUS_MAX_BONUS = 0.15,
ARMY_INTEL_COMBAT_BONUS_FACTOR_ATTACK = 1.0,
ARMY_INTEL_COMBAT_BONUS_FACTOR_DEFENSE = 1.0,
ARMY_INTEL_COMBAT_BONUS_MIN_INTEL_FOR_BONUS = 5,
ARMY_INTEL_COMBAT_BONUS_MAX_INTEL_FOR_BONUS = 50,
NAVAL_SUPREMACY_INTEL_LOW = 0.4,
NAVAL_SUPREMACY_INTEL_LOW_SUPREMACY_PENALTY_START = 0.1,
NAVAL_SUPREMACY_INTEL_LOW_SUPREMACY_MIN_PENALTY = 0.5,
NAVY_FLEET_COUNT_INTEL_MIN = 0.1,
NAVY_FLEET_COUNT_INTEL_MAX = 0.3,
NAVY_FLEET_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
NAVY_TASKFORCE_COUNT_INTEL_MIN = 0.3,
NAVY_TASKFORCE_COUNT_INTEL_MAX = 0.7,
NAVY_TASKFORCE_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
NAVY_SHIP_COUNT_INTEL_MIN = 0.1,
NAVY_SHIP_COUNT_INTEL_MAX = 0.8,
NAVY_SHIP_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
NAVY_MIN_INTEL_TO_SHOW_EXISTING_CATEGORY_TYPES = 0.1,
NAVY_SHIP_TYPE_COUNT_INTEL_MIN = 0.3,
NAVY_SHIP_TYPE_COUNT_INTEL_MAX = 0.7,
NAVY_SHIP_TYPE_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
NAVY_MIN_INTEL_TO_SHOW_SHIP_CLASSES = 0.5,
NAVY_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_MIN = 0.05,
NAVY_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_MAX = 0.7,
NAVY_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
NAVY_MIN_INTEL_TO_SHOW_SHIP_DESIGN_DETAILS = 0.8,
AIR_AIRWING_COUNT_INTEL_MIN = 0.0,
AIR_AIRWING_COUNT_INTEL_MAX = 0.7,
AIR_AIRWING_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
AIR_MIN_INTEL_TO_SHOW_AIRWING_CLASSES = 0.3,
AIR_WING_TYPE_COUNT_INTEL_MIN = 0.5,
AIR_WING_TYPE_COUNT_INTEL_MAX = 0.7,
AIR_WING_TYPE_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
AIR_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_MIN = 0.1,
AIR_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_MAX = 0.7,
AIR_DEPLOYED_MANPOWER_COUNT_RANGE_INTEL_RANGE_AT_LOWEST_INTEL = 0.5,
CIVILIAN_MAPICON_INDUSTRY_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = 0.7,
MAP_INTEL_VISIBILITY_CUTOFFS = {
0.1, -50,
0.4, 0,
0.6, 50,
1.0, 100,
},
ARMY_AVG_ARMOR_INTEL_MIN = 0.0,
ARMY_AVG_ARMOR_INTEL_MAX = 0.5,
ARMY_AVG_ARMOR_RANGE_AT_LOWEST_INTEL = 1.0,
ARMY_MAX_ARMOR_INTEL_MIN = 0.0,
ARMY_MAX_ARMOR_INTEL_MAX = 0.5,
ARMY_MAX_ARMOR_RANGE_AT_LOWEST_INTEL = 1.0,
ARMY_AVG_PIERCING_INTEL_MIN = 0.0,
ARMY_AVG_PIERCING_INTEL_MAX = 0.5,
ARMY_AVG_PIERCING_RANGE_AT_LOWEST_INTEL = 1.0,
ARMY_MAX_PIERCING_INTEL_MIN = 0.0,
ARMY_MAX_PIERCING_INTEL_MAX = 0.5,
ARMY_MAX_PIERCING_RANGE_AT_LOWEST_INTEL = 1.0,
NAVY_MAPICON_MISSION_COUNT_INTEL_MIN = 0.5,
NAVY_MAPICON_MISSION_COUNT_INTEL_MAX = 0.8,
NAVY_MAPICON_SHOW_ALL_NAVAL_PORTS = 0.3,
NAVY_MAPICON_NAVAL_PORT_VISIBILITY_DETAIL_THRESHOLDS = {
0.0,
0.1,
0.3,
0.7,
0.8,
},
NAVY_MAPICON_NAVAL_PORT_TASKFORCE_FUZZY_THRESHOLD = 0.5,
AIR_MAPICON_MISSION_COUNT_INTEL_MIN = {
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
0.3,
},
AIR_MAPICON_MISSION_COUNT_INTEL_MAX = {
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
0.6,
},
AIR_MAPICON_MISSION_COUNT_INTEL_RANGE_AT_LOWEST_INTEL = {
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
0.5,
},
AIR_MAPICON_SHOW_ALL_AIR_PORTS = 0.3,
AIR_MAPICON_AIR_PORT_VISIBILITY_DETAIL_THRESHOLDS = {
0.0,
0.3,
0.7,
0.8,
},
AIR_MAPICON_AIR_PORT_PLANE_FUZZY_THRESHOLD = 0.5,
AIR_MIN_INTEL_TO_SHOW_EQUIPMENT_DESIGN_DETAILS = 0.8,
},
NCharacter = {
OFFICER_CORP_ADVISOR_ENTRIES_IN_MENU = { "high_command", "theorist", "army_chief", "air_chief", "navy_chief" },
OFFICER_CORP_HIGH_COMMAND_SLOTS_IN_MENU = 3,
POLITICAL_ADVISOR_SLOTS_IN_MENU = 3,
DEFAULT_PP_COST_FOR_MILITARY_ADVISOR = 50,
DEFAULT_PP_COST_FOR_POLITICAL_ADVISOR = 150,
DEFAULT_CP_COST_FOR_ADVISOR = 0,
DEFAULT_CP_COST_FOR_DYNAMIC_ADVISORS = 0,
ADVISOR_PROMOTION_COST = 5,
COUNTRY_LEADER_BASE_EXPIRE_YEAR_LENGTH = 5,
COUNTRY_LEADER_BASE_RANDOM_MAX_YEAR_LENGTH = 15,
SPECIALIST_ADVISOR_MIN_RANK = 4,
EXPERT_ADVISOR_MIN_RANK = 6,
GENIUS_ADVISOR_MIN_RANK = 8,
},
NSupply = {
MAX_RAILWAY_LEVEL = 5,
CAPITAL_SUPPLY_BASE = 5.0,
CAPITAL_SUPPLY_CIVILIAN_FACTORIES = 0.3,
CAPITAL_SUPPLY_MILITARY_FACTORIES = 0.6,
CAPITAL_SUPPLY_DOCKYARDS = 0.4,
CAPITAL_INITIAL_SUPPLY_FLOW = 5.0,
CAPITAL_STARTING_PENALTY_PER_PROVINCE = 0.5,
CAPITAL_ADDED_PENALTY_PER_PROVINCE = 1.2,
NODE_INITIAL_SUPPLY_FLOW = 2.8,
NODE_STARTING_PENALTY_PER_PROVINCE = 0.50,
NODE_ADDED_PENALTY_PER_PROVINCE = 0.70,
NAVAL_BASE_INITIAL_SUPPLY_FLOW = 3.3,
NAVAL_BASE_STARTING_PENALTY_PER_PROVINCE = 0.84,
NAVAL_BASE_ADDED_PENALTY_PER_PROVINCE = 1.1,
NODE_FLOW_BONUS_PER_RAIL_LEVEL = 0.34,
RIVER_RAILWAY_LEVEL = 1,
FLOATING_HARBOR_INITIAL_SUPPLY_FLOW = 2.6,
FLOATING_HARBOR_STARTING_PENALTY_PER_PROVINCE = 0.8,
FLOATING_HARBOR_ADDED_PENALTY_PER_PROVINCE = 0.8,
FLOATING_HARBOR_BASE_SUPPLY = 15.0,
FLOATING_HARBOR_BASE_DURATION = 21,
FLOATING_HARBOR_DURATION_RATIO_AT_MIN_HP = 0.0,
FLOATING_HARBOR_MIN_DECAY = 0.2,
FLOATING_HARBOR_DECAY_MAX_AIR_BONUS = -0.1,
FLOATING_HARBOR_DECAY_MAX_AIR_PENALTY = 0.4,
FLOATING_HARBOR_DECAY_MAX_NAVAL_BONUS = -0.2,
FLOATING_HARBOR_DECAY_MAX_NAVAL_PENALTY = 0.5,
FLOATING_HARBOR_DECAY_NO_CONTROL_PENALTY = 1.0,
SUPPLY_FLOW_DROP_REDUCTION_AT_MAX_INFRA = 0.30,
SUPPLY_FLOW_PENALTY_CROSSING_RIVERS = 0.20,
SUPPLY_FLOW_DIST_LOGISTICS_FALLOFF_K = 1.3,
SUPPLY_FLOW_DIST_LOGISTICS_FALLOFF_MIDPOINT = 2.3,
SUPPLY_FLOW_DIST_LOGISTICS_FALLOFF_SCALAR = 0.9,
SUPPLY_FLOW_DIST_LOGISTICS_FALLOFF_MIN_PENALTY_SCALE = 0.25,
SUPPLY_HUB_FULL_MOTORIZATION_BONUS = 2.2,
SUPPLY_HUB_FULL_MOTORIZATION_TRUCK_COST = 60.0,
SUPPLY_HUB_MOTORIZATION_MARGINAL_EFFECT_DECAY = 1.6,
RAILWAY_BASE_FLOW = 10.0,
RAILWAY_FLOW_PER_LEVEL = 5.0,
RAILWAY_FLOW_PENALTY_PER_DAMAGED = 5.0,
RAILWAY_MIN_FLOW = 5.0,
NAVAL_BASE_FLOW = 5.0,
NAVAL_FLOW_PER_LEVEL = 3.0,
SUPPLY_NODE_MIN_SUPPLY_THRESHOLD = 1.0,
INFRA_TO_SUPPLY = 0.3,
VP_TO_SUPPLY_BASE = 0.2,
VP_TO_SUPPLY_BONUS_CONVERSION = 0.05,
SUPPLY_FROM_DAMAGED_INFRA = 0.15,
SUPPLY_BASE_MULT = 0.2,
SUPPLY_DISRUPTION_DAILY_RECOVERY = 1.5,
RAILWAY_CONVERSION_COOLDOWN = 10,
RAILWAY_CONVERSION_COOLDOWN_CORE = 5,
RAILWAY_CONVERSION_COOLDOWN_CIVILWAR = 0,
DEFAULT_STARTING_TRUCK_RATIO = 1.5,
DEFAULT_STARTING_TRAIN_RATIO = 1,
SUPPLY_POINTS_PER_TRAIN = 1.0,
NUM_RAILWAYS_TRAIN_FACTOR = 0.03,
BASE_SUPPLY_MULT_FOR_TRUCK_DEFAULT_BUFFER = 1.0,
BASE_SUPPLY_MULT_FOR_TRUCK_MIN_BUFFER = 0.0,
BASE_SUPPLY_MULT_FOR_TRUCK_MAX_BUFFER = 100.0,
TRUCK_ATTRITION = 0.003,
TRUCK_ATTRITION_FACTOR = 0.65,
BASE_TRUCK_HP = 100.0,
TRUCK_HP_PER_ARMOR = 2,
BASE_TRAIN_HP = 100.0,
TRAIN_ARMOR_TARGETING_WEIGHT = 0.01,
TRAIN_ANTI_AIR_HIT_CHANCE = 0.07,
TRAIN_ANTI_AIR_HIT_ROLL_COUNT = 12,
TRAIN_ANTI_AIR_ATTACK_TO_AMOUNT = 0.001,
MIN_TRAIN_SUPPLY_FACTOR = 0.5,
MIN_TRAIN_REQUIREMENT = 2,
SUPPLY_FLOW_REDUCTION_THRESHOLD = 0.1,
BASE_AIR_SUPPLY_MULT_FOR_TRUCK_BUFFER = 1.0,
BASE_ARMY_SUPPLY_MULT_FOR_TRUCK_BUFFER = 1.0,
BASE_NAVY_SUPPLY_MULT_FOR_TRUCK_BUFFER = 1.0,
CAPITAL_NODE_BASE_SUPPLY_ADD = 0,
BUILT_NODE_BASE_SUPPLY_ADD = 0.6,
LOCAL_NODE_BASE_SUPPLY_ADD = 0.5,
NAVAL_NODE_BASE_SUPPLY_ADD = 0.3,
ARMY_SUPPLY_RATIO_STARTING_GAIN = 0.0,
ARMY_SUPPLY_RATIO_SPEED_GAIN_PER_HOUR = 0.01,
ARMY_MAX_SUPPLY_RATIO_GAIN_PER_HOUR = 0.15,
MIN_SURRENDER_LIMIT_TO_MOVE_SUPPLY_CAPITAL = 0.15,
COOLDOWN_DAYS_AFTER_MOVING_SUPPLY_CAPITAL = 30,
DAYS_TO_START_GIVING_SUPPLY_AFTER_MOVING_SUPPLY_CAPITAL = 7,
DAYS_TO_START_GIVING_FULL_SUPPLY_AFTER_MOVING_SUPPLY_CAPITAL = 21,
MIN_DIFF_FOR_AUTO_UPDATING_EXISTING_RAILWAYS = 5,
SUPPLY_PATH_MAX_DISTANCE = 15,
RAILWAY_DISTANCE_FACTOR_FOR_REINFORCEMENT_SPEED = 0.3,
TRUCK_DISTANCE_FACTOR_FOR_REINFORCEMENT_SPEED = 0.01,
NAVAL_DISTANCE_FACTOR_FOR_REINFORCEMENT_SPEED = 0.08,
ALERT_VERY_LOW_SUPPLY_LEVEL = 0.2,
ALERT_LOW_SUPPLY_LEVEL = 0.5,
AI_FRONT_MINIMUM_UNITS_PER_PROVINCE_FOR_SUPPLY_CALCULATIONS = 1,
AI_FRONT_DIVISIONS_PER_SUPPLY_POINT = 1.0,
AI_FRONT_MAX_UNITS_ENEMY_COUNT_FACTOR = 1.2,
SUPPLY_THRESHOLD_FOR_ARMY_ATTRITION = 0.35,
NUMBER_OF_SHOWN_SUPPLY_SOURCES_IN_SUPPLY_MAPMODE = 3,
ESTIMATED_DIVISION_WEIGHT_FOR_SUPPLY_ESTIMATIONS_GUI = 1.0,
AVAILABLE_MANPOWER_STATE_SUPPLY = 0.18,
NON_CORE_MANPOWER_STATE_SUPPLY = 0.2,
STORED_SUPPLY_CONSUMPTION_RATE_FACTOR = 0.75,
},
NAITheatre = {
AI_THEATRE_GENERATION_HOME_THEATRE_DEPTH_RESTRICTION = 2,
AI_THEATRE_GENERATION_BORDER_SIZE_RESTRICTION = 7,
AI_THEATRE_GENERATION_DEPTH_TO_START_CONSIDERING_BORDERSTATES = 2,
AI_THEATRE_GENERATION_MINIMUM_STATE_COUNT = 3,
AI_THEATRE_GENERATION_MAX_DISTANCE_TO_MERGE = 200,
AI_THEATRE_GENERATION_MAX_DISTANCE_TO_FILL = 350,
AI_THEATRE_DISTRIBUTION_SAME_THEATRE_SCORE_MODIFIER = 0.25,
AI_THEATRE_DISTRIBUTION_MAX_SCORE = 250000,
AI_THEATRE_DISTRIBUTION_PERCENTAGE_OF_MINIMUM_UNITS_TO_KEEP = 1.0,
AI_THEATRE_DISTRIBUTION_MAX_PERCENT_UNMET_DEMAND_PER_FRONT = 0.5,
AI_THEATRE_STATE_UPDATE_MAX_STATE_COUNT_TO_EXPAND = 25,
AI_THEATRE_BREAKDOWN_MIN_STATE_COUNT = 3,
AI_THEATRE_BREAKDOWN_MAX_DISTANCE_TO_MERGE = 200,
AI_THEATRE_PERCENTAGE_OF_UNITS_TO_KEEP_IN_NEIGHBOR_DEFENSIVE_ORDERS = 0.05,
AI_THEATRE_SEARCH_SUPPLY_NODE_MAX_DEPTH = 5,
AI_THEATRE_SUPPLY_CRISIS_LIMIT = 0.1,
AI_THEATRE_AI_FRONT_MIN_DESIRED_RATIO = 0.18,
},
NIndustrialOrganisation = {
ASSIGN_DESIGN_TEAM_PP_COST_PER_DAY = 0.1,
ASSIGN_INDUSTRIAL_MANUFACTURER_PP_COST_PER_DAY = 0.0,
FUNDS_FOR_SIZE_UP = 700,
FUNDS_FOR_SIZE_UP_LEVEL_FACTOR = 100,
FUNDS_FOR_SIZE_UP_LEVEL_POW = 1.8,
UNLOCKED_TRAITS_PER_SIZE_UP = 1,
DESIGN_TEAM_CHANGE_XP_COST = 5,
FUNDS_FOR_RESEARCH_COMPLETION_PER_RESEARCH_COST = 500,
FUNDS_FOR_CREATING_EQUIPMENT_VARIANT = 0,
FUNDS_FROM_MANUFACTURER_PER_IC_PER_DAY = 0.1,
MAX_FUNDS_FROM_MANUFACTURER_PER_DAY = 100,
DESIGN_TEAM_RESEARCH_BONUS = 0.05,
ENABLE_TASK_CAPACITY = false,
DEFAULT_INITIAL_TASK_CAPACITY = 0,
DEFAULT_INITIAL_POLICY_ATTACH_COST = 25,
DEFAULT_INITIAL_ATTACH_POLICY_COOLDOWN = 180,
LEGACY_COST_FACTOR_SCALE = 1.0,
},
}
local NDefines_Graphics = {
NWiki = {
BASE_URL = "https://hoi4.paradoxwikis.com/",
FORUM_URL = "https://forum.paradoxplaza.com/forum/index.php?forums/hearts-of-iron-iv.844/"
},
NMapMode = {
FABRICATE_CLAIM_SELECTED_SECONDARY_COLOR = { 0, 1, 0, 1 },
FABRICATE_CLAIM_TARGET_COUNTRY_SECONDARY_COLOR = { 0, 0, 0, 0 },
FABRICATE_CLAIM_NON_TARGET_COUNTRY_SECONDARY_COLOR = { 0, 0, 0, 0 },
FABRICATE_CLAIM_ALREADY_CLAIM_SECONDARY_COLOR = { 0.5, 0, 0, 1 },
FABRICATE_CLAIM_ALREADY_CORE_SECONDARY_COLOR = { 0.5, 0, 0, 1 },
CONSTRUCTION_MAP_MODE_BUILDING_DEFAULT_COLOR = { 0.43, 0.22, 0.22, 0.25 },
CONSTRUCTION_MAP_MODE_BUILDING_MAX_LEVEL_COLOR = { 0.05, 0.1, 0.7, 0.4 },
CONSTRUCTION_MAP_MODE_BUILDING_LEVEL_LOW_COLOR = { 0.05, 0.22, 0.0, 0.4 },
CONSTRUCTION_MAP_MODE_BUILDING_LEVEL_HI_COLOR = { 0.4, 0.9, 0.0, 0.5 },
CONSTRUCTION_MAP_MODE_BUILDING_MAX_AMOUNT_QUEUED_COLOR = { 0.0, 0.0, 1.0 },
CONSTRUCTION_MAP_MODE_BUILDING_QUEUED_COLOR = { 1.0, 0.85, 0.0 },
MAP_MODE_MANPOWER_RANGE_MAX = 20000000,
MAP_MODE_MANPOWER_RANGE_COLOR_FROM = { 0.2, 0.2, 0.7, 0.18 },
MAP_MODE_MANPOWER_RANGE_COLOR_TO = { 1, 0.125, 0.0, 0.6 },
MAP_MODE_INFRA_RANGE_COLOR_FROM = { 1, 0.125, 0.0, 0.1 },
MAP_MODE_INFRA_RANGE_COLOR_TO = { 0.1, 0.9, 0.1, 0.6 },
MAP_MODE_IDEOLOGY_COLOR_TRANSPARENCY = 1,
CONSTRUCTION_MAP_MODE_TRANSPARENCY_OVERRIDE = 241,
PEACE_CONFERENCE_CURRENT_SELECTED_SECONDARY_COLOR = { 0, 0, 1, 0.25 },
PEACE_CONFERENCE_SELECTABLE_SECONDARY_COLOR = { 0, 1, 0, 0.25 },
PEACE_CONFERENCE_CONTESTED_SECONDARY_COLOR = { 1, 0, 0, 0.25 },
PEACE_CONFERENCE_CHANGE_TARGET_TAG_SECONDARY_COLOR = { 0, 0.8, 0.5, 0.25 },
PEACE_CONFERENCE_DIFFERENT_STACKABLE_SECONDARY_COLOR = { 1, 1, 0, 0.25 },
FACTIONS_COLOR_NOT_MEMBER = { 0.6, 0.6, 0.6, 0.25 },
FACTIONS_MEMBER_TRANSPARENCY = 1.0,
PLAYER_MAPMODE_NOT_SELECTED_COUNTRY_TRANSPARENCY = 0.15,
SELECTED_COUNTRY_HIGHLIGHT_THICKNESS_MULT = 1.5,
STRATEGIC_MODE_COUNTRY_COLOR_STRIPES_TRANSP = 0.0,
STRATEGIC_MODE_ENEMY_STRIPES_COLOR = { 0.827, 0.172, 0.184, 0.0 },
STRATEGIC_MODE_OUR_STRIPES_COLOR = { 0.427, 0.619, 0.858, 0.0 },
STRATEGIC_MODE_ALLY_STRIPES_COLOR = { 0.427, 0.619, 0.858, 0.0 },
RADAR_RANGE_STRIPES_COLOR = { 1.0, 1.0, 0.0, 0.14 },
RADAR_RANGE_COLOR = { 0.039, 0.627, 0.0, 1.0 },
RADAR_RANGE_ALLIED_COLOR = { 0.0, 0.647, 1.0, 1.0 },
RADAR_RANGE_SELECTED_COLOR = { 1.0, 1.0, 0.0, 1.0 },
RADAR_ROTATION_SPEED = 0.025,
AIR_RANGE_CAN_ASSIGN_MISSION_STRIPES_COLOR = { 0, 0.8, 0, 0.0 },
AIR_RANGE_CANNOT_ASSIGN_MISSION_STRIPES_COLOR = { 0.8, 0, 0, 0.5 },
AIR_RANGE_INDICATOR_DEFAULT_COLOR = { 1.0, 1.0, 0, 1 },
AIR_RANGE_INDICATOR_NO_WINGS_COLOR = { 1.0, 0, 0, 1 },
AIR_RANGE_INDICATOR_ROTATION_SPEED = 0.001,
AIR_MISSION_ARROW_ACTIVE_COLOR = { 0, 1.0, 0, 0.5 },
AIR_MISSION_ARROW_NONACTIVE_COLOR = { 1.0, 1.0, 1.0, 0.2 },
AIR_MISSION_ARROW_SELECTED_COLOR = { 1.0, 1.0, 0, 0.8 },
AIR_TRANSFER_ARROW_COLOR = { 1, 1, 0, 0.75 },
NAVAL_REGION_ACCESS_AVOID_COLOR = { 1, 1, 0, 0.35 },
NAVAL_REGION_ACCESS_BLOCK_COLOR = { 1, 0, 0, 0.45 },
NAVAL_REGION_FADE_WHEN_FLEET_SELECTED = 0.25,
AIR_REGION_FADE_WHEN_WING_SELECTED = 0.15,
UI_CONFIGURABLE_SLOT_FROM = 4,
UI_CONFIGURABLE_SLOT_TO = 10,
MAP_MODE_TERRAIN_TRANSPARENCY = 0.5,
MAP_MODE_NAVAL_TERRAIN_TRANSPARENCY = 0.8,
MAP_MODE_INTEL_NETWORK_STRENGTH_COLOR_LOW = { 0.1, 0.1, 0.5, 0.2 },
MAP_MODE_INTEL_NETWORK_STRENGTH_COLOR_HIGH = { 0.4, 0.3, 0.9, 1.0 },
MAP_MODE_INTEL_NETWORK_STRENGTH_QUIET_COLOR_LOW = { 0.1, 0.5, 0.1, 0.2 },
MAP_MODE_INTEL_NETWORK_STRENGTH_QUIET_COLOR_HIGH = { 0.4, 0.9, 0.3, 1.0 },
MAP_MODE_INTEL_MAX_HORIZONTAL_STACK = 3,
RAILWAY_GUN_RANGE_INDICATOR_DEFAULT_COLOR = { 1.0, 1.0, 1.0, 1.0 },
RAILWAY_GUN_RANGE_INDICATOR_ROTATION_SPEED = 0.001,
RAILWAY_GUN_RANGE_STRIPES_COLOR = { 1.0, 0.5, 0.0, 0.2 },
OCCUPATION_MAP_MODE_COUNTRY_STRIPE_ALPHA = 0.3,
OPERATIVE_MAP_MODE_INVALID_COUNTRY_TARGET_TRANSPARENCY = 0.15,
SUPPLY_MAP_MODE_COUNTRY_BORDER_CAMERA_DISTANCE = 1.0,
SUPPLY_MAP_MODE_COUNTRY_BORDER_OUTLINE_CUTOFF = 0.973,
GRADIENT_BORDERS_THICKNESS_SUPPLY_COUNTRY_BORDER = 10.0,
SUPPLY_COUNTRY_BORDER_PLAYER_COLOR = { 0.1, 0.66, 0.1, 1.0 },
SUPPLY_COUNTRY_BORDER_FRIEND_COLOR = { 0.035, 0.426, 0.91, 1.0 },
SUPPLY_COUNTRY_BORDER_ACCESS_COLOR = { 0.1, 0.66, 0.1, 1.0 },
SUPPLY_MAP_MODE_REACH_COLOR = {
0.0, 0.6, 0.0, 0.4, 1.0,
0.02, 0.2, 0.17, 0.52, 1.0,
0.12, 0.04, 0.17, 0.60, 1.0,
0.2, 0.13, 0.36, 0.65, 1.0,
0.4, 0.11, 0.56, 0.75, 1.0,
0.6, 0.25, 0.71, 0.76, 1.0,
0.8, 0.47, 0.8, 0.73, 1.0,
1.0, 0.6, 0.82, 0.6, 1.0,
},
SUPPLY_MAP_MODE_BEST_FLOW_DISPLAY = 12,
SUPPLY_MAP_MODE_STATUS_COLOR = {
0.0, 0.9, 0.0, 0.0, 1.0,
0.7, 0.98, 0.4, 0.1, 1.0,
1.0, 0.8, 0.64, 0.2, 1.0,
},
SUPPLY_STATUS_DISPLAY_THRESHOLD = 0.90,
SUPPLY_HOVERED_STATE_COLOR_INDEX = 0,
SUPPLY_HOVERED_PROVINCE_COLOR_INDEX = 4,
PEACE_HOVERED_STATE_COLOR_INDEX = 3 ,
PEACE_CLAIMED_STATE_COLOR_INDEX = 2 ,
SELECTION_HOVERED_STATE_COLOR_INDEX_CONTROLLED = 5,
SELECTION_HOVERED_STATE_COLOR_INDEX_FOREIGN = 6,
},
NMapIcons = {
TOP_MAP_ICON = 30,
INTERPOLATION_SNAP_DISTANCE = 0.3,
INTEL_MAP_MODE_MAP_ICON_OFFSET = { 12, 40 },
COARSE_RAILWAY_GUN_POSITION_OFFSET = { -30, 0 },
DEFAULT_PRIORITY_UNITS_STACK = 10,
DEFAULT_PRIORITY_UNITS_STACK_GROUP = 11,
DEFAULT_PRIORITY_VICTORY_POINTS = 5,
DEFAULT_PRIORITY_RESOURCE = 10,
DEFAULT_PRIORITY_CONSTRUCTION_INFO = 3,
DEFAULT_PRIORITY_AIR_BASE = 3,
DEFAULT_PRIORITY_ROCKET_SITE = 3,
DEFAULT_PRIORITY_NAVAL_BASE = 3,
DEFAULT_PRIORITY_NAVAL_COMBAT = 20,
DEFAULT_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
DEFAULT_PRIORITY_LAND_COMBAT = 20,
DEFAULT_PRIORITY_NAVAL_MISSION = 13,
DEFAULT_PRIORITY_AIR_MISSION = 13,
DEFAULT_PRIORITY_SUPPLY = 14,
DEFAULT_PRIORITY_CAPITAL = 5,
DEFAULT_PRIORITY_PEACE_COST = 3,
DEFAULT_PRIORITY_ADJACENCY_RULE = 3,
DEFAULT_PRIORITY_NAVAL_MINES = 13,
DEFAULT_PRIORITY_NAVAL_ACCIDENTS = 13,
DEFAULT_PRIORITY_NAVAL_ACCIDENTS = 13,
STATES_PRIORITY_UNITS_STACK = 10,
STATES_PRIORITY_UNITS_STACK_GROUP = 11,
STATES_PRIORITY_VICTORY_POINTS = 5,
STATES_PRIORITY_RESOURCE = 10,
STATES_PRIORITY_CONSTRUCTION_INFO = 3,
STATES_PRIORITY_AIR_BASE = 3,
STATES_PRIORITY_ROCKET_SITE = 3,
STATES_PRIORITY_NAVAL_BASE = 3,
STATES_PRIORITY_NAVAL_COMBAT = 20,
STATES_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
STATES_PRIORITY_LAND_COMBAT = 20,
STATES_PRIORITY_NAVAL_MISSION = 13,
STATES_PRIORITY_AIR_MISSION = 13,
STATES_PRIORITY_SUPPLY = 14,
STATES_PRIORITY_CAPITAL = 5,
STATES_PRIORITY_PEACE_COST = 3,
STATES_PRIORITY_ADJACENCY_RULE = 3,
STATES_PRIORITY_NAVAL_MINES = 13,
STATES_PRIORITY_NAVAL_ACCIDENTS = 13,
SUPPLY_AREAS_PRIORITY_UNITS_STACK = 10,
SUPPLY_AREAS_PRIORITY_UNITS_STACK_GROUP = 11,
SUPPLY_AREAS_PRIORITY_VICTORY_POINTS = 5,
SUPPLY_AREAS_PRIORITY_RESOURCE = 10,
SUPPLY_AREAS_PRIORITY_CONSTRUCTION_INFO = 3,
SUPPLY_AREAS_PRIORITY_AIR_BASE = 3,
SUPPLY_AREAS_PRIORITY_ROCKET_SITE = 3,
SUPPLY_AREAS_PRIORITY_NAVAL_BASE = 3,
SUPPLY_AREAS_PRIORITY_NAVAL_COMBAT = 20,
SUPPLY_AREAS_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
SUPPLY_AREAS_PRIORITY_LAND_COMBAT = 20,
SUPPLY_AREAS_PRIORITY_NAVAL_MISSION = 13,
SUPPLY_AREAS_PRIORITY_AIR_MISSION = 13,
SUPPLY_AREAS_PRIORITY_SUPPLY = 14,
SUPPLY_AREAS_PRIORITY_CAPITAL = 5,
SUPPLY_AREAS_PRIORITY_PEACE_COST = 3,
SUPPLY_AREAS_PRIORITY_ADJACENCY_RULE = 3,
SUPPLY_AREAS_PRIORITY_NAVAL_MINES = 13,
SUPPLY_AREAS_PRIORITY_NAVAL_ACCIDENTS = 13,
STRATEGIC_AIR_PRIORITY_UNITS_STACK = 10,
STRATEGIC_AIR_PRIORITY_UNITS_STACK_GROUP = 11,
STRATEGIC_AIR_PRIORITY_VICTORY_POINTS = 5,
STRATEGIC_AIR_PRIORITY_RESOURCE = 10,
STRATEGIC_AIR_PRIORITY_CONSTRUCTION_INFO = 3,
STRATEGIC_AIR_PRIORITY_AIR_BASE = 30,
STRATEGIC_AIR_PRIORITY_ROCKET_SITE = 3,
STRATEGIC_AIR_PRIORITY_NAVAL_BASE = 3,
STRATEGIC_AIR_PRIORITY_NAVAL_COMBAT = 20,
STRATEGIC_AIR_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
STRATEGIC_AIR_PRIORITY_LAND_COMBAT = 20,
STRATEGIC_AIR_PRIORITY_NAVAL_MISSION = 13,
STRATEGIC_AIR_PRIORITY_AIR_MISSION = 29,
STRATEGIC_AIR_PRIORITY_SUPPLY = 14,
STRATEGIC_AIR_PRIORITY_CAPITAL = 5,
STRATEGIC_AIR_PRIORITY_PEACE_COST = 3,
STRATEGIC_AIR_PRIORITY_ADJACENCY_RULE = 3,
STRATEGIC_AIR_PRIORITY_NAVAL_MINES = 13,
STRATEGIC_AIR_PRIORITY_NAVAL_ACCIDENTS = 13,
STRATEGIC_NAVY_PRIORITY_UNITS_STACK = 10,
STRATEGIC_NAVY_PRIORITY_UNITS_STACK_GROUP = 11,
STRATEGIC_NAVY_PRIORITY_VICTORY_POINTS = 5,
STRATEGIC_NAVY_PRIORITY_RESOURCE = 10,
STRATEGIC_NAVY_PRIORITY_CONSTRUCTION_INFO = 3,
STRATEGIC_NAVY_PRIORITY_AIR_BASE = 3,
STRATEGIC_NAVY_PRIORITY_ROCKET_SITE = 3,
STRATEGIC_NAVY_PRIORITY_NAVAL_BASE = 28,
STRATEGIC_NAVY_PRIORITY_NAVAL_COMBAT = 20,
STRATEGIC_NAVY_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
STRATEGIC_NAVY_PRIORITY_LAND_COMBAT = 20,
STRATEGIC_NAVY_PRIORITY_NAVAL_MISSION = 29,
STRATEGIC_NAVY_PRIORITY_AIR_MISSION = 13,
STRATEGIC_NAVY_PRIORITY_SUPPLY = 14,
STRATEGIC_NAVY_PRIORITY_CAPITAL = 5,
STRATEGIC_NAVY_PRIORITY_PEACE_COST = 3,
STRATEGIC_NAVY_PRIORITY_ADJACENCY_RULE = 3,
STRATEGIC_NAVY_PRIORITY_NAVAL_MINES = 13,
STRATEGIC_NAVY_PRIORITY_NAVAL_ACCIDENTS = 13,
RESISTANCE_PRIORITY_UNITS_STACK = 10,
RESISTANCE_PRIORITY_UNITS_STACK_GROUP = 11,
RESISTANCE_PRIORITY_VICTORY_POINTS = 5,
RESISTANCE_PRIORITY_RESOURCE = 10,
RESISTANCE_PRIORITY_CONSTRUCTION_INFO = 3,
RESISTANCE_PRIORITY_AIR_BASE = 3,
RESISTANCE_PRIORITY_ROCKET_SITE = 3,
RESISTANCE_PRIORITY_NAVAL_BASE = 3,
RESISTANCE_PRIORITY_NAVAL_COMBAT = 20,
RESISTANCE_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
RESISTANCE_PRIORITY_LAND_COMBAT = 20,
RESISTANCE_PRIORITY_NAVAL_MISSION = 13,
RESISTANCE_PRIORITY_AIR_MISSION = 13,
RESISTANCE_PRIORITY_SUPPLY = 14,
RESISTANCE_PRIORITY_CAPITAL = 5,
RESISTANCE_PRIORITY_PEACE_COST = 3,
RESISTANCE_PRIORITY_ADJACENCY_RULE = 3,
RESISTANCE_PRIORITY_NAVAL_MINES = 13,
RESISTANCE_PRIORITY_NAVAL_ACCIDENTS = 13,
RESOURCES_PRIORITY_UNITS_STACK = 10,
RESOURCES_PRIORITY_UNITS_STACK_GROUP = 11,
RESOURCES_PRIORITY_VICTORY_POINTS = 5,
RESOURCES_PRIORITY_RESOURCE = 10,
RESOURCES_PRIORITY_CONSTRUCTION_INFO = 3,
RESOURCES_PRIORITY_AIR_BASE = 3,
RESOURCES_PRIORITY_ROCKET_SITE = 3,
RESOURCES_PRIORITY_NAVAL_BASE = 3,
RESOURCES_PRIORITY_NAVAL_COMBAT = 20,
RESOURCES_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
RESOURCES_PRIORITY_LAND_COMBAT = 20,
RESOURCES_PRIORITY_NAVAL_MISSION = 13,
RESOURCES_PRIORITY_AIR_MISSION = 13,
RESOURCES_PRIORITY_SUPPLY = 14,
RESOURCES_PRIORITY_CAPITAL = 5,
RESOURCES_PRIORITY_PEACE_COST = 3,
RESOURCES_PRIORITY_ADJACENCY_RULE = 3,
RESOURCES_PRIORITY_NAVAL_MINES = 13,
RESOURCES_PRIORITY_NAVAL_ACCIDENTS = 13,
DIPLOMACY_PRIORITY_UNITS_STACK = 10,
DIPLOMACY_PRIORITY_UNITS_STACK_GROUP = 11,
DIPLOMACY_PRIORITY_VICTORY_POINTS = 5,
DIPLOMACY_PRIORITY_RESOURCE = 10,
DIPLOMACY_PRIORITY_CONSTRUCTION_INFO = 3,
DIPLOMACY_PRIORITY_AIR_BASE = 3,
DIPLOMACY_PRIORITY_ROCKET_SITE = 3,
DIPLOMACY_PRIORITY_NAVAL_BASE = 3,
DIPLOMACY_PRIORITY_NAVAL_COMBAT = 20,
DIPLOMACY_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
DIPLOMACY_PRIORITY_LAND_COMBAT = 20,
DIPLOMACY_PRIORITY_NAVAL_MISSION = 13,
DIPLOMACY_PRIORITY_AIR_MISSION = 13,
DIPLOMACY_PRIORITY_SUPPLY = 14,
DIPLOMACY_PRIORITY_CAPITAL = 5,
DIPLOMACY_PRIORITY_PEACE_COST = 3,
DIPLOMACY_PRIORITY_ADJACENCY_RULE = 3,
DIPLOMACY_PRIORITY_NAVAL_MINES = 13,
DIPLOMACY_PRIORITY_NAVAL_ACCIDENTS = 13,
FACTIONS_PRIORITY_UNITS_STACK = 10,
FACTIONS_PRIORITY_UNITS_STACK_GROUP = 11,
FACTIONS_PRIORITY_VICTORY_POINTS = 5,
FACTIONS_PRIORITY_RESOURCE = 10,
FACTIONS_PRIORITY_CONSTRUCTION_INFO = 3,
FACTIONS_PRIORITY_AIR_BASE = 3,
FACTIONS_PRIORITY_ROCKET_SITE = 3,
FACTIONS_PRIORITY_NAVAL_BASE = 3,
FACTIONS_PRIORITY_NAVAL_COMBAT = 20,
FACTIONS_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
FACTIONS_PRIORITY_LAND_COMBAT = 20,
FACTIONS_PRIORITY_NAVAL_MISSION = 13,
FACTIONS_PRIORITY_AIR_MISSION = 13,
FACTIONS_PRIORITY_SUPPLY = 14,
FACTIONS_PRIORITY_CAPITAL = 5,
FACTIONS_PRIORITY_PEACE_COST = 3,
FACTIONS_PRIORITY_ADJACENCY_RULE = 3,
FACTIONS_PRIORITY_NAVAL_MINES = 13,
FACTIONS_PRIORITY_NAVAL_ACCIDENTS = 13,
STRATEGIC_REGIONS_PRIORITY_UNITS_STACK = 10,
STRATEGIC_REGIONS_PRIORITY_UNITS_STACK_GROUP = 11,
STRATEGIC_REGIONS_PRIORITY_VICTORY_POINTS = 5,
STRATEGIC_REGIONS_PRIORITY_RESOURCE = 10,
STRATEGIC_REGIONS_PRIORITY_CONSTRUCTION_INFO = 3,
STRATEGIC_REGIONS_PRIORITY_AIR_BASE = 3,
STRATEGIC_REGIONS_PRIORITY_ROCKET_SITE = 3,
STRATEGIC_REGIONS_PRIORITY_NAVAL_BASE = 3,
STRATEGIC_REGIONS_PRIORITY_NAVAL_COMBAT = 20,
STRATEGIC_REGIONS_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
STRATEGIC_REGIONS_PRIORITY_LAND_COMBAT = 20,
STRATEGIC_REGIONS_PRIORITY_NAVAL_MISSION = 13,
STRATEGIC_REGIONS_PRIORITY_AIR_MISSION = 13,
STRATEGIC_REGIONS_PRIORITY_SUPPLY = 14,
STRATEGIC_REGIONS_PRIORITY_CAPITAL = 5,
STRATEGIC_REGIONS_PRIORITY_PEACE_COST = 3,
STRATEGIC_REGIONS_PRIORITY_ADJACENCY_RULE = 3,
STRATEGIC_REGIONS_PRIORITY_NAVAL_MINES = 13,
STRATEGIC_REGIONS_PRIORITY_NAVAL_ACCIDENTS = 13,
DEPLOYMENT_AIR_PRIORITY_UNITS_STACK = 10,
DEPLOYMENT_AIR_PRIORITY_UNITS_STACK_GROUP = 11,
DEPLOYMENT_AIR_PRIORITY_VICTORY_POINTS = 5,
DEPLOYMENT_AIR_PRIORITY_RESOURCE = 10,
DEPLOYMENT_AIR_PRIORITY_CONSTRUCTION_INFO = 3,
DEPLOYMENT_AIR_PRIORITY_AIR_BASE = 3,
DEPLOYMENT_AIR_PRIORITY_ROCKET_SITE = 3,
DEPLOYMENT_AIR_PRIORITY_NAVAL_BASE = 3,
DEPLOYMENT_AIR_PRIORITY_NAVAL_COMBAT = 20,
DEPLOYMENT_AIR_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
DEPLOYMENT_AIR_PRIORITY_LAND_COMBAT = 20,
DEPLOYMENT_AIR_PRIORITY_NAVAL_MISSION = 13,
DEPLOYMENT_AIR_PRIORITY_AIR_MISSION = 13,
DEPLOYMENT_AIR_PRIORITY_SUPPLY = 14,
DEPLOYMENT_AIR_PRIORITY_CAPITAL = 5,
DEPLOYMENT_AIR_PRIORITY_PEACE_COST = 3,
DEPLOYMENT_AIR_PRIORITY_ADJACENCY_RULE = 3,
DEPLOYMENT_AIR_PRIORITY_NAVAL_MINES = 13,
DEPLOYMENT_AIR_PRIORITY_NAVAL_ACCIDENTS = 13,
DEPLOYMENT_NAVY_PRIORITY_UNITS_STACK = 10,
DEPLOYMENT_NAVY_PRIORITY_UNITS_STACK_GROUP = 11,
DEPLOYMENT_NAVY_PRIORITY_VICTORY_POINTS = 5,
DEPLOYMENT_NAVY_PRIORITY_RESOURCE = 10,
DEPLOYMENT_NAVY_PRIORITY_CONSTRUCTION_INFO = 3,
DEPLOYMENT_NAVY_PRIORITY_AIR_BASE = 3,
DEPLOYMENT_NAVY_PRIORITY_ROCKET_SITE = 3,
DEPLOYMENT_NAVY_PRIORITY_NAVAL_BASE = 3,
DEPLOYMENT_NAVY_PRIORITY_NAVAL_COMBAT = 20,
DEPLOYMENT_NAVY_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
DEPLOYMENT_NAVY_PRIORITY_LAND_COMBAT = 20,
DEPLOYMENT_NAVY_PRIORITY_NAVAL_MISSION = 13,
DEPLOYMENT_NAVY_PRIORITY_AIR_MISSION = 13,
DEPLOYMENT_NAVY_PRIORITY_SUPPLY = 14,
DEPLOYMENT_NAVY_PRIORITY_CAPITAL = 5,
DEPLOYMENT_NAVY_PRIORITY_PEACE_COST = 3,
DEPLOYMENT_NAVY_PRIORITY_ADJACENCY_RULE = 3,
DEPLOYMENT_NAVY_PRIORITY_NAVAL_MINES = 13,
DEPLOYMENT_NAVY_PRIORITY_NAVAL_ACCIDENTS = 13,
DEPLOYMENT_MILITARY_PRIORITY_UNITS_STACK = 10,
DEPLOYMENT_MILITARY_PRIORITY_UNITS_STACK_GROUP = 11,
DEPLOYMENT_MILITARY_PRIORITY_VICTORY_POINTS = 5,
DEPLOYMENT_MILITARY_PRIORITY_RESOURCE = 10,
DEPLOYMENT_MILITARY_PRIORITY_CONSTRUCTION_INFO = 3,
DEPLOYMENT_MILITARY_PRIORITY_AIR_BASE = 3,
DEPLOYMENT_MILITARY_PRIORITY_ROCKET_SITE = 3,
DEPLOYMENT_MILITARY_PRIORITY_NAVAL_BASE = 3,
DEPLOYMENT_MILITARY_PRIORITY_NAVAL_COMBAT = 20,
DEPLOYMENT_MILITARY_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
DEPLOYMENT_MILITARY_PRIORITY_LAND_COMBAT = 20,
DEPLOYMENT_MILITARY_PRIORITY_NAVAL_MISSION = 13,
DEPLOYMENT_MILITARY_PRIORITY_AIR_MISSION = 13,
DEPLOYMENT_MILITARY_PRIORITY_SUPPLY = 14,
DEPLOYMENT_MILITARY_PRIORITY_CAPITAL = 5,
DEPLOYMENT_MILITARY_PRIORITY_PEACE_COST = 3,
DEPLOYMENT_MILITARY_PRIORITY_ADJACENCY_RULE = 3,
DEPLOYMENT_MILITARY_PRIORITY_NAVAL_MINES = 13,
DEPLOYMENT_MILITARY_PRIORITY_NAVAL_ACCIDENTS = 13,
PEACE_CONFERENCE_PRIORITY_UNITS_STACK = 10,
PEACE_CONFERENCE_PRIORITY_UNITS_STACK_GROUP = 11,
PEACE_CONFERENCE_PRIORITY_VICTORY_POINTS = 5,
PEACE_CONFERENCE_PRIORITY_RESOURCE = 10,
PEACE_CONFERENCE_PRIORITY_CONSTRUCTION_INFO = 3,
PEACE_CONFERENCE_PRIORITY_AIR_BASE = 3,
PEACE_CONFERENCE_PRIORITY_ROCKET_SITE = 3,
PEACE_CONFERENCE_PRIORITY_NAVAL_BASE = 3,
PEACE_CONFERENCE_PRIORITY_NAVAL_COMBAT = 20,
PEACE_CONFERENCE_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
PEACE_CONFERENCE_PRIORITY_LAND_COMBAT = 20,
PEACE_CONFERENCE_PRIORITY_NAVAL_MISSION = 13,
PEACE_CONFERENCE_PRIORITY_AIR_MISSION = 13,
PEACE_CONFERENCE_PRIORITY_SUPPLY = 14,
PEACE_CONFERENCE_PRIORITY_CAPITAL = 5,
PEACE_CONFERENCE_PRIORITY_PEACE_COST = 20,
PEACE_CONFERENCE_PRIORITY_ADJACENCY_RULE = 3,
PEACE_CONFERENCE_PRIORITY_NAVAL_MINES = 13,
PEACE_CONFERENCE_PRIORITY_NAVAL_ACCIDENTS = 13,
INFRASTRUCTURE_PRIORITY_UNITS_STACK = 10,
INFRASTRUCTURE_PRIORITY_UNITS_STACK_GROUP = 11,
INFRASTRUCTURE_PRIORITY_VICTORY_POINTS = 5,
INFRASTRUCTURE_PRIORITY_RESOURCE = 10,
INFRASTRUCTURE_PRIORITY_CONSTRUCTION_INFO = 3,
INFRASTRUCTURE_PRIORITY_AIR_BASE = 3,
INFRASTRUCTURE_PRIORITY_ROCKET_SITE = 3,
INFRASTRUCTURE_PRIORITY_NAVAL_BASE = 3,
INFRASTRUCTURE_PRIORITY_NAVAL_COMBAT = 20,
INFRASTRUCTURE_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
INFRASTRUCTURE_PRIORITY_LAND_COMBAT = 20,
INFRASTRUCTURE_PRIORITY_NAVAL_MISSION = 13,
INFRASTRUCTURE_PRIORITY_AIR_MISSION = 13,
INFRASTRUCTURE_PRIORITY_SUPPLY = 14,
INFRASTRUCTURE_PRIORITY_CAPITAL = 5,
INFRASTRUCTURE_PRIORITY_PEACE_COST = 3,
INFRASTRUCTURE_PRIORITY_ADJACENCY_RULE = 3,
INFRASTRUCTURE_PRIORITY_NAVAL_MINES = 13,
INFRASTRUCTURE_PRIORITY_NAVAL_ACCIDENTS = 13,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_UNITS_STACK = 10,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_UNITS_STACK_GROUP = 11,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_VICTORY_POINTS = 5,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_RESOURCE = 10,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_CONSTRUCTION_INFO = 3,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_AIR_BASE = 3,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_ROCKET_SITE = 3,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_NAVAL_BASE = 3,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_NAVAL_COMBAT = 20,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_LAND_COMBAT = 20,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_NAVAL_MISSION = 13,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_AIR_MISSION = 13,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_SUPPLY = 14,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_CAPITAL = 5,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_PEACE_COST = 3,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_ADJACENCY_RULE = 3,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_NAVAL_MINES = 13,
DIPLOMACY_FABRICATE_CLAIM_PRIORITY_NAVAL_ACCIDENTS = 13,
MANPOWER_PRIORITY_UNITS_STACK = 10,
MANPOWER_PRIORITY_UNITS_STACK_GROUP = 11,
MANPOWER_PRIORITY_VICTORY_POINTS = 5,
MANPOWER_PRIORITY_RESOURCE = 10,
MANPOWER_PRIORITY_CONSTRUCTION_INFO = 3,
MANPOWER_PRIORITY_AIR_BASE = 3,
MANPOWER_PRIORITY_ROCKET_SITE = 3,
MANPOWER_PRIORITY_NAVAL_BASE = 3,
MANPOWER_PRIORITY_NAVAL_COMBAT = 20,
MANPOWER_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
MANPOWER_PRIORITY_LAND_COMBAT = 20,
MANPOWER_PRIORITY_NAVAL_MISSION = 13,
MANPOWER_PRIORITY_AIR_MISSION = 13,
MANPOWER_PRIORITY_SUPPLY = 14,
MANPOWER_PRIORITY_CAPITAL = 5,
MANPOWER_PRIORITY_PEACE_COST = 3,
MANPOWER_PRIORITY_ADJACENCY_RULE = 3,
MANPOWER_PRIORITY_NAVAL_MINES = 13,
MANPOWER_PRIORITY_NAVAL_ACCIDENTS = 13,
IDEOLOGY_PRIORITY_UNITS_STACK = 10,
IDEOLOGY_PRIORITY_UNITS_STACK_GROUP = 11,
IDEOLOGY_PRIORITY_VICTORY_POINTS = 5,
IDEOLOGY_PRIORITY_RESOURCE = 10,
IDEOLOGY_PRIORITY_CONSTRUCTION_INFO = 3,
IDEOLOGY_PRIORITY_AIR_BASE = 3,
IDEOLOGY_PRIORITY_ROCKET_SITE = 3,
IDEOLOGY_PRIORITY_NAVAL_BASE = 3,
IDEOLOGY_PRIORITY_NAVAL_COMBAT = 20,
IDEOLOGY_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
IDEOLOGY_PRIORITY_LAND_COMBAT = 20,
IDEOLOGY_PRIORITY_NAVAL_MISSION = 13,
IDEOLOGY_PRIORITY_AIR_MISSION = 13,
IDEOLOGY_PRIORITY_SUPPLY = 14,
IDEOLOGY_PRIORITY_CAPITAL = 5,
IDEOLOGY_PRIORITY_PEACE_COST = 3,
IDEOLOGY_PRIORITY_ADJACENCY_RULE = 3,
IDEOLOGY_PRIORITY_NAVAL_MINES = 13,
IDEOLOGY_PRIORITY_NAVAL_ACCIDENTS = 13,
START_CONSTRUCTION_PRIORITY_UNITS_STACK = 10,
START_CONSTRUCTION_PRIORITY_UNITS_STACK_GROUP = 11,
START_CONSTRUCTION_PRIORITY_VICTORY_POINTS = 5,
START_CONSTRUCTION_PRIORITY_RESOURCE = 10,
START_CONSTRUCTION_PRIORITY_CONSTRUCTION_INFO = 20,
START_CONSTRUCTION_PRIORITY_AIR_BASE = 1,
START_CONSTRUCTION_PRIORITY_ROCKET_SITE = 3,
START_CONSTRUCTION_PRIORITY_NAVAL_BASE = 1,
START_CONSTRUCTION_PRIORITY_NAVAL_COMBAT = 20,
START_CONSTRUCTION_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
START_CONSTRUCTION_PRIORITY_LAND_COMBAT = 20,
START_CONSTRUCTION_PRIORITY_NAVAL_MISSION = 13,
START_CONSTRUCTION_PRIORITY_AIR_MISSION = 13,
START_CONSTRUCTION_PRIORITY_SUPPLY = 14,
START_CONSTRUCTION_PRIORITY_CAPITAL = 5,
START_CONSTRUCTION_PRIORITY_PEACE_COST = 3,
START_CONSTRUCTION_PRIORITY_ADJACENCY_RULE = 3,
START_CONSTRUCTION_PRIORITY_NAVAL_MINES = 13,
START_CONSTRUCTION_PRIORITY_NAVAL_ACCIDENTS = 13,
PLAYERS_PRIORITY_UNITS_STACK = 10,
PLAYERS_PRIORITY_UNITS_STACK_GROUP = 11,
PLAYERS_PRIORITY_VICTORY_POINTS = 5,
PLAYERS_PRIORITY_RESOURCE = 10,
PLAYERS_PRIORITY_CONSTRUCTION_INFO = 3,
PLAYERS_PRIORITY_AIR_BASE = 3,
PLAYERS_PRIORITY_ROCKET_SITE = 3,
PLAYERS_PRIORITY_NAVAL_BASE = 3,
PLAYERS_PRIORITY_NAVAL_COMBAT = 20,
PLAYERS_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
PLAYERS_PRIORITY_LAND_COMBAT = 20,
PLAYERS_PRIORITY_NAVAL_MISSION = 13,
PLAYERS_PRIORITY_AIR_MISSION = 13,
PLAYERS_PRIORITY_SUPPLY = 14,
PLAYERS_PRIORITY_CAPITAL = 5,
PLAYERS_PRIORITY_PEACE_COST = 3,
PLAYERS_PRIORITY_ADJACENCY_RULE = 3,
PLAYERS_PRIORITY_NAVAL_MINES = 13,
PLAYERS_PRIORITY_NAVAL_ACCIDENTS = 13,
OPERATIVES_PRIORITY_UNITS_STACK = 10,
OPERATIVES_PRIORITY_UNITS_STACK_GROUP = 11,
OPERATIVES_PRIORITY_VICTORY_POINTS = 5,
OPERATIVES_PRIORITY_RESOURCE = 10,
OPERATIVES_PRIORITY_CONSTRUCTION_INFO = 3,
OPERATIVES_PRIORITY_AIR_BASE = 3,
OPERATIVES_PRIORITY_ROCKET_SITE = 3,
OPERATIVES_PRIORITY_NAVAL_BASE = 3,
OPERATIVES_PRIORITY_NAVAL_COMBAT = 20,
OPERATIVES_PRIORITY_NAVAL_COMBAT_RESULTS = 19,
OPERATIVES_PRIORITY_LAND_COMBAT = 20,
OPERATIVES_PRIORITY_NAVAL_MISSION = 13,
OPERATIVES_PRIORITY_AIR_MISSION = 13,
OPERATIVES_PRIORITY_SUPPLY = 14,
OPERATIVES_PRIORITY_CAPITAL = 25,
OPERATIVES_PRIORITY_PEACE_COST = 3,
OPERATIVES_PRIORITY_ADJACENCY_RULE = 3,
OPERATIVES_PRIORITY_NAVAL_MINES = 13,
OPERATIVES_PRIORITY_NAVAL_ACCIDENTS = 13,
OPERATIVES_PRIORITY_NAVAL_ACCIDENTS = 13,
OPERATION_PRIORITY_CAN_START = 1,
OPERATION_PRIORITY_COMPLETED = 2,
OPERATION_PRIORITY_IN_PROGRESS = 3,
OPERATION_PRIORITY_PREPARED = 4,
OPERATION_PRIORITY_DEFAULT = 5,
},
NAirGfx = {
AIRPLANES_ANIMATION_GLOBAL_SPEED_PER_GAMESPEED = { 0.22, 0.28, 0.32, 0.38, 0.44, 0.50 },
ROCKET_SPEED = 15.0,
AIRPLANES_CURVE_POINT_DENSITY = 2.0,
AIRPLANES_CURVE_MAX_EXTRAPOLATION = 20.0,
AIRPLANES_CURVE_MIN_ELEVATION = 4.0,
AIRPLANES_SCALE_TAKEOFF_DIST = 0.1,
AIRPLANES_SCALE_MIN = 0.1,
AIRPLANES_SCALE_LANDING_DIST = 0.9,
AIRPLANES_SMOOTH_INTERPOLATION_MOVE = 0.13,
AIRPLANES_SMOOTH_INTERPOLATION_TURN = 0.12,
AIRPLANES_BANK_STRENGTH = 210.0,
AIRPLANES_BANK_ANGLE_LIMIT = 55.0,
AIRPLANES_GROUND_COLLISION_OFFSET_Y = -5.0,
AIRPLANES_1_FIGHTER_PATROL_ANIM = 1,
AIRPLANES_3_FIGHTER_PATROL_ANIM = 3,
AIRPLANES_1_BOMBER_BOMBING_ANIM = 1,
AIRPLANES_3_BOMBER_BOMBING_ANIM = 3,
AIRPLANES_1_FIGHTER_VS_1_FIGHTER_ANIM = 1,
AIRPLANES_3_FIGHTER_VS_3_FIGHTER_ANIM = 3,
AIRPLANES_1_TRANSPORT_SUPPLY_ANIM = 1,
AIRPLANES_3_TRANSPORT_SUPPLY_ANIM = 3,
AIRPLANES_1_SCOUT_PLANE_PATROL_ANIM = 1,
AIRPLANES_3_SCOUT_PLANE_PATROL_ANIM = 3,
STRAT_BOMBER_FIREBOMB_THRESHOLD = 42.0,
STRAT_BOMBER_CARPETBOMB_THRESHOLD = 16.0,
BOMBERS_DIVISION_FACTOR = 30,
MISSILES_DIVISION_FACTOR = 60,
FIGHTERS_DIVISION_FACTOR = 30,
SCOUT_PLANE_DIVISION_FACTOR = 30,
TRANSPORT_DIVISION_FACTOR = 30,
MAX_MISSILE_BOMBING_SCENARIOS = 2,
MAX_PATROL_SCENARIOS = 2,
MAX_BOMBING_SCENARIOS = 2,
MAX_DOGFIGHTS_SCENARIOS = 3,
MAX_TRANSPORT_SCENARIOS = 2,
MAX_TRAINING_SCENARIOS = 2,
MAX_SCOUT_SCENARIOS = 2,
},
NGraphics = {
COUNTER_MODE_ALLEGIANCE_OURS = { 0.32, 0.71, 0.39, 1.0 },
COUNTER_MODE_ALLEGIANCE_ALLIED = { 0.31, 0.65, 0.94, 1.0 },
COUNTER_MODE_ALLEGIANCE_ENEMY = { 0.91, 0.30, 0.30, 1.0 },
COUNTER_MODE_ALLEGIANCE_OTHER = { 0.8, 0.8, 0.8, 1.0 },
MAX_NUMBER_OF_TEXTURES = 10000,
MIN_TRAIN_WAGON_COUNT = 3,
MAX_TRAIN_WAGON_COUNT = 6,
RAILWAY_BRIDGE_ENTITY = "bridge_railway_entity",
RAILWAY_BRIDGE_LARGE_ENTITY = "bridge_railway_large_entity",
RAILWAY_Y_OFFSET = 0.9,
RAILWAY_BRIDGE_Y_OFFSET = 0.6,
RAILWAY_BRIDGE_WIDTH = 4.0,
RAILWAY_BRIDGE_LARGE_WIDTH = 4.5,
RAILWAY_BRIDGE_GAP_WIDTH = 2.4,
RAILWAY_BRIDGE_GAP_LARGE_WIDTH = 2.6,
TRAIN_MAP_SPEED = 3.0,
TUNNELBANA_TIMETABLE = { 9200, 12000 },
MAX_MESHES_LOADED_PER_FRAME = 10,
MESH_POPUP_SCALE_UP_SPEED = 5.0,
MESH_POPUP_SCALE_DOWN_SPEED = 2.1,
SHIP_POPUP_SCALE_DOWN_SPEED = 4.1,
PORT_SHIP_OFFSET = 2.0,
SHIP_IN_PORT_SCALE = 0.25,
MAP_BUILDINGS_SHRINK_DISTANCE = 180,
CITY_SPRAWL_SHRINK_DISTANCE = 220.0,
DRAW_MAP_OBJECTS_CUTOFF = 550.0,
PROVINCE_NAME_DRAW_DISTANCE = 500.0,
DIRECTION_POINTER_DRAW_DISTANCE = 1200.0,
DIRECTION_POINTER_INTERPOLATION_SPEED = 0.275,
DIRECTION_POINTER_SCREEN_AREA_MAX = 0.935,
DIRECTION_POINTER_SCREEN_AREA_MIN = 0.910,
DIRECTION_POINTER_SIZE_MIN = 0.9,
DIRECTION_POINTER_SIZE_MAX = 10.0,
DIRECTION_POINTER_GROUND_OFFSET = 5.0,
LIGHT_DIRECTION_X = -1.0,
LIGHT_DIRECTION_Y = -1.0,
LIGHT_DIRECTION_Z = 0.5,
LIGHT_SHADOW_DIRECTION_X = -5.0,
LIGHT_SHADOW_DIRECTION_Y = -8.0,
LIGHT_SHADOW_DIRECTION_Z = 5.0,
LIGHT_HDR_RANGE = 1.0,
BORDER_WIDTH = 1.5,
PROVINCE_BORDER_FADE_NEAR = 200,
PROVINCE_BORDER_FADE_FAR = 300,
STATE_BORDER_FADE_NEAR = 400,
STATE_BORDER_FADE_FAR = 500,
LAND_UNIT_MOVEMENT_SPEED = 12 ,
NAVAL_UNIT_MOVEMENT_SPEED = 12,
ARROW_MOVEMENT_SPEED = 2,
DRAW_COUNTRY_NAMES_CUTOFF = 260,
TRADEROUTE_SMOOTHNESS = 0.65,
TRADEROUTE_SMOOTHEN_PASSES = 2,
SUPPLYFLOW_SMOOTHNESS = 0.25,
SUPPLYFLOW_SMOOTHEN_PASSES = 2,
SNAPPED_OFF_FRONT_SMOOTHNESS = 0.5,
SNAPPED_OFF_FRONT_SMOOTHEN_PASSES = 2,
ROOT_FRONT_SMOOTHNESS = 0.5,
ROOT_FRONT_SMOOTHEN_PASSES = 1,
ROOT_FRONT_OFFSET = 1.5,
ROOT_FRONT_MAX_INTERSECTION_TESTS_FRONT = 30,
ROOT_FRONT_MAX_INTERSECTION_TESTS_ORDER = 25,
ORDER_FRONT_MAX_OFFSETS = 4,
ORDER_FRONT_SMOOTHNESS = 0.5,
ORDER_FRONT_SMOOTHEN_PASSES = 2,
ORDER_MOVE_SMOOTHNESS = 0.99,
ORDER_MOVE_SMOOTHEN_PASSES = 2,
UNIT_TURN_SPEED = 3,
BORDER_COLOR_SELECTION_STATE_R = 1.0,
BORDER_COLOR_SELECTION_STATE_G = 0.62,
BORDER_COLOR_SELECTION_STATE_B = 0.33,
BORDER_COLOR_SELECTION_STATE_A = 1.0,
BORDER_COLOR_SELECTION_SUPPLY_AREA_R = 0.6,
BORDER_COLOR_SELECTION_SUPPLY_AREA_G = 0.2,
BORDER_COLOR_SELECTION_SUPPLY_AREA_B = 0.6,
BORDER_COLOR_SELECTION_SUPPLY_AREA_A = 1.0,
BORDER_COLOR_SELECTION_ADJACENCY_RULE_AREA_R = 0.0,
BORDER_COLOR_SELECTION_ADJACENCY_RULE_AREA_G = 1.0,
BORDER_COLOR_SELECTION_ADJACENCY_RULE_AREA_B = 1.0,
BORDER_COLOR_SELECTION_ADJACENCY_RULE_AREA_A = 1.0,
BORDER_COLOR_SELECTION_BUILDING_AREA_R = 1.0,
BORDER_COLOR_SELECTION_BUILDING_AREA_G = 1.0,
BORDER_COLOR_SELECTION_BUILDING_AREA_B = 1.0,
BORDER_COLOR_SELECTION_BUILDING_AREA_A = 1.0,
BORDER_COLOR_SELECTION_PROVINCE_R = 1.0,
BORDER_COLOR_SELECTION_PROVINCE_G = 0.8,
BORDER_COLOR_SELECTION_PROVINCE_B = 0.0,
BORDER_COLOR_SELECTION_PROVINCE_A = 1.0,
BORDER_COLOR_CUSTOM_HIGHLIGHTS = {
0.0, 0.61, 0.75, 1.0,
1.0, 0.06, 0.0, 1.0,
0.1, 0.6, 0.2, 1.0,
0.8, 0.3, 0.0, 1.0,
0.0, 0.4, 0.8, 1.0,
0.3, 0.9, 0.3, 0.8,
0.7, 0.7, 0.0, 1.0,
},
BORDER_COLOR_TUTORIAL_HIGHLIGHT_R = 0.0,
BORDER_COLOR_TUTORIAL_HIGHLIGHT_G = 0.61,
BORDER_COLOR_TUTORIAL_HIGHLIGHT_B = 0.75,
BORDER_COLOR_TUTORIAL_HIGHLIGHT_A = 1.0,
BORDER_COLOR_DEMILITARIZED_R = 1.0,
BORDER_COLOR_DEMILITARIZED_G = 0.06,
BORDER_COLOR_DEMILITARIZED_B = 0.0,
BORDER_COLOR_DEMILITARIZED_A = 0.9,
BORDER_COLOR_BORDER_CONFLICT_EDGE_R = 1.0,
BORDER_COLOR_BORDER_CONFLICT_EDGE_G = 0.2,
BORDER_COLOR_BORDER_CONFLICT_EDGE_B = 0.0,
BORDER_COLOR_BORDER_CONFLICT_EDGE_A = 1.0,
BORDER_COLOR_BORDER_CONFLICT_NON_EDGE_R = 0.7,
BORDER_COLOR_BORDER_CONFLICT_NON_EDGE_G = 1.0,
BORDER_COLOR_BORDER_CONFLICT_NON_EDGE_B = 0.0,
BORDER_COLOR_BORDER_CONFLICT_NON_EDGE_A = 0.9,
DRAW_REFRACTIONS_CUTOFF = 250,
DRAW_SHADOWS_CUTOFF = 400,
DRAW_SHADOWS_FADE_LENGTH = 50,
DRAW_FOW_CUTOFF = 400,
DRAW_FOW_FADE_LENGTH = 350,
GRADIENT_BORDERS_FIELD_COUNTRY_REFRESH = 10,
GRADIENT_BORDERS_FIELD_COUNTRY_LOW = 300.0,
GRADIENT_BORDERS_FIELD_COUNTRY_HIGH = 9000.0,
GRADIENT_BORDERS_THICKNESS_COUNTRY_LOW = 5.0,
GRADIENT_BORDERS_COUNTRY_CENTER_THICKNESS = 2.0,
GRADIENT_BORDERS_THICKNESS_COUNTRY_HIGH = 25.0,
GRADIENT_BORDERS_THICKNESS_STATE = 5.0,
GRADIENT_BORDERS_THICKNESS_RESISTANCE = 5.0,
GRADIENT_BORDERS_THICKNESS_INTEL_LEDGER = 5.0,
GRADIENT_BORDERS_THICKNESS_SUPPLY_AREA_A = 2.0,
GRADIENT_BORDERS_THICKNESS_SUPPLY_AREA_B = 20.0,
GRADIENT_BORDERS_THICKNESS_STRATEGIC_REGIONS = 150.0,
GRADIENT_BORDERS_THICKNESS_DIPLOMACY = 12.0,
GRADIENT_BORDERS_THICKNESS_DIPLOMACY_ON_INTEL_LEDGER = 3.0,
GRADIENT_BORDERS_THICKNESS_PEACE_CONFERENCE_A = 3.0,
GRADIENT_BORDERS_THICKNESS_PEACE_CONFERENCE_B = 6.0,
GRADIENT_BORDERS_OUTLINE_CUTOFF_COUNTRY = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_DIPLOMACY = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_DIPLOMACY_ON_INTEL_LEDGER = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_STATE = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_SUPPLY_AREA = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_STRATEGIC_REGIONS = 0.98,
GRADIENT_BORDERS_OUTLINE_CUTOFF_RESISTANCE = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_FACTIONS = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_INTEL_LEDGER = 0.973,
GRADIENT_BORDERS_OUTLINE_CUTOFF_PEACE_CONFERENCE = 0.973,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_COUNTRY = 0.0,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_STATE = 0.4,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_SUPPLY_AREA = 1.0,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_STRATEGIC_REGIONS = 1.0,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_RESISTANCE = 0.35,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_FACTIONS = 0.0,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_TERRAIN = 0.39,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_INTEL_LEDGER = 0.2,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_DIPLOMACY = 0.0,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_DIPLOMACY_ON_INTEL_LEDGER = 1.0,
GRADIENT_BORDERS_CAMERA_DISTANCE_OVERRIDE_PEACE_CONFERENCE = 1.0,
GRADIENT_BORDERS_ACTIVATE_FOR_PEACE_CONFERENCE = false,
GRADIENT_BORDERS_ONE_COLOR_FOR_PEACE_CONFERENCE = { -1.0, -1.0, -1.0, -1.0 },
GRADIENT_BORDERS_OPTIMIZATION_RANGE = 30.0,
GRADIENT_BORDERS_REFRESH_FREQ = 0.12,
STRATEGIC_AIR_COLOR_BAD = {0.8, 0, 0, 1},
STRATEGIC_AIR_COLOR_GOOD = {0, 0.8, 0, 1},
STRATEGIC_AIR_COLOR_AVERAGE = {0.8, 0.8, 0, 1},
STRATEGIC_AIR_COLOR_NEUTRAL = {140.0/255, 131.0/255, 119.0/255, 1},
STRATEGIC_AIR_COLOR_GOOD_WHILE_HIGHLIGHTING_HOLD = {0, 0.8, 0, 1},
STRATEGIC_AIR_COLOR_AVERAGE_WHILE_HIGHLIGHTING_HOLD = {0.8, 0.8, 0, 1},
STRATEGIC_AIR_COLOR_NEUTRAL_WHILE_HIGHLIGHTING_HOLD = {140.0/255, 131.0/255, 119.0/255, 1},
STRATEGIC_NAVY_COLOR_NEUTRAL = {0.2, 0.25, 0.35, 0.5},
STRATEGIC_NAVY_COLOR_ON_HOLD = {0.2, 0.5, 0.6, 0.5},
STRATEGIC_NAVY_COLOR_ON_HOLD_HIGHLIGHTED = {0.2, 0.6, 0.7, 0.5},
STRATEGIC_NAVY_COLOR_BAD = {0.8, 0, 0, 1},
STRATEGIC_NAVY_COLOR_GOOD = {0, 0.8, 0, 1},
STRATEGIC_NAVY_COLOR_AVERAGE = {0.8, 0.8, 0, 1},
STRATEGIC_NAVY_NO_TASKFORCES_ASSIGNED = {0.9, 0.3, 0.3, 1},
STRATEGIC_NAVY_COLOR_BAD_WHILE_HIGHLIGHTING_HOLD = {0.7, 0.0, 0.40, 0.5},
STRATEGIC_NAVY_COLOR_GOOD_WHILE_HIGHLIGHTING_HOLD = {0, 0.6, 0.5, 1},
STRATEGIC_NAVY_COLOR_AVERAGE_WHILE_HIGHLIGHTING_HOLD = {0.5, 0.5, 0.6, 1},
RESISTANCE_COLOR_NONE = {0.4, 0.4, 0.6, 0.5},
RESISTANCE_COLOR_GOOD = {0.8, 0.8, 0, 0.3},
RESISTANCE_COLOR_AVERAGE = {0.8, 0.4, 0, 0.5},
RESISTANCE_COLOR_BAD = {0.8, 0, 0, 0.9},
CONSTRUCTION_CONVERSION_COLOR = { 0.9, 0.9, 0.3, 0.1},
CONSTRUCTION_CONVERSION_IN_PROGRESS_COLOR = { 0.3, 0.3, 0.9, 0.1},
VIRTUAL_BATTLEPLANS_COLOR = { 0.2, 1.0, 0.2, 1 },
ALLIED_BATTLEPLANS_COLOR = { 0.3, 0.4, 1.0, 1 },
OFFENSIVE_PING_CIRCLE_COLOR = { 0.64, 0.48, 0.35 },
DEFENSIVE_PING_CIRCLE_COLOR = { 0.4, 0.55, 0.66 },
GMT_OFFSET = 2793,
DAY_NIGHT_FEATHER = 0.024,
SOUTH_POLE_OFFSET = 0.17,
NORTH_POLE_OFFSET = 0.93,
COUNTRY_FLAG_TEX_WIDTH = 82,
COUNTRY_FLAG_TEX_HEIGHT = 52,
COUNTRY_FLAG_TEX_MAX_SIZE = 256,
COUNTRY_FLAG_MEDIUM_TEX_WIDTH = 41,
COUNTRY_FLAG_MEDIUM_TEX_HEIGHT = 26,
COUNTRY_FLAG_MEDIUM_TEX_MAX_SIZE = 1024,
COUNTRY_FLAG_SMALL_TEX_WIDTH = 10,
COUNTRY_FLAG_SMALL_TEX_HEIGHT = 7,
COUNTRY_FLAG_SMALL_TEX_MAX_SIZE = 256,
VICTORY_POINT_LEVELS = 3,
VICTORY_POINT_MAP_ICON_AFTER = {0, 9, 20},
VICTORY_POINT_MAP_ICON_CAPITAL_CUTOFF_MAX = 1000.0,
VICTORY_POINT_MAP_ICON_TEXT_CUTOFF = {150, 250, 500},
VICTORY_POINT_MAP_ICON_TEXT_CUTOFF_MIN = 100.0,
VICTORY_POINT_MAP_ICON_TEXT_CUTOFF_MAX = 800.0,
VICTORY_POINT_MAP_ICON_DOT_CUTOFF_MIN = 100.0,
VICTORY_POINT_MAP_ICON_DOT_CUTOFF_MAX = 1000.0,
VICTORY_POINT_MAP_ICON_MAX_VICTORY_POINTS_FOR_PERCENT = 22,
AIRBASE_ICON_DISTANCE_CUTOFF = 900,
NAVALBASE_ICON_DISTANCE_CUTOFF = 900,
RADAR_ICON_DISTANCE_CUTOFF = 1100,
RESOURCE_MAP_ICON_TEXT_CUTOFF = 800,
RESISTANCE_MAP_ICON_MODIFIERS_DISTANCE_CUTOFF = 500,
RESISTANCE_MAP_ICON_DISTANCE_CUTOFF = 1200,
PROVINCE_ANIM_TEXT_DISTANCE_CUTOFF = 500,
CAPITAL_ICON_CUTOFF = 1100,
UNITS_DISTANCE_CUTOFF = 120,
SHIPS_DISTANCE_CUTOFF = 240,
UNIT_ARROW_DISTANCE_CUTOFF = 875,
UNITS_ICONS_DISTANCE_CUTOFF = 900,
NAVAL_COMBAT_DISTANCE_CUTOFF = 1500,
ADJACENCY_RULE_DISTANCE_CUTOFF = 1700,
LAND_COMBAT_DISTANCE_CUTOFF = 1500,
PROV_CONSTRUCTION_ICON_DISTANCE_CUTOFF = 400,
STATE_CONSTRUCTION_ICON_DISTANCE_CUTOFF = 800,
DECISION_MAP_ICON_DISTANCE_CUTOFF = 1000,
DECISION_MAP_ICON_DEPTH_PRIORITY = 50,
NAVAL_MISSION_TASK_FORCES_GROUP_BY_ALLEGIANCE_CUTOFF = 500,
NAVAL_MISSION_ICONS_DISTANCE_CUTOFF = 900,
NAVAL_MINES_DISTANCE_CUTOFF = 800,
CRYPTOLOGY_MAP_ICON_DISTANCE_CUTOFF = 1000,
PEACE_CONFERENCE_MAP_ICON_DISTANCE_CUTOFF = 500,
NAVAL_MINES_CLUMPING = 58,
NAVAL_MINES_CLUMP_NEAR_TERRITORY = 25,
NAVAL_MINES_COUNT_TO_VISUAL_ASPECT = 0.1,
MAP_ICONS_GROUP_CAM_DISTANCE = 90.0,
MAP_ICONS_STATE_GROUP_CAM_DISTANCE = 180.0,
MAP_ICONS_STRATEGIC_GROUP_CAM_DISTANCE = 350,
MAP_ICONS_STRATEGIC_AREA_HUGE = 220,
MAP_ICONS_STATE_HUGE = 100,
MAPICON_GROUP_PASSES = 20,
MAP_ICONS_GROUP_SPLIT_SELECTED_LIMIT = 12,
MAP_ICONS_COARSE_COUNTRY_GROUPING_DISTANCE = 350,
MAP_ICONS_COARSE_COUNTRY_GROUPING_DISTANCE_STRATEGIC = 350,
RIVER_FADE_FROM = 20.0,
RIVER_FADE_TO = 3.0,
TOOLTIP_DELAYED_DELAY = 1,
TOOLTIP_SHOW_DELAY = 0.05,
TOOLTIP_HIDE_DELAY = 0.05,
INTEL_LEDGER_CIVILIAN_ICON_STATE_CUTOFF = 250.0,
INTEL_LEDGER_CIVILIAN_ICON_REGION_CUTOFF = 700.0,
RAILWAY_CAMERA_CUTOFF = 200.0,
RAILWAY_CAMERA_CUTOFF_SPEED = 3.0,
DIVISION_NAMES_GROUP_MAX_TOOLTIP_ENTRIES = 15,
NAMES_GROUP_MAX_NAME_LIST_ENTRIES = 25,
WEATHER_DISTANCE_CUTOFF = 1500,
WEATHER_DISTANCE_FADE_LENGTH = 400,
WEATHER_ZOOM_IN_CUTOFF = 358,
WEATHER_ZOOM_IN_FADE_LENGTH = 220,
WEATHER_ZOOM_IN_FADE_FACTOR = 0.0,
WEATHER_PLAYBACK_RATE = 0.15,
WEATHER_PLAYBACK_RATE_CUTOFF = 500,
WEATHER_PLAYBACK_RATE_LENGTH = 200,
POSTEFFECT_PER_PROVINCE_MIN_SNOW = 0.1,
POSTEFFECT_PER_PROVINCE_MAX_SNOW = 0.2,
POSTEFFECT_TOTAL_MIN_SNOW = 0.0,
POSTEFFECT_TOTAL_MAX_SNOW = 0.05,
POSTEFFECT_FEATHER_MIN_DISTANCE = 300.0,
POSTEFFECT_FEATHER_MAX_DISTANCE = 2000.0,
POSTEFFECT_FEATHER_AT_MIN = 0.03,
POSTEFFECT_FEATHER_AT_MAX = 0.80,
LAND_COMBAT_BALANCED_COLOR = { 1.0, 1.0, 0.0, 1.0 },
LAND_COMBAT_LOSING_COLOR = { 1.0, 0.0, 0.0, 1.0 },
LAND_COMBAT_WINNING_COLOR = { 0.0, 1.0, 0.0, 1.0 },
BLOOM_WIDTH = 1.5,
BLOOM_SCALE = 0.9,
BRIGHT_THRESHOLD = 0.4,
EMISSIVE_BLOOM_STRENGTH = 1.0,
MIN_HDR_ADJUSTMENT = 0.5,
MAX_HDR_ADJUSTMENT = 1.0,
HDR_ADJUSTMENT_SPEED = 15.0,
TONE_MAP_MIDDLE_GREY = 0.5,
TONE_MAP_LUMINANCE_WHITE = 1.0,
MOON_HEIGHT = 600,
SUN_HEIGHT = 600,
MOON_HEIGHT_WATER = 550,
SUN_HEIGHT_WATER = 5000,
MOON_LATITUDE = 0,
SUN_LATITUDE = 848,
SECOND_MOON_LATITUDE = 100,
SECOND_SUN_LATITUDE = 100,
AMBIENT_LIGHT_POS_X = { 0.2, 0.2, 0.2 },
AMBIENT_LIGHT_NEG_X = { 0.4, 0.1, 0.6 },
AMBIENT_LIGHT_POS_Y = { 0.0, 0.0, 0.0 },
AMBIENT_LIGHT_NEG_Y = { 0.35, 0.2, 0.0 },
AMBIENT_LIGHT_POS_Z = { 0.6, 0.2, 0.924 },
AMBIENT_LIGHT_NEG_Z = { 0.55, 0.1, 0.9 },
SUN_DIFFUSE_COLOR = {0.14, 0.0, 1.0},
SUN_INTENSITY = 1.0;
SUN_SPECULAR_INTENSITY = 1.0;
MOON_DIFFUSE_COLOR = {0.58, 0.5, 1.0},
MOON_INTENSITY = 2.5;
CUBEMAP_INTENSITY = 1.0,
TREE_FADE_NEAR = 250.0,
TREE_FADE_FAR = 350.0,
TRADE_ROUTE_NUM_CONVOYS_SCALE_FACTOR = 0.3,
TRADE_ROUTE_MAX_NUM_CONVOYS = 4,
TRADE_ROUTE_CONVOY_SPEED = 0.6,
TRADE_ROUTE_CONVOY_SLEEP_TIME = 3.0,
TRADE_ROUTE_CONVOY_ROUTE_OFFSET = 0.5,
SHIP_IN_MISSION_SPEED = 2.5,
SHIP_IN_MISSION_TURN_RADIUS = 5.0,
SHIP_IN_MISSION_TARGET_SIZE = 0.5,
SHIP_IN_MISSION_SCALE = 0.6,
TRADE_ROUTE_LINE_OFFSET = 0.5,
TRADE_ROUTE_MAX_LINES = 6,
TRADE_ROUTE_BAD_EFFICIENCY_THRESHOLD = 0.8,
TRADE_ROUTE_REGIONAL_BAD_EFFICIENCY_THRESHOLD = 0.9,
TRADE_ROUTE_BAD_EFFICIENCY_ROUTE_COLOR = { 1.0, 0.7, 0.5, 0.75 },
TRADE_ROUTE_BAD_EFFICIENCY_HOTSPOT_COLOR = { 1.0, 0.0, 0.0, 0.75 },
TRADE_ROUTE_PRODUCTION_TRANSFER_COLOR = { 0.0, 0.5, 1.0, 0.75 },
TRADE_ROUTE_SUPPLIES_TRANSFER_COLOR = { 1.0, 1.0, 1.0, 0.75 },
TRADE_ROUTE_RESOURCE_EXPORT_COLOR = { 0.7, 1.0, 0.5, 0.75 },
TRADE_ROUTE_RESOURCE_IMPORT_COLOR = { 0.2, 0.9, 1.0, 0.75 },
TRADE_ROUTE_LEND_LEASE_EXPORT_COLOR = { 0.5, 1.0, 0.0, 0.75 },
TRADE_ROUTE_LEND_LEASE_IMPORT_COLOR = { 0.5, 1.0, 0.0, 0.75 },
TRADE_ROUTE_INTERNATIONAL_MARKET_COLOR = {0.0, 1.0, 0.0, 0.75},
TRAIT_GRID_COLUMN_OFFSET = 3,
TRAIT_GRID_COLUMN_WIDTH = 208,
TRAIT_GRID_ROW_SHIFT = 48,
TRAIT_LINE_ASSIGNED_COLOR = { 0.47, 0.93, 0.65 },
TRAIT_LINE_NON_ASSIGNED_COLOR = { 0.67, 0.75, 0.93 },
TRAIT_LINE_HIGHLIGHT_COLOR = { 1.0, 1.0, 0.0 },
TRAIT_INVALID_FOR_ASSIGNMENT_COLOR = { 0.8, 0.3, 0.3 },
PRIDE_OF_THE_FLEET_MODULATE = { 1.0, 0.95, 0.0, 1.0 },
RAILWAY_MAP_ARROW_THIN_LEVEL_THRESHOLD = 1,
RAILWAY_MAP_ARROW_MEDIUM_LEVEL_THRESHOLD = 3,
RAILWAY_MAP_ARROW_THICK_LEVEL_THRESHOLD = 5,
RAILWAY_MAP_ARROW_COLOR_DEFAULT = { 1.0, 1.0, 1.0, 1.0 },
RAILWAY_MAP_ARROW_COLOR_CONSTRUCTION = { 1.0, 0.80, 0.0, 1.0 },
RAILWAY_MAP_ARROW_COLOR_CONSTRUCTION_VALID = { 0.957, 0.871, 0.51, 1.0 },
RAILWAY_MAP_ARROW_COLOR_CONSTRUCTION_INVALID = { 1.0, 0.0, 0.0, 1.0 },
RAILWAY_MAP_ARROW_COLOR_HIGHLIGHTED = { 0.957, 0.871, 0.51, 1.0 },
RAILWAY_MAP_ARROW_COLOR_HIGHLIGHTED_DAMAGED = { 1.0, 1.0, 0.2, 1.0 },
RAILWAY_MAP_ARROW_COLOR_HIGHLIGHTED_ONCOOLDOWN = { 1.0, 0.2, 1.0, 1.0 },
RAILWAY_MAP_ARROW_COLOR_HIGHLIGHTED_CONSTRUCTION = { 0.957, 0.871, 0.51, 1.0 },
RAILWAY_MAP_ARROW_COLOR_HIGHLIGHTED_BOTTLENECK = { 0.902, 0.38, 0.4, 1.0 },
RAILWAY_MAP_ARROW_COLOR_HIGHLIGHTED_BOTTLENECK_MAXLEVEL = { 0.761, 0.647, 0.812, 1.0 },
RAILWAY_MAP_ARROW_COLOR_DAMAGED = { 0.8, 0.8, 0.0, 1.0 },
RAILWAY_MAP_ARROW_COLOR_ONCOOLDOWN = { 0.5, 0.5, 0.5, 1.0 },
RIVER_SUPPLY_MAP_ARROW_COLOR = { 0.8, 0.8, 1.0, 0.8 },
FLOWING_RIVER_SUPPLY_MAP_ARROW_COLOR = { 0.8, 0.8, 1.0, 0.8 },
SUPPLY_TO_CONSUMERS_MAP_ARROW_COLOR = { 1.0, 1.0, 1.0, 1.0 },
SUPPLY_TO_CONSUMERS_MAP_ARROW_TRANSPARENCY = 0.8,
NODE_FLOW_IN_CURRENT_RANGE_COLOR = { 0.68235, 0.0039, 0.4941, 0.55 },
NODE_FLOW_IN_HALF_RANGE_COLOR = { 0.9686, 0.4078, 0.6314, 0.6 },
NODE_FLOW_IN_FULL_RANGE_COLOR = { 0.9843, 0.7059, 0.7255, 0.4 },
RAILWAY_ICON_SHIFT = { 0.0, 0.0, 0.0 },
SUPPLY_ICON_SHIFT = { 0.0, 0.0, 0.0 },
SUPPLY_ICON_SWITCH = 200,
SUPPLY_ICON_CUTOFF = 900.0,
SUPPLY_ICON_UNUSED_CUTOFF = 400.0,
SUPPLY_ICON_NUMBERS_CUTOFF = 400.0,
SUPPLY_ICON_OK_CUTOFF = 750.0,
SUPPLY_ICON_DISCONNECTED_CUTOFF = 500.0,
SUPPLY_ICON_END_CUTOFF = 200.0,
RAILWAY_ICON_CUTOFF = 900.0,
SUPPLY_SELECTED_NODE_COLOR = { 0.0, 1.0, 1.0, 1.0 },
SUPPLY_CAPITAL_COLOR = { 1.0, 0.7, 0.0, 1.0 },
SUPPLY_NAVAL_NODE_COLOR = { 0.1, 0.6, 0.8, 1.0},
SUPPLY_LAND_NODE_COLOR = { 0.5, 0.8, 0.5, 1.0 },
SUPPLY_CONSUMER_ARROW_HEIGHT_TO_LEN = 0.1,
SUPPLY_CONSUMER_ARROW_HEIGHT_MAX = 4.0,
SUPPLY_UNIT_COUNTER_SHOW_THRESHOLD = 0.5,
SUPPLY_UNIT_COUNTER_LOW_THRESHOLD = 0.35,
SUPPLY_UNIT_COUNTER_VERY_LOW_THRESHOLD = 0.2,
COUP_GREEN = { 0.0, 1.0, 0.0, 1.0 },
COUP_RED = { 1.0, 0.0, 0.0, 1.0 },
FRIEND_COLOR = {0.7, 0.9, 0.7},
ENEMY_COLOR = {1.0, 0.7, 0.7},
NEUTRAL_COLOR = {1.0, 1.0, 1.0},
COUNTRY_COLOR_HUE_MODIFIER = 0.0,
COUNTRY_COLOR_SATURATION_MODIFIER = 0.6,
COUNTRY_COLOR_BRIGHTNESS_MODIFIER = 0.8,
COUNTRY_UI_COLOR_HUE_MODIFIER = 0.0,
COUNTRY_UI_COLOR_SATURATION_MODIFIER = 1.0,
COUNTRY_UI_COLOR_BRIGHTNESS_MODIFIER = 1.0,
COMMANDGROUP_PRESET_COLORS_HSV = {
90.0/360.0, 0.95, 0.86,
60.0/360.0, 0.95, 0.86,
30.0/360.0, 0.95, 0.86,
00.0/360.0, 0.95, 0.86,
330.0/360.0, 0.95, 0.86,
300.0/360.0, 0.95, 0.86,
270.0/360.0, 0.95, 0.86,
240.0/360.0, 0.95, 0.86,
210.0/360.0, 0.95, 0.86,
180.0/360.0, 0.95, 0.86
},
CAMERA_OUTSIDE_MAP_DISTANCE_TOP = 200.0,
CAMERA_OUTSIDE_MAP_DISTANCE_BOTTOM = 200.0,
CAMERA_ZOOM_SPEED = 50,
CAMERA_ZOOM_KEY_SCALE = 0.02,
CAMERA_ZOOM_SPEED_DISTANCE_MULT = 6.0,
ORDERS_MOUSE_INTERSECT_DISTANCE_MULT = 2.6,
FRONTS_MOUSE_INTERSECT_DISTANCE_MULT = 6.6,
MOVE_ORDERS_MOUSE_INTERSECT_DISTANCE_MULT = 0.5,
TRADE_ROUTE_INTERSECT_DISTANCE_MULT = 10.0,
RAILWAY_INTERSECT_DISTANCE_MULT = 3.0,
MINIMUM_PROVINCE_SIZE_IN_PIXELS = 8,
NATIONAL_FOCUS_SHINE_DISTANCE_SCALE = 0.03,
NATIONAL_FOCUS_PULSE_BASE = 10.0,
NATIONAL_FOCUS_PULSE_RANDOM = 10.0,
POLITICAL_GRID_SMALL_BOX_LIMIT = 6,
SETUP_SPIRIT_GRID_BOX_LIMIT = 3,
POLITICAL_PULSE_BASE = 10.0,
POLITICAL_PULSE_RANDOM = 10.0,
STRATEGIC_REGION_ZOOM_HEIGHT = 300.0,
ARROW_PARADROP_HEIGHT_TO_LEN = 0.3,
ARROW_PARADROP_HEIGHT_MAX = 11.0,
ARROW_MIN_TEXT_POINTS_LIMIT = 10,
ARROW_EXT_TEXT_POINTS_LIMIT = 20,
ARMY_DEFENSIVE_LINE_BUTTON_SIZE = 0.7,
ARMY_GROUP_DEFENSIVE_LINE_BUTTON_SIZE = 0.9,
SHOW_FOREIGN_SUPPLY_BELOW = 300.0,
SHOW_ONLY_PATH_ABOVE = 500.0,
ACCLIMATIZATION_CAMO_SHOW_AT = 0.5,
ACCLIMATIZATION_CAMO_SHOW_WHEN_IN_STATE = 0.2,
INTEL_NETWORK_VALID_TARGET_STRIPE_COLOR = { 0.1, 0.5, 0.8, 1.0 },
INTEL_NETWORK_VALID_COUNTRY_TARGET_STRIPE_COLOR = { 0.1, 0.8, 0.5, 0.5 },
OCCUPATION_RESISTANCE_NON_INITIALIZED_COLOR = { 1.0, 1.0, 1.0, 0.05 },
OCCUPATION_RESISTANCE_MAP_MODE_COLORS = {
0.0, 0.0, 1.0, 0.0, 0.0,
0.0, 1.0, 1.0, 0.0, 0.0,
1.0, 1.0, 1.0, 0.0, 0.1,
30.0, 1.0, 1.0, 0.0, 0.3,
100.0, 1.0, 0.0, 0.0, 0.3,
},
OCCUPATION_COMPLIANCE_MAP_MODE_COLORS = {
0.0, 0.3, 0.6, 0.6, 0.05,
0.0, 0.3, 0.7, 1.0, 0.05,
10.0, 0.3, 0.7, 1.0, 0.2,
50.0, 0.3, 0.7, 1.0, 0.3,
100.0, 0.3, 0.9, 1.0, 0.5,
},
INTEL_LEDGER_ARMY_FORT_LEVEL_COLORS = {
0.0, 0.3, 0.3, 0.3, 0.2,
0.0, 0.7, 0.7, 0.2, 0.3,
1.0, 0.7, 0.2, 0.2, 0.5,
},
INTEL_LEDGER_NAVAL_FORT_LEVEL_COLORS = {
0.0, 0.3, 0.3, 0.3, 0.2,
0.0, 0.7, 0.7, 0.2, 0.3,
1.0, 0.7, 0.2, 0.2, 0.5,
},
TEMPERATURE_MAP_MODE_COLORS = {
-35.0, 0.0, 0.0, 0.5, 1.0,
-25.0, 0.0, 0.0, 1.0, 1.0,
-10.0, 0.0, 0.7, 1.0, 1.0,
0.0, 0.0, 1.0, 0.45, 0.45,
15.0, 1.0, 1.0, 0.0, 1.0,
25.0, 1.0, 0.65, 0.0, 1.0,
30.0, 1.0, 0.0, 0.0, 1.0,
35.0, 0.5, 0.0, 0.0, 1.0,
},
RAILWAY_GUN_ASSIGNMENTS_MAP_MODE_COLORS = {
0.0, 1.0, 0.0, 0.0, 1.0,
0.25, 1.0, 0.65, 0.0, 1.0,
0.75, 1.0, 1.0, 0.0, 1.0,
1.0, 0.0, 1.0, 0.45, 0.45,
},
INTEL_LEDGER_NAVY_REGION_COLOR_WITH_MISSION = { 0.7, 0.7, 0.7, 0.9 },
INTEL_LEDGER_NAVY_REGION_COLOR_WITH_MISSION_AND_TASKFORCES_IN_REGION = { 0.8, 0.8, 0.4, 0.9 },
INTEL_LEDGER_AIR_REGION_COLOR = { 0.8, 0.8, 0.4, 0.9 },
INTEL_LEDGER_GRAPH_RED = { 1.0, 0.0, 0.0, 1.0 },
INTEL_LEDGER_GRAPH_GREEN = { 0.0, 1.0, 0.0, 1.0 },
DEFAULT_NUDGE_FLOATING_HARBOR_DIST = 7.0,
},
NInterface = {
MAX_NO_FACTION_FILTER_BUTTONS = 40,
LOGISTICS_PAST_WEEK = 7,
COMBAT_SOME_PIERCING = 0.25,
COMBAT_GOOD_PIERCING = 0.6,
COMBAT_SOME_ARMOR = 0.25,
COMBAT_GOOD_ARMOR = 0.6,
MIN_FOCUS_TREE_ZOOM = 0.2,
MAX_FOCUS_TREE_ZOOM = 1.0,
FOCUS_TREE_ZOOM_SPEED = 0.16,
FOCUS_TREE_ZOOM_FACTOR = 0.5,
TOOLTIP_SCREEN_LEFT_OFFSET_X = 0,
TOOLTIP_SCREEN_RIGHT_OFFSET_X = 0,
TOOLTIP_SCREEN_TOP_OFFSET_Y = 0,
TOOLTIP_SCREEN_BOTTOM_OFFSET_Y = 0,
NO_COMBATS_COLOR = { 0.0, 0.0, 0.8 },
SUCCESFUL_COMBATS_COLOR = { 120.0/360.0, 0.95, 0.86 },
MIN_NON_SUCCESSFUL_COMBAT_COLOR = { 100.0/360.0, 0.95, 0.86 },
MID_NON_SUCCESSFUL_COMBAT_COLOR = { 50.0/360.0, 0.95, 0.86 },
MAX_NON_SUCCESSFUL_COMBAT_COLOR = { 00.0/360.0, 0.95, 0.86 },
UNIT_SELECT_DOUBLE_CLICK_TIME = 0.1,
SHIP_SELECT_DOUBLE_CLICK_TIME = 1.0,
MINIMAP_TOGGLE_DURATION = 0.5,
MINIMAP_TOGGLE_SHIFT = 270,
TIMED_MESSAGE_TIMEOUT = 0.35,
MINIMAP_PING_DURATION = 12.0,
MINIMAP_PING_SPEEDUP_ON_SCREEN = 2.0,
MINIMAP_PING_DELAY_BETWEEN_PINGS = 0.3,
DRAG_AND_DROP_SCROLLING_SENSITIVITY = 12.5,
GRIDBOX_ELEMENTS_INTERPOLATION_SPEED = 0.5,
ARMY_GROUP_PORTRAIT_SPACING = 6,
ARMY_GROUP_FIRST_MEMBER_SPACING = 5,
ARMY_GROUP_COLLAPSE_EXTRA_SPACING = 5,
ARMY_LIST_BOTTOM_PADDING = 165,
ARMY_LIST_BOTTOM_PADDING_WITH_EXPEDITIONARIES = 240,
MILITARY_FACTORIES_SCALE = { 1, 5, 10 },
FLEET_BOTTOM_BAR_HEIGHT = 110,
FLEET_BOTTOM_BAR_PADDING_RIGHT = 110,
PICKED_UP_NAVY_OFFSET_X = 26,
PICKED_UP_NAVY_OFFSET_Y = -14,
TASK_FORCE_ENTRY_OFFSET_Y = -2,
TASK_FORCE_COMPOSITION_EDITOR_PADDING_TO_NAVIES_VIEW = 20,
FUEL_STOCKPILE_DURATION_MAX = 365*5,
SHIP_REFIT_TOOLTIP_MAX_DIFF_LINES = 20,
DEFAULT_TASKFORCE_ICON = 6,
DEFAULT_FLEET_ICON = 4,
DEFAULT_NAVAL_EQUIPMENT_ROLE_ICON = 1,
FUEL_GRAPH_COLOR = {
0.8, 0.8, 0.8,
0.8, 0.0, 0.0,
0.0, 0.8, 0.0,
0.0, 0.0, 0.8,
0.0, 0.8, 0.8,
0.8, 0.8, 0.0,
0.8, 0.8, 0.8,
},
PRODUCTION_SHIP_FILTERS_ROLE_SELECTION_WINDOW_OFFSET_X = 4,
PRODUCTION_SHIP_FILTERS_ROLE_SELECTION_WINDOW_OFFSET_Y = -8,
SHIP_FUEL_EFFICIENCY_WARNING_THRESHOLD = 60.0,
NAVAL_STRIKE_FORCE_ATTACK_LIKELYHOOD_THR_VERY_LIKELY = 0.8,
NAVAL_STRIKE_FORCE_ATTACK_LIKELYHOOD_THR_LIKELY = 0.6,
NAVAL_STRIKE_FORCE_ATTACK_LIKELYHOOD_THR_UNLIKELY = 0.3,
CONVOY_ESCORT_PRESENCE_WARNING_THRESHOLD = 0.95,
MISSION_PATROL_SOFT_REQ_THRESHOLD_SURFACE_DETECTION = 22,
MISSION_PATROL_SOFT_REQ_THRESHOLD_SPEED = 30,
MISSION_PATROL_SOFT_REQ_THRESHOLD_SURFACE_VISIBILITY = 1.4,
MISSION_CONVOY_ESCORT_SOFT_REQ_THRESHOLD_SUB_DETECTION = 2,
MISSION_CONVOY_ESCORT_SOFT_REQ_THRESHOLD_DEPTH_CHARGES_AVG = 8,
MISSION_CONVOY_ESCORT_SOFT_REQ_THRESHOLD_DEPTH_CHARGES_SUM = 8,
MISSION_NAVAL_INVASION_SUPPORT_SOFT_REQ_THRESHOLD_SHORE_BOMBARDMENT = 3,
OPERATIVE_MISSION_EFFICIENCY_ANIMATION_TIME_MIN = 0.2,
OPERATIVE_MISSION_EFFICIENCY_ANIMATION_TIME_MAX = 3.0,
OPERATIVE_COUNTER_INTELLIGENCE_DEFENSE_TO_EFFICIENCY_FACTOR = 40.0,
OPERATIVE_NETWORK_STRENGTH_GAIN_TO_EFFICIENCY_FACTOR = 12.0,
OPERATIVE_PROPAGANDA_DRIFT_TO_EFFICIENCY_FACTOR = 130000.0,
OPERATIVE_BOOST_IDEOLOGY_DRIFT_TO_EFFICIENCY_FACTOR = 500.0,
OPERATIVE_ROOT_OUT_RESISTANCE_EFFICIENCY_TO_EFFICIENCY_FACTOR = 80.0,
OPERATIVE_TRADE_INFLUENCE_DRIFT_TO_EFFICIENCY_FACTOR = 135,
OPERATIVE_OPINION_DRIFT_TO_EFFICIENCY_FACTOR = 400,
OPERATIVE_TENSION_DRIFT_TO_EFFICIENCY_FACTOR = 400,
COUNTERINTELLIGENCE_ACTIVITY_LEVEL_THRESHOLD_VALUES = {
10,
20,
50,
100,
},
COUNTERINTELLIGENCE_ACTIVITY_LEVEL_THRESHOLD_COLORS = {
{ 0.1, 0.9, 0.2, 1.0 },
{ 0.6, 0.9, 0.2, 1.0 },
{ 0.9, 0.7, 0.2, 1.0 },
{ 1.0, 0.5, 0.0, 1.0 },
{ 0.9, 0.1, 0.2, 1.0 },
},
GARRISON_STRENGTH_TO_SHOW_RED = 0.25,
MAX_DECISIONS_IN_DECISION_ALERT_TOOLTIP = 5,
PIXEL_OFFSET = -3,
ARMY_UNIT_LEADER_ICON_SPRITE_ID = 5,
NAVY_UNIT_LEADER_ICON_SPRITE_ID = 3,
POLITICAL_LEADER_ICON_SPRITE_ID = 13,
EQUIPMENT_DESIGNER_SHOW_MODULE_FORBIDS_BASE_ROLE_ICON = 0,
EQUIPMENT_DESIGNER_SHOW_MODULE_FORBIDS_SPECIALIZED_ROLE_ICON = 0,
MIO_CENTRAL_TREE_HORIZONTAL_POSITION = 1,
SLOW_INTERFACE_THRESHOLD = 5000,
},
NFrontend = {
CAMERA_LOOKAT_X = 2958.0,
CAMERA_LOOKAT_Y = 0.0,
CAMERA_LOOKAT_Z = 1519.0,
CAMERA_START_X = 2958.0,
CAMERA_START_Y = 800,
CAMERA_START_Z = 1400.0,
CAMERA_END_X = 2958.0,
CAMERA_END_Y = 900.0,
CAMERA_END_Z = 1400.0,
CAMERA_MIN_HEIGHT = 50.0,
CAMERA_MAX_HEIGHT = 3000.0,
CAMERA_SPEED_IN_MENUS = 0.1,
CAMERA_INTERPOLATION_SPEED = 0.19,
FRONTEND_POS_X = 2958.0,
FRONTEND_POS_Y = 900.0,
FRONTEND_POS_Z = 1500.0,
FRONTEND_LOOK_X = 2958.0,
FRONTEND_LOOK_Y = 0.0,
FRONTEND_LOOK_Z = 1519.0,
MP_OPTIONS_POS_X = 2958.0,
MP_OPTIONS_POS_Y = 922.0,
MP_OPTIONS_POS_Z = 848.0,
MP_OPTIONS_LOOK_X = 2958.0,
MP_OPTIONS_LOOK_Y = 0.0,
MP_OPTIONS_LOOK_Z = 1519.0,
NEW_GAME_BUTTON_DISABLE_DELAY_ON_INVALID_MAP_DATA = 10.0,
SOCIALVIEW_CONTEXT_MENU_BUTTON_OFFSET = 10,
SOCIALVIEW_CONTEXT_MENU_MARGIN = 2,
},
NSound = {
HEIGHT_SOUND_CATEGORY = "Atmosphere",
HEIGHT_SOUND_MIN_ALTITUDE = 100.0,
HEIGHT_SOUND_MAX_ALTITUDE = 2000.0,
HEIGHT_SOUND_MIN_VOLUME = 0.2,
HEIGHT_SOUND_MAX_VOLUME = 1.0,
BATTLE_SOUND_NAME = "amb_battle_distant",
BATTLE_SOUND_INIT_RADIUS = 9.0,
BATTLE_SOUND_FALLOFF_DEFAULT = 100.0,
BATTLE_SOUND_MIN_UNIT_COUNT = 6,
VOICE_OVER_CATEGORY = "Voices",
VOICE_OVER_COOL_DOWN = 2.8,
},
NFriendGUI = {
OFFLINE_COLOR = { 0.7, 0.7, 0.7, 1.0},
ONLINE_COLOR = { 0.56, 0.85, 0.56, 1.0 },
},
}
for k,v in pairs( NDefines_Graphics ) do NDefines[k] = v end
local NDefines_CareerProfile = {
NCareerProfile = {
MOD_STATISTICS_GROUP = "",
MOD_STATISTICS_GROUP_NAME = "",
NAVAL_INVASION_MEDAL_MAX_DURATION = 96,
PARADROP_AWARD_DIVISION_MIN_BATTALION_COUNT = 5,
NAVAL_INVASION_MEDAL_DIVISION_MIN_BATTALION_COUNT = 5,
TURNING_TIDE_MEDAL_DIVISION_MIN_BATTALION_COUNT = 5,
LORD_OF_THE_SEAS_MEDAL_MIN_SUPREMACY = 0.75,
STEEL_AT_HIGH_SPEED_RIBBON_TANK_SPEED = 12,
ORCHESTRA_OF_BOOM_RIBBON_SPECIAL_BATTALION_COUNT = 4,
NEVERMINE_ME_MEDAL_MIN_SUPREMACY_EFFECT = 0.5,
BLITZ_THIS_TACTIC_NAME = "tactic_elastic_defense",
ENGINEERING_BEHEMOTH_MEDAL_ARMOR_RATING_BRONZE = 100,
ENGINEERING_BEHEMOTH_MEDAL_ARMOR_RATING_SILVER = 160,
ENGINEERING_BEHEMOTH_MEDAL_ARMOR_RATING_GOLD = 200,
CASTLES_IN_THE_AIR_MEDAL_AIR_DEFENSE_BRONZE = 20,
CASTLES_IN_THE_AIR_MEDAL_AIR_DEFENSE_SILVER = 50,
CASTLES_IN_THE_AIR_MEDAL_AIR_DEFENSE_GOLD = 100,
},
NCareerProfileGUI = {
AWARD_POPUP_DURATION = 8000,
AWARD_POPUP_CONTENT_DELAY = 400,
CAREER_POINTS_ANIMATION_DELAY = 950,
CAREER_POINTS_ANIMATION_DURATION = 950,
PROFILE_PICTURE_BACKGROUND_OPACITY = 0.8,
},
}
for k,v in pairs( NDefines_CareerProfile ) do NDefines[k] = v end
return NDefines