2024-11-03 16:35:55
All checks were successful
sync / build (push) Successful in 31s

This commit is contained in:
actions[bot]
2024-11-03 16:35:55 +00:00
parent c105bba817
commit 5c3280fa9a
53 changed files with 888 additions and 176 deletions

View File

@@ -5,12 +5,13 @@ NDefines.NAI.DOCKYARDS_PER_NAVAL_DESIRE_EFFECT = 10;
NDefines.NAI.PRODUCTION_MAX_PROGRESS_TO_SWITCH_NAVAL = 0;
NDefines.NAI.PRODUCTION_WAIT_TO_FINISH_IF_EXPENSIVE = 0.02;
NDefines.NAI.CARRIER_TASKFORCE_MAX_CARRIER_COUNT = 6;
NDefines.NAI.SCREENS_TO_CAPITAL_RATIO = 5;
NDefines.NAI.SCREENS_TO_CAPITAL_RATIO = 4;
NDefines.NAI.REPAIR_TASKFORCE_SIZE = 25;
NDefines.NAI.WANTED_CARRIER_PLANES_PER_CARRIER_CAPACITY_FACTOR = 2;
NDefines.NAI.WANTED_CARRIER_PLANES_PER_CARRIER_CAPACITY_IN_PRODUCTION_FACTOR = 1.5;
NDefines.NAI.AI_WANTED_CARRIER_BASED_PLANES_FACTOR = 1.5;
NDefines.NNavy.SCREEN_RATIO_FOR_FULL_SCREENING_FOR_CAPITALS = 2.0;
NDefines.NNavy.ESCAPE_SPEED_PER_COMBAT_DAY = 0.03;
NDefines.NNavy.MAX_ESCAPE_SPEED_FROM_COMBAT_DURATION = 0.30;
NDefines.NNavy.CONVOY_ATTACK_BASE_FACTOR = 0.3;
@@ -19,7 +20,7 @@ NDefines.NNavy.NAVAL_INVASION_SPOTTING_SPEED_MULT = 30;
NDefines.NNavy.SPOTTING_SPEED_EFFECT_FOR_INITIAL_UNIT_TRANSFER_SPOTTING = 0.5;
NDefines.NNavy.SPOTTING_SPEED_EFFECT_FOR_INITIAL_NAVAL_INVASION_SPOTTING = 0.5;
NDefines.NNavy.CONVOY_EFFICIENCY_MIN_VALUE = 0;
NDefines.NNavy.CONVOY_HIT_PROFILE = 120;
NDefines.NNavy.CONVOY_HIT_PROFILE = 110;
NDefines.NNavy.NAVY_PIERCING_THRESHOLDS = { 2.0, 1.0, 0.85, 0.75, 0.6, 0.5, 0.3, 0.1, 0.0 }
NDefines.NNavy.NAVY_PIERCING_THRESHOLD_CRITICAL_VALUES = { 3.0, 1.0, 0.65, 0.55, 0.4, 0.3, 0.15, 0.1, 0.0 }
NDefines.NNavy.NAVY_PIERCING_THRESHOLD_DAMAGE_VALUES = { 1.0, 1.0, 0.7, 0.6, 0.45, 0.35, 0.2, 0.1, 0.01 }
@@ -41,12 +42,12 @@ NDefines.NNavy.SHORE_BOMBARDMENT_CAP = 0.5;
NDefines.NNavy.BASE_POSITIONING = 0.5;
NDefines.NNavy.RELATIVE_SURFACE_DETECTION_TO_POSITIONING_FACTOR = 0.05;
NDefines.NNavy.MAX_POSITIONING_BONUS_FROM_SURFACE_DETECTION = 0.5;
NDefines.NNavy.POSITIONING_PENALTY_FOR_SHIPS_JOINED_COMBAT_AFTER_IT_STARTS = 0.02;
NDefines.NNavy.MAX_POSITIONING_PENALTY_FOR_NEWLY_JOINED_SHIPS = 0.4;
NDefines.NNavy.HIGHER_SHIP_RATIO_POSITIONING_PENALTY_FACTOR = 0.2;
NDefines.NNavy.MAX_POSITIONING_PENALTY_FROM_HIGHER_SHIP_RATIO = 0.6;
NDefines.NNavy.POSITIONING_PENALTY_FOR_SHIPS_JOINED_COMBAT_AFTER_IT_STARTS = 0.04;
NDefines.NNavy.MAX_POSITIONING_PENALTY_FOR_NEWLY_JOINED_SHIPS = 0.8;
NDefines.NNavy.HIGHER_SHIP_RATIO_POSITIONING_PENALTY_FACTOR = 0.25;
NDefines.NNavy.MAX_POSITIONING_PENALTY_FROM_HIGHER_SHIP_RATIO = 0.75;
NDefines.NNavy.DAMAGE_PENALTY_ON_MINIMUM_POSITIONING = 0.45;
NDefines.NNavy.SCREENING_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 0.45;
NDefines.NNavy.SCREENING_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 1;
NDefines.NNavy.AA_EFFICIENCY_PENALTY_ON_MINIMUM_POSITIONING = 0.5;
NDefines.NNavy.MANPOWER_LOSS_RATIO_ON_STR_LOSS = 0.1;
NDefines.NNavy.MANPOWER_LOSS_RATIO_ON_SUNK = 0.25;
@@ -73,7 +74,7 @@ NDefines.NNavy.AGGRESSION_SETTINGS_VALUES = {
};
NDefines.NNavy.GUN_HIT_PROFILES = { -- hit profiles for guns, if target ih profile is lower the gun will have lower accuracy
80.0, -- big guns
120.0, -- torpedoes
105.0, -- torpedoes
45.0, -- small guns
};
NDefines.NNavy.MISSION_SUPREMACY_RATIOS = {