diff --git a/src/common/technologies/MTG_naval.txt b/src/common/technologies/MTG_naval.txt deleted file mode 100755 index 40c26ab..0000000 --- a/src/common/technologies/MTG_naval.txt +++ /dev/null @@ -1,5722 +0,0 @@ -technologies = { - @1914 = 1 - @1914_module = 2 - @1914_module_2 = 3 - @1924 = 5 - @1924_module = 7 - @1932 = 9 - @1932_module = 11 - @1940 = 13 - @1940_module = 15 - @1944 = 17 - @1944_module = 19 - @1944_module_2 = 21 - @1948 = 24 - @1948_module = 26 - @1952 = 28 - @1952_module = 30 - -# ### ## # # ### ## # # ### ### ## -# # # # # # # # # # # # # -# # # ## #### # # #### # ### # -# # # # # # # # # # # # # -### ### ## # # # ## # # ### # ## - - early_ship_hull_light = { - - enable_equipments = { - vnr_ship_hull_light_1 - } - enable_equipment_modules = { - light_ship_engine_1 - ship_hull_light_role_dd - ship_hull_light_role_ff - ship_mast_1 - } - path = { - leads_to_tech = basic_ship_hull_light - research_cost_coeff = 1 - } - - path = { - leads_to_tech = smoke_generator - research_cost_coeff = 1 - } - - path = { - leads_to_tech = basic_depth_charges - research_cost_coeff = 1 - } - - research_cost = 1 - - start_year = 1914 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1914 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 1 - date > 1936.6.1 - factor = 10 - } - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - basic_ship_hull_light = { - - enable_equipments = { - vnr_ship_hull_light_2 - } - enable_equipment_modules = { - light_ship_engine_2 - } - - path = { - leads_to_tech = interwar_ship_hull_light - research_cost_coeff = 1 - } - path = { - leads_to_tech = high_speed_light_engine - research_cost_coeff = 1 - } - path = { - leads_to_tech = large_destroyer_trend - research_cost_coeff = 1 - } - path = { - leads_to_tech = sonar - research_cost_coeff = 1 - } - - research_cost = 1 - - start_year = 1924 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1924 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - num_of_naval_factories > 1 - date > 1937.1.1 - factor = 10 - } - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - interwar_ship_hull_light = { - - enable_equipments = { - vnr_ship_hull_light_3 - } - enable_equipment_modules = { - light_ship_engine_3 - light_ship_engine_2_diesel - } - path = { - leads_to_tech = improved_ship_hull_light - research_cost_coeff = 1 - } - path = { - leads_to_tech = escort_destroyer_trend - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_depth_charges - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1932 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1932 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - num_of_naval_factories > 5 - date > 1937.1.1 - factor = 10 - } - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - improved_ship_hull_light = { - - enable_equipments = { - vnr_ship_hull_light_4 - } - enable_equipment_modules = { - light_ship_engine_4 - light_ship_engine_3_diesel - } - - path = { - leads_to_tech = advanced_ship_hull_light - research_cost_coeff = 1 - } - path = { - leads_to_tech = advanced_depth_charges - research_cost_coeff = 1 - } - path = { - leads_to_tech = destroyer_mass_production - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_sonar - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1940 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1939.3.1 - factor = 3 - } - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - advanced_ship_hull_light = { - - enable_equipments = { - vnr_ship_hull_light_5 - } - enable_equipment_modules = { - light_ship_engine_5 - light_ship_engine_4_diesel - } - - research_cost = 1.5 - - path = { - leads_to_tech = advanced_sonar - research_cost_coeff = 1 - } - path = { - leads_to_tech = modern_depth_charges - research_cost_coeff = 1 - } - path = { - leads_to_tech = destroyer_missile_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = modern_ship_hull_light - research_cost_coeff = 1 - } - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1944 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1943.6.1 - factor = 3 - } - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - modern_ship_hull_light = { - enable_equipments = { - vnr_ship_hull_light_6 - } - research_cost = 1.5 - start_year = 1949 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1948 } - } - path = { - leads_to_tech = rocket_depth_charges - research_cost_coeff = 1 - } - path = { - leads_to_tech = destroyer_guided_missile_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = wave_resistance_design - research_cost_coeff = 1 - } - path = { - leads_to_tech = modern_sonar - research_cost_coeff = 1 - } - path = { - leads_to_tech = close_in_area_air_defense - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1947.6.1 - factor = 3 - } - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - smoke_generator = { - - naval_retreat_speed = 0.2 - - enable_equipment_modules = { - ship_smoke_generator - } - - research_cost = 0.25 - - start_year = 1922 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 8 - modifier = { - has_navy_size = { - size < 30 - } - factor = 0 - } - } - - categories = { - naval_equipment - dd_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - - ## # # ### ### ## # # ### # # ## ### ### # # ### -# # ## # # # # # # # # ## ## # # # # # ## # # -#### # ## # # # # # ### # # # #### ### # # ## ## -# # # # # # # # # # # # # # # # # # # # # -# # # # # ### ## ## ### # # # # # # ### # # ### - - basic_depth_charges = { - - enable_equipment_modules = { - ship_depth_charge_1 - } - - on_research_complete = { - custom_effect_tooltip = depth_charges_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - start_year = 1922 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 4 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - improved_depth_charges = { - - enable_equipment_modules = { - ship_depth_charge_2 - } - on_research_complete = { - custom_effect_tooltip = depth_charges_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - start_year = 1936 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1932_module } - } - dependencies = { - basic_depth_charges = 1 - } - - ai_will_do = { - factor = 4 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - advanced_depth_charges = { - - enable_equipment_modules = { - ship_depth_charge_3 - } - on_research_complete = { - custom_effect_tooltip = depth_charges_advice_tt - } - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1940_module } - } - dependencies = { - improved_depth_charges = 1 - } - - ai_will_do = { - factor = 4 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - modern_depth_charges = { - - enable_equipment_modules = { - ship_depth_charge_4 - } - on_research_complete = { - custom_effect_tooltip = depth_charges_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1944_module } - } - dependencies = { - advanced_depth_charges = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - rocket_depth_charges = { - enable_equipment_modules = { - ship_depth_charge_5 - } - on_research_complete = { - custom_effect_tooltip = depth_charges_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1949 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1948_module } - } - dependencies = { - modern_depth_charges = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - sonar = { - enable_equipment_modules = { - ship_sonar_1 - } - on_research_complete = { - custom_effect_tooltip = sonar_advice_tt - } - - research_cost = 0.8 - - start_year = 1930 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1924_module } - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - - improved_sonar = { - enable_equipment_modules = { - ship_sonar_2 - ship_bulbous_bow - } - on_research_complete = { - custom_effect_tooltip = sonar_advice_tt - } - research_cost = 0.8 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - dependencies = { - sonar = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - - advanced_sonar = { - enable_equipment_modules = { - ship_sonar_3 - } - on_research_complete = { - custom_effect_tooltip = sonar_advice_tt - } - path = { - leads_to_tech = sound_surveillance_system - research_cost_coeff = 1 - } - research_cost = 0.8 - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1944_module } - } - dependencies = { - improved_sonar = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - - modern_sonar = { - enable_equipment_modules = { - ship_sonar_4 - } - on_research_complete = { - custom_effect_tooltip = sonar_advice_tt - } - research_cost = 0.8 - - start_year = 1949 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1948_module } - } - dependencies = { - advanced_sonar = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - - sound_surveillance_system = { - research_cost = 1.25 - - navy_submarine_detection_factor = 0.2 - - start_year = 1946 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = 22 } - } - - ai_will_do = { - factor = 2 - modifier = { - factor = 2 - anti_submarine_strategy_required_trigger = yes - } - } - - categories = { - naval_equipment - dd_tech - asw_tech - } - } - - high_speed_light_engine = { - research_cost = 0.6 - enable_equipment_modules = { - light_ship_engine_6 - } - - start_year = 1928 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1924_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - dd_tech - ship_modules_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - large_destroyer_trend = { - research_cost = 0.8 - enable_equipment_modules = { - ship_hull_light_role_dl - } - start_year = 1924 - - destroyer = { - max_strength = 0.1 - } - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1924_module } - } - - ai_will_do = { - factor = 0 - modifier = { - is_major = yes - add = 2 - } - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - escort_destroyer_trend = { - research_cost = 0.7 - enable_equipment_modules = { - ship_hull_light_role_de - } - start_year = 1937 - - convoy_escort_efficiency = 0.05 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1932_module } - } - - ai_will_do = { - factor = 0 - modifier = { - anti_submarine_strategy_required_trigger = yes - add = 1 - } - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - destroyer_mass_production = { - research_cost = 1 - start_year = 1942 - - destroyer = { - build_cost_ic = -0.1 - } - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1940_module } - } - - on_research_complete = { - hidden_effect = { add_ideas = vnr_destroyer_cost_1 } - } - - ai_will_do = { - factor = 8 - } - - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_destroyer_and_modules - } - } - - destroyer_missile_upgrade = { - research_cost = 1.25 - start_year = 1946 - - enable_equipment_modules = { - ship_missile_aa_1 - ship_hull_light_role_dda - } - - folder = { - name = mtgnavalfolder - position = { x = 3 y = 22 } - } - dependencies = { - rocket_engines = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - date < 1945.6.1 - factor = 0 - } - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - destroyer_guided_missile_upgrade = { - research_cost = 1.25 - start_year = 1950 - - enable_equipment_modules = { - ship_hull_light_role_ddg - } - - folder = { - name = mtgnavalfolder - position = { x = 2 y = @1952 } - } - dependencies = { - destroyer_missile_upgrade = 1 - } - path = { - leads_to_tech = destroyer_hull_improvement - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - date > 1947.1.1 - factor = 10 - } - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - destroyer_hull_improvement = { - research_cost = 1 - start_year = 1954 - - destroyer = { - max_strength = 0.25 - naval_range = 0.2 - } - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1952_module } - } - - ai_will_do = { - factor = 2 - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - close_in_area_air_defense = { - research_cost = 0.8 - start_year = 1952 - - destroyer = { - anti_air_attack = 0.2 - } - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1952 } - } - path = { - leads_to_tech = destroyer_hull_improvement - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - wave_resistance_design = { - research_cost = 1.25 - start_year = 1951 - - screening_efficiency = 0.15 - navy_weather_penalty = -0.15 - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1952 } - } - path = { - leads_to_tech = destroyer_hull_improvement - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - } - categories = { - naval_equipment - dd_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - ## ### # # ### ## ### ### ## -# # # # # # # # # # # # -# ### # # # # ## ### # -# # # # # # # # # # # # - ## # # ## ### ## ### # # ## - - early_ship_hull_cruiser = { - - enable_equipments = { - vnr_ship_hull_cruiser_1 - vnr_ship_hull_cruiser_coastal_defense_ship - } - enable_equipment_modules = { - cruiser_ship_engine_1 - ship_airplane_launcher_1 - ship_hull_cruiser_role_c - ship_hull_cruiser_role_pc - ship_hull_cruiser_role_ca - ship_hull_cruiser_role_ac - ship_hull_cruiser_role_cd - ship_mast_1 - } - path = { - leads_to_tech = treaty_cruiser_trend - research_cost_coeff = 1 - } - path = { - leads_to_tech = early_cruiser_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = searchlight - research_cost_coeff = 1 - } - - allow_branch = { - has_dlc = "Man the Guns" - } - - research_cost = 1 - - start_year = 1914 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 8 - date > 1936.6.1 - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - basic_ship_hull_cruiser = { - enable_equipments = { - vnr_ship_hull_cruiser_2 - } - enable_equipment_modules = { - cruiser_ship_engine_2 - } - - path = { - leads_to_tech = interwar_ship_hull_cruiser - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_airplane_launcher - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_cruiser_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = colony_cruiser - research_cost_coeff = 1 - } - - research_cost = 1 - - start_year = 1924 - - sub_technologies = { - panzerschiffe - } - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1924 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 8 - date > 1937.6.1 - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - interwar_ship_hull_cruiser = { - enable_equipments = { - vnr_ship_hull_cruiser_3 - } - enable_equipment_modules = { - cruiser_ship_engine_3 - cruiser_ship_engine_2_diesel - ship_hull_cruiser_role_cb - } - - path = { - leads_to_tech = improved_ship_hull_cruiser - research_cost_coeff = 1 - } - path = { - leads_to_tech = cruiser_gun_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = cruiser_aa_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_cruiser_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = destroyer_cruiser_trend - research_cost_coeff = 1 - } - - research_cost = 1 - - start_year = 1932 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1932 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 8 - date > 1938.1.1 - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - improved_ship_hull_cruiser = { - - enable_equipments = { - vnr_ship_hull_cruiser_4 - } - enable_equipment_modules = { - cruiser_ship_engine_4 - cruiser_ship_engine_3_diesel - } - path = { - leads_to_tech = advanced_ship_hull_cruiser - research_cost_coeff = 1 - } - path = { - leads_to_tech = advanced_cruiser_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = cruiser_radar_sentry - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1940 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1939.6.1 - factor = 3 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - advanced_ship_hull_cruiser = { - - enable_equipments = { - vnr_ship_hull_cruiser_5 - } - enable_equipment_modules = { - cruiser_ship_engine_5 - cruiser_ship_engine_4_diesel - } - path = { - leads_to_tech = fighter_directional_system - research_cost_coeff = 1 - } - path = { - leads_to_tech = cruiser_missile_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = helipad - research_cost_coeff = 1 - } - path = { - leads_to_tech = modern_ship_hull_cruiser - research_cost_coeff = 1 - } - research_cost = 1.5 - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1944 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1943.6.1 - factor = 3 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - modern_ship_hull_cruiser = { - - enable_equipments = { - vnr_ship_hull_cruiser_6 - } - - research_cost = 1.5 - path = { - leads_to_tech = phased_array_radar - research_cost_coeff = 1 - } - path = { - leads_to_tech = decoy_launching_system - research_cost_coeff = 1 - } - path = { - leads_to_tech = full_missile_ship - research_cost_coeff = 1 - } - path = { - leads_to_tech = new_ship_materials - research_cost_coeff = 1 - } - path = { - leads_to_tech = nuclear_engine_research - research_cost_coeff = 1 - } - path = { - leads_to_tech = signal_control - research_cost_coeff = 1 - } - - start_year = 1949 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1948 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1947.6.1 - factor = 3 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - phased_array_radar = { - enable_equipment_modules = { - ship_radar_5 - } - - research_cost = 2 - start_year = 1954 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1952_module } - } - ai_will_do = { - factor = 4 - } - - categories = { - naval_equipment - radar_tech - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - new_ship_materials = { - enable_equipment_modules = { - structural_aluminum - } - heavy_cruiser = { - build_cost_ic = -0.1 - } - medium_cruiser = { - build_cost_ic = -0.1 - } - light_cruiser = { - build_cost_ic = -0.1 - } - - research_cost = 1 - start_year = 1949 - - folder = { - name = mtgnavalfolder - position = { x = 4 y = @1948_module } - } - on_research_complete = { - hidden_effect = { add_ideas = vnr_cruiser_cost_2 } - } - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - full_missile_ship = { - enable_equipment_modules = { - full_missile_upgrade - } - dependencies = { - ship_to_ship_missile = 1 - } - - research_cost = 1 - start_year = 1951 - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1952 } - } - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - decoy_launching_system = { - enable_equipment_modules = { - ship_decoy_launcher - } - - research_cost = 0.4 - start_year = 1951 - - folder = { - name = mtgnavalfolder - position = { x = -5 y = @1948_module } - } - path = { - leads_to_tech = advanced_radar_finder - research_cost_coeff = 1 - } - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - signal_control = { - navy_visibility = -0.1 - - research_cost = 0.8 - start_year = 1951 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1948_module } - } - path = { - leads_to_tech = advanced_radar_finder - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - advanced_radar_finder = { - enable_equipment_modules = { - ship_radar_finder - } - naval_enemy_fleet_size_ratio_penalty_factor = 0.2 - - research_cost = 1 - start_year = 1954 - - folder = { - name = mtgnavalfolder - position = { x = -4 y = 29 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - nuclear_engine_research = { - research_cost = 1.5 - enable_equipment_modules = { - cruiser_ship_engine_nuclear - carrier_ship_engine_nuclear - heavy_ship_engine_nuclear - } - path = { - leads_to_tech = nuclear_reactor_cost_reduction - research_cost_coeff = 1 - } - - start_year = 1950 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1948_module } - } - dependencies = { - nuclear_reactor = 1 - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - nuclear_reactor_cost_reduction = { - research_cost = 2 - enable_equipment_modules = { - economical_nuclear_reactor_cruiser - economical_nuclear_reactor_carrier - } - - start_year = 1953 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1952 } - } - dependencies = { - nuclear_engine_research = 1 - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - colony_cruiser = { - - enable_equipment_modules = { - ship_hull_cruiser_role_clc - } - - research_cost = 0.35 - - start_year = 1925 - - folder = { - name = mtgnavalfolder - position = { x = -4 y = @1924_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - improved_airplane_launcher = { - - enable_equipment_modules = { - ship_airplane_launcher_2 - seaplane_hangar - } - on_research_complete = { - custom_effect_tooltip = airplane_launcher_advice_tt - } - - research_cost = 0.6 - - start_year = 1932 - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1924_module } - } - dependencies = { - prototype_airplane_launcher = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 10 - } - factor = 3 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_capital_ship_and_modules - mio_cat_tech_all_carrier_and_modules - } - } - - early_cruiser_armor = { - - enable_equipment_modules = { - ship_armor_cruiser_1 - ship_armor_cruiser_heavy_1 - } - on_research_complete = { - custom_effect_tooltip = cruiser_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - start_year = 1916 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 10 - } - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - basic_cruiser_armor = { - - enable_equipment_modules = { - ship_armor_cruiser_2 - ship_armor_cruiser_heavy_2 - } - on_research_complete = { - custom_effect_tooltip = cruiser_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - start_year = 1926 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1924_module } - } - dependencies = { - early_cruiser_armor = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 10 - } - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - improved_cruiser_armor = { - - enable_equipment_modules = { - ship_armor_cruiser_3 - ship_armor_cruiser_heavy_3 - } - on_research_complete = { - custom_effect_tooltip = cruiser_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.65 - - start_year = 1936 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1932_module } - } - dependencies = { - basic_cruiser_armor = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 15 - } - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - advanced_cruiser_armor = { - - enable_equipment_modules = { - ship_armor_cruiser_4 - ship_armor_cruiser_heavy_4 - } - on_research_complete = { - custom_effect_tooltip = cruiser_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.65 - - start_year = 1942 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - dependencies = { - improved_cruiser_armor = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 20 - } - factor = 2 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - searchlight = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.1 - - night_spotting_chance = 0.05 - - start_year = 1914 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1914_module_2 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cl_tech - ca_tech - } - } - - treaty_cruiser_trend = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - start_year = 1925 - research_cost = 0.5 - - heavy_cruiser = { - build_cost_ic = -0.05 - max_strength = 0.05 - } - medium_cruiser = { - build_cost_ic = -0.05 - max_strength = 0.05 - } - light_cruiser = { - build_cost_ic = -0.05 - naval_speed = 0.025 - surface_visibility = -0.03 - } - path = { - leads_to_tech = basic_ship_hull_cruiser - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914_module_2 } - } - - on_research_complete = { - hidden_effect = { add_ideas = vnr_cruiser_cost_1 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 5 - factor = 3 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - cruiser_gun_upgrade = { - start_year = 1934 - research_cost = 0.75 - - heavy_cruiser = { - lg_attack = 0.075 - lg_armor_piercing = 0.05 - } - medium_cruiser = { - lg_attack = 0.075 - lg_armor_piercing = 0.05 - } - light_cruiser = { - lg_attack = 0.05 - } - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1932_module } - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - cruiser_aa_upgrade = { - start_year = 1936 - research_cost = 0.3 - - heavy_cruiser = { - anti_air_attack = 0.1 - } - medium_cruiser = { - anti_air_attack = 0.1 - } - light_cruiser = { - anti_air_attack = 0.1 - } - enable_equipment_modules = { - ship_hull_cruiser_role_aa - ship_aa_fire_control - } - - folder = { - name = mtgnavalfolder - position = { x = -4 y = @1932_module } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - destroyer_cruiser_trend = { - start_year = 1932 - research_cost = 1 - - enable_equipment_modules = { - ship_hull_light_role_cl - } - - folder = { - name = mtgnavalfolder - position = { x = -6 y = @1932_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - } - } - - cruiser_radar_sentry = { - research_cost = 1.25 - start_year = 1944 - - heavy_cruiser = { - surface_detection = 0.05 - } - medium_cruiser = { - surface_detection = 0.05 - } - light_cruiser = { - surface_detection = 0.05 - } - enable_equipment_modules = { - ship_hull_cruiser_role_csr - } - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1940_module } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cl_tech - ca_tech - mio_cat_tech_all_cruiser_and_modules - } - } - - fighter_directional_system = { - research_cost = 1 - start_year = 1945 - - navy_anti_air_attack_factor = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = 20 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cl_tech - ca_tech - } - } - - cruiser_missile_upgrade = { - research_cost = 1 - start_year = 1946 - enable_equipment_modules = { - ship_hull_cruiser_role_cg - } - - folder = { - name = mtgnavalfolder - position = { x = -2 y = 21 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - date > 1944.10.1 - factor = 10 - } - } - - categories = { - naval_equipment - cl_tech - ca_tech - ship_modules_tech - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - helipad = { - research_cost = 0.75 - start_year = 1945 - enable_equipment_modules = { - ship_helipad - } - - folder = { - name = mtgnavalfolder - position = { x = 2 y = 22 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ship_modules_tech - } - } - - ## #### ## ## ## #### -# # # # # # # # # # # # -#### ### # # # # # ### -# # # # # # # # # # -# # # # # # ## # # - incremental_armor_scheme = { - enable_equipment_modules = { - ship_scheme_incremental_post_jutland - } - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - path = { - leads_to_tech = mixed_armor_scheme - research_cost_coeff = 1 - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.65 - - start_year = 1916 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914 } - } - dependencies = { - early_ship_hull_heavy = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = early_ship_hull_heavy - factor = 5 - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - mixed_armor_scheme = { - enable_equipment_modules = { - ship_scheme_mixed - } - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - path = { - leads_to_tech = all_or_nothing_armor_scheme - research_cost_coeff = 1 - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1920 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = basic_ship_hull_heavy - factor = 5 - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - all_or_nothing_armor_scheme = { - enable_equipment_modules = { - ship_scheme_all_or_nothing - } - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - path = { - leads_to_tech = all_or_nothing_armor_box_armor_scheme - research_cost_coeff = 1 - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1 - - start_year = 1925 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1924_module } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = interwar_ship_hull_heavy - factor = 5 - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - all_or_nothing_armor_box_armor_scheme = { - enable_equipment_modules = { - ship_scheme_all_or_nothing_armor_box - } - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1.25 - - start_year = 1941 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_heavy - factor = 2 - } - modifier = { - date > 1941.1.1 - has_navy_size = { - archetype = ship_hull_heavy - size > 4 - } - factor = 2 - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - harvey_steel = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.65 - - path = { - leads_to_tech = krupp_steel - research_cost_coeff = 1 - } - - start_year = 1900 - - battleship = { - armor_value = 0.01 - } - battle_cruiser = { - armor_value = 0.01 - } - SH_battleship = { - armor_value = 0.01 - } - battlecarrier = { - armor_value = 0.01 - } - ##! armored_cruiser = { - ##! armor_value = 0.01 - ##! } - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - bb_tech - bc_tech - } - } - - krupp_steel = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1916 - - path = { - leads_to_tech = krupp_cemented_steel - research_cost_coeff = 1 - } - - battleship = { - armor_value = 0.04 - } - battle_cruiser = { - armor_value = 0.04 - } - SH_battleship = { - armor_value = 0.04 - } - battlecarrier = { - armor_value = 0.04 - } - ##! armored_cruiser = { - ##! armor_value = 0.04 - ##! } - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - } - } - - krupp_cemented_steel = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1 - - start_year = 1932 - - path = { - leads_to_tech = ducol_steel - research_cost_coeff = 1 - } - path = { - leads_to_tech = homogeneous_krupp_steel - research_cost_coeff = 1 - } - - battleship = { - armor_value = 0.05 - } - battle_cruiser = { - armor_value = 0.05 - } - SH_battleship = { - armor_value = 0.05 - } - battlecarrier = { - armor_value = 0.05 - } - ##! armored_cruiser = { - ##! armor_value = 0.05 - ##! } - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1932_module } - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - } - } - - ducol_steel = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.8 - - start_year = 1932 - - heavy_cruiser = { - armor_value = 0.05 - } - medium_cruiser = { - armor_value = 0.05 - } - light_cruiser = { - armor_value = 0.05 - } - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1932_module } - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - } - } - - homogeneous_krupp_steel = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1.25 - - start_year = 1941 - - critical_receive_chance = -0.1 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - - ai_will_do = { - factor = 3 - } - - categories = { - naval_equipment - bb_tech - bc_tech - } - } - -# # ### ## # # # # ## # # ### ### ## -# # # # # # # # # # # # # # # # -#### ## #### # # # # #### # ### # -# # # # # # # # # # # # # # -# # ### # # # # ## # # ### # ## - - early_ship_hull_heavy = { - - enable_equipments = { - vnr_ship_hull_heavy_1 - vnr_ship_hull_pre_dreadnought - } - - enable_equipment_modules = { - heavy_ship_engine_1 - ship_armor_bb_1 - ship_armor_bc_1 - ship_scheme_incremental - ship_mast_1 - } - - path = { - leads_to_tech = basic_ship_hull_heavy - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_heavy_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_torpedo_defense - research_cost_coeff = 1 - } - path = { - leads_to_tech = enhanced_horizontal_defense - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1914 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1914 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - is_major = no - } - modifier = { - factor = 2 - is_major = yes - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - basic_ship_hull_heavy = { - - enable_equipments = { - vnr_ship_hull_heavy_2 - } - enable_equipment_modules = { - heavy_ship_engine_2 - } - - path = { - leads_to_tech = interwar_ship_hull_heavy - research_cost_coeff = 1 - } - path = { - leads_to_tech = heavy_ship_refit_reduction - research_cost_coeff = 1 - } - path = { - leads_to_tech = dry_dock_expansion - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_conning_tower - research_cost_coeff = 1 - } - path = { - leads_to_tech = fuel_oil_boiler - research_cost_coeff = 1 - } - - sub_technologies = { - ship_hull_super_heavy - } - - research_cost = 1.5 - - start_year = 1924 - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1924 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - is_major = no - } - modifier = { - factor = 2 - is_major = yes - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - ship_hull_super_heavy = { - - enable_equipments = { - vnr_ship_hull_super_heavy_1 - } - - enable_equipment_modules = { - ship_armor_shbb - super_heavy_ship_engine_1 - } - - research_cost = 1.5 - - start_year = 1936 - - ai_will_do = { - factor = 0 - modifier = { - tag = CHY - add = 5 - } - modifier = { - OR = { - tag = TIX - tag = BFL - } - add = 3 - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - interwar_ship_hull_heavy = { - - enable_equipments = { - vnr_ship_hull_heavy_3 - } - enable_equipment_modules = { - heavy_ship_engine_3 - heavy_ship_engine_2_diesel - super_heavy_ship_engine_2 - } - path = { - leads_to_tech = improved_ship_hull_heavy - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_heavy_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_torpedo_defense - research_cost_coeff = 1 - } - path = { - leads_to_tech = ship_living_standard - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1932 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1932 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - is_major = no - } - modifier = { - factor = 3 - is_major = yes - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - improved_ship_hull_heavy = { - - enable_equipments = { - vnr_ship_hull_heavy_4 - } - enable_equipment_modules = { - heavy_ship_engine_4 - heavy_ship_engine_3_diesel - super_heavy_ship_engine_3 - } - path = { - leads_to_tech = advanced_ship_hull_heavy - research_cost_coeff = 1 - } - path = { - leads_to_tech = advanced_heavy_armor - research_cost_coeff = 1 - } - path = { - leads_to_tech = advanced_torpedo_defense - research_cost_coeff = 1 - } - path = { - leads_to_tech = battleship_aa_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = rudder_upgrade - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1940 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - is_major = no - } - modifier = { - factor = 3 - is_major = yes - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - advanced_ship_hull_heavy = { - - enable_equipments = { - vnr_ship_hull_heavy_5 - } - enable_equipment_modules = { - heavy_ship_engine_5 - heavy_ship_engine_4_diesel - } - research_cost = 1.5 - - path = { - leads_to_tech = gas_turbine - research_cost_coeff = 1 - } - - path = { - leads_to_tech = fuel_tank_upgrade - research_cost_coeff = 1 - } - path = { - leads_to_tech = radar_jammer - research_cost_coeff = 1 - } - path = { - leads_to_tech = combat_information_center - research_cost_coeff = 1 - } - path = { - leads_to_tech = modern_ship_hull_cruiser - research_cost_coeff = 1 - } - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1944 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - is_major = no - } - modifier = { - factor = 3 - is_major = yes - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - basic_heavy_armor = { - - enable_equipment_modules = { - ship_armor_bb_2 - ship_armor_bc_2 - } - - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1920 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = basic_ship_hull_heavy - factor = 2 - } - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - improved_heavy_armor = { - - enable_equipment_modules = { - ship_armor_bb_3 - ship_armor_bc_3 - } - - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - - start_year = 1936 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 1 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1932_module } - } - dependencies = { - krupp_cemented_steel = 1 - basic_heavy_armor = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 2 - has_tech = improved_ship_hull_heavy - } - } - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - advanced_heavy_armor = { - - enable_equipment_modules = { - ship_armor_bb_4 - ship_armor_bc_4 - ship_armor_shbb_2 - } - - on_research_complete = { - custom_effect_tooltip = heavy_armor_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 1.25 - - start_year = 1943 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - dependencies = { - homogeneous_krupp_steel = 1 - improved_heavy_armor = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 2 - has_tech = advanced_ship_hull_heavy - } - } - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - basic_torpedo_defense = { - enable_equipment_modules = { - torpedo_bulge - pugliese_system - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.5 - - start_year = 1918 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 1 - } - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - improved_torpedo_defense = { - enable_equipment_modules = { - torpedo_belt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.75 - - start_year = 1932 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1932_module } - } - dependencies = { - basic_torpedo_defense = 1 - } - - ai_will_do = { - factor = 1 - } - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - advanced_torpedo_defense = { - enable_equipment_modules = { - torpedo_belt_enhanced - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 1 - - start_year = 1942 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1940_module } - } - dependencies = { - improved_torpedo_defense = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 2 - has_tech = advanced_ship_hull_heavy - } - } - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - dry_dock_expansion = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.75 - - repair_speed_factor = 0.1 - - start_year = 1926 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1924_module } - } - dependencies = { - dry_dock = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { size > 150 } - factor = 5 - } - } - categories = { - naval_equipment - bb_tech - bc_tech - } - } - - improved_conning_tower = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.5 - - strike_force_movement_org_loss = -0.1 - - start_year = 1924 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1924_module } - } - - ai_will_do = { - factor = 1 - } - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - fuel_oil_boiler = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.75 - - battleship = { - fuel_consumption = -0.1 - surface_visibility = -0.05 - } - battle_cruiser = { - fuel_consumption = -0.1 - surface_visibility = -0.05 - } - SH_battleship = { - fuel_consumption = -0.1 - surface_visibility = -0.05 - } - battlecarrier = { - fuel_consumption = -0.1 - surface_visibility = -0.05 - } - - start_year = 1925 - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1924_module } - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_heavy - size > 4 - } - factor = 2 - } - } - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - heavy_ship_refit_reduction = { - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.6 - - - refit_ic_cost = -0.2 - - start_year = 1930 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1924_module } - } - - ai_will_do = { - factor = 0 - } - categories = { - naval_equipment - bb_tech - bc_tech - } - } - - enhanced_horizontal_defense = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - critical_receive_chance = -0.05 - - start_year = 1916 - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1914_module_2 } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - ship_living_standard = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - naval_morale_factor = 0.1 - - start_year = 1936 - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1932_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - battleship_aa_upgrade = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - research_cost = 0.75 - - start_year = 1943 - - battleship = { - anti_air_attack = 0.1 - } - battle_cruiser = { - anti_air_attack = 0.1 - } - SH_battleship = { - anti_air_attack = 0.1 - } - - enable_equipment_modules = { - ship_anti_air_shell - ship_anti_air_circle - } - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1940_module } - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_heavy - size > 6 - } - has_navy_size = { - archetype = ship_hull_carrier - size > 6 - } - factor = 2 - } - } - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - rudder_upgrade = { - research_cost = 0.75 - start_year = 1940 - - naval_retreat_speed_after_initial_combat = 0.1 - SH_battleship = { - water_fjords = { - movement = 0.025 - } - water_shallow_sea = { - movement = 0.025 - } - water_deep_ocean = { - movement = 0.05 - } - } - battleship = { - water_fjords = { - movement = 0.05 - } - water_shallow_sea = { - movement = 0.05 - } - water_deep_ocean = { - movement = 0.05 - } - } - battle_cruiser = { - water_fjords = { - movement = 0.05 - } - water_shallow_sea = { - movement = 0.05 - } - water_deep_ocean = { - movement = 0.05 - } - } - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1940_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - fuel_tank_upgrade = { - research_cost = 0.5 - start_year = 1944 - - navy_max_range_factor = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1944_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - radar_jammer = { - research_cost = 1 - start_year = 1945 - - navy_visibility = -0.05 - enable_equipment_modules = { - ship_radar_jammer - } - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1944_module } - } - - ai_will_do = { - factor = 5 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - gas_turbine = { - research_cost = 1.5 - - enable_equipment_modules = { - heavy_ship_engine_4_gas - } - - start_year = 1945 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1944_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - combat_information_center = { - research_cost = 1.5 - enable_equipment_modules = { - ship_fire_control_system_4 - } - strike_force_movement_org_loss = -0.1 - - start_year = 1946 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1944_module } - } - path = { - leads_to_tech = naval_tactical_data_system - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - naval_tactical_data_system = { - research_cost = 1.5 - naval_coordination = 0.1 - positioning = 0.1 - - start_year = 1950 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1948 } - } - path = { - leads_to_tech = memory_expansion - research_cost_coeff = 1 - } - path = { - leads_to_tech = integrated_combat_system - research_cost_coeff = 1 - } - path = { - leads_to_tech = comprehensive_display_system - research_cost_coeff = 1 - } - path = { - leads_to_tech = recon_drones - research_cost_coeff = 1 - } - path = { - leads_to_tech = electromagnetic_signature_study - research_cost_coeff = 1 - } - path = { - leads_to_tech = symmetric_key_algorithm - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - symmetric_key_algorithm = { - research_cost = 0.8 - start_year = 1950 - - navy_intel_to_others = -20 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1948_module } - } - dependencies = { - advanced_computing_machine = 1 - } - - ai_will_do = { - factor = 1 - } - allow_branch = { - has_dlc = "La Resistance" - } - - categories = { - naval_equipment - } - } - - memory_expansion = { - research_cost = 1.5 - naval_hit_chance = 0.05 - naval_critical_score_chance_factor = 0.05 - - start_year = 1950 - - folder = { - name = mtgnavalfolder - position = { x = -4 y = @1948_module } - } - dependencies = { - advanced_computing_machine = 1 - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - integrated_combat_system = { - research_cost = 1.5 - enable_equipment_modules = { - ship_fire_control_system_5 - } - start_year = 1954 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1952 } - } - dependencies = { - phased_array_radar = 1 - } - path = { - leads_to_tech = tactical_data_link - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - tactical_data_link = { - research_cost = 1.5 - start_year = 1955 - - naval_coordination = 0.2 - navy_org_factor = 0.1 - navy_visibility = -0.1 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1952_module } - } - - allow = { - NOT = { has_tech = tactical_data_link_for_member } - } - - ai_will_do = { - factor = 1 - } - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - tactical_data_link_for_member = { - research_cost = 1.5 - start_year = 1955 - - naval_coordination = 0.1 - navy_org_factor = 0.075 - navy_visibility = -0.075 - - # enabled through decision - allow = { - always = no - } - } - comprehensive_display_system = { - research_cost = 1.2 - enable_equipment_modules = { - ship_display_system - } - - start_year = 1954 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1952 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - recon_drones = { - research_cost = 1 - enable_equipment_modules = { - recon_drone_1 - } - - start_year = 1950 - - folder = { - name = mtgnavalfolder - position = { x = 3 y = @1948_module } - } - dependencies = { - naval_radio_guiding_system = 1 - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - bb_tech - bc_tech - ship_modules_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - electromagnetic_signature_study = { - research_cost = 2 - navy_visibility = -0.1 - naval_mines_effect_reduction = 0.1 - - start_year = 1952 - - folder = { - name = mtgnavalfolder - position = { x = 2 y = @1952 } - } - dependencies = { - advanced_centimetric_radar = 1 - } - - ai_will_do = { - factor = 5 - } - - categories = { - naval_equipment - bb_tech - bc_tech - mio_cat_tech_all_capital_ship_and_modules - } - } - - - ## ## ### ### ### ### ### ## -# # # # # # # # # # # # # -# #### ### ### # ## ### # -# # # # # # # # # # # # # - ## # # # # # # ### ### # # ## - prototype_airplane_launcher = { - enable_equipment_modules = { - ship_airplane_launcher_1 - } - navy_submarine_detection_factor = 0.05 - path = { - leads_to_tech = early_carrier_study - research_cost_coeff = 1 - } - research_cost = 0.2 - - start_year = 1918 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 15 - factor = 2 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - early_carrier_study = { - enable_equipment_modules = { - ship_deck_space - ship_deck_space_small - ship_deck_space_more - carrier_spared_squad - carrier_wooden_deck - } - ship_hull_carrier_design_cost_factor = -0.1 - path = { - leads_to_tech = early_ship_hull_carrier - research_cost_coeff = 1 - } - research_cost = 0.5 - - start_year = 1920 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914_module_2 } - } - - ai_will_do = { - factor = 1 - modifier = { - num_of_naval_factories > 15 - factor = 2 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - early_ship_hull_carrier = { - - enable_equipments = { - vnr_ship_hull_carrier_conversion_bb - vnr_ship_hull_carrier_conversion_ca - } - - enable_equipment_modules = { - carrier_armor_deck - carrier_ship_engine_1 - ship_deck_space_bb - ship_deck_space_armored - carrier_scouting_unit - } - - path = { - leads_to_tech = basic_ship_hull_carrier - research_cost_coeff = 1 - } - path = { - leads_to_tech = arresting_gear - research_cost_coeff = 1 - } - path = { - leads_to_tech = landing_aid_system - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1920 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1924 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_heavy - size > 4 - } - factor = 2 - } - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 8 - } - factor = 2 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - basic_ship_hull_carrier = { - - enable_equipments = { - vnr_ship_hull_carrier_1 - } - enable_equipment_modules = { - carrier_ship_engine_2 - carrier_ship_engine_2_diesel - carrier_secondary_island - } - path = { - leads_to_tech = dive_bomber_study - research_cost_coeff = 1 - } - path = { - leads_to_tech = night_air_strike - research_cost_coeff = 1 - } - path = { - leads_to_tech = aviation_dawn - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1932 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1932 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_heavy - size > 4 - } - factor = 2 - } - modifier = { - has_navy_size = { - archetype = ship_hull_cruiser - size > 8 - } - factor = 2 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - improved_ship_hull_carrier = { - - enable_equipments = { - vnr_ship_hull_carrier_2 - } - enable_equipment_modules = { - carrier_ship_engine_3 - carrier_ship_engine_3_diesel - side_lift - } - path = { - leads_to_tech = advanced_ship_hull_carrier - research_cost_coeff = 1 - } - path = { - leads_to_tech = folding_wing - research_cost_coeff = 1 - } - path = { - leads_to_tech = carrier_mass_production - research_cost_coeff = 1 - } - path = { - leads_to_tech = carrier_damage_control - research_cost_coeff = 1 - } - path = { - leads_to_tech = air_fuel_storage - research_cost_coeff = 1 - } - - sub_technologies = { - escort_carriers_ship - } - - research_cost = 1.75 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1940 } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - factor = 2 - } - modifier = { - tag = HUJ - add = 2 - } - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - advanced_ship_hull_carrier = { - - enable_equipments = { - vnr_ship_hull_carrier_3 - } - enable_equipment_modules = { - carrier_ship_engine_4 - carrier_ship_engine_4_diesel - } - research_cost = 1.75 - path = { - leads_to_tech = carrier_steam_catapult - research_cost_coeff = 1 - } - path = { - leads_to_tech = carrier_angled_deck - research_cost_coeff = 1 - } - path = { - leads_to_tech = full_armored_carrier - research_cost_coeff = 1 - } - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1944_module } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - factor = 2 - } - modifier = { - tag = HUJ - add = 2 - } - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - arresting_gear = { - research_cost = 0.5 - start_year = 1925 - - sortie_efficiency = 0.05 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1924_module } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - landing_aid_system = { - research_cost = 0.5 - start_year = 1925 - - carrier_traffic = 0.1 - carrier_night_traffic = 0.05 - enable_equipment_modules = { - carrier_aviation_control_unit - } - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1924_module } - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - night_air_strike = { - research_cost = 0.75 - start_year = 1934 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - air_carrier_night_penalty_reduction_factor = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1932_module } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cv_tech - } - } - - aviation_dawn = { - research_cost = 2 - start_year = 1932 - - xp_research_type = navy - xp_boost_cost = 10 - xp_research_bonus = 2.5 - - experience_gain_carrier_training_factor = 0.1 - experience_gain_carrier_combat_factor = 0.1 - cat_base_strike_cost_factor = -0.1 - ship_hull_carrier_design_cost_factor = -0.1 - - path = { - leads_to_tech = improved_ship_hull_carrier - research_cost_coeff = 1 - } - - on_research_complete_limit = { - has_navy_size = { - size > 6 - type = capital_ship - archetype = ship_hull_heavy - } - } - on_research_complete = { - add_political_power = -20 - } - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1932_module } - } - - ai_will_do = { - factor = 1 - modifier = { - tag = HUJ - add = 2 - } - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - } - } - - dive_bomber_study = { - research_cost = 1.25 - start_year = 1938 - - xp_research_type = navy - xp_boost_cost = 10 - xp_research_bonus = 1.25 - - cv_cas = { - naval_strike_attack = 0.3 - naval_strike_targetting = 0.15 - air_agility = 0.15 - maximum_speed = 0.1 - } - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1932_module } - } - - ai_will_do = { - factor = 1 - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 4 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_all_cas_and_modules - } - } - - carrier_damage_control = { - research_cost = 1.25 - start_year = 1940 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - carrier = { - max_strength = 0.1 - reliability = 0.05 - } - enable_equipment_modules = { - carrier_damage_control_unit - } - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1940_module } - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - factor = 2 - } - modifier = { - tag = BYG - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - air_fuel_storage = { - research_cost = 1.25 - start_year = 1942 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - navy_carrier_air_agility_factor = 0.1 - cv_fighter = { - air_attack = 0.2 - air_range = 0.2 - } - cv_cas = { - air_range = 0.2 - } - cv_nav_bomber = { - air_range = 0.2 - } - carrier = { - surface_detection = 0.1 - } - enable_equipment_modules = { - carrier_fuel_storage - } - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - - ai_will_do = { - factor = 1 - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - carrier_mass_production = { - research_cost = 1.75 - start_year = 1942 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - carrier = { - build_cost_ic = -0.1 - } - enable_equipment_modules = { - carrier_civilian_material - } - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1944 } - } - - on_research_complete = { - hidden_effect = { add_ideas = vnr_carrier_cost_1 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - folding_wing = { - research_cost = 1.5 - start_year = 1942 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - carrier_capacity_penalty_reduction = -0.1 - carrier = { - anti_air_attack = 0.1 - } - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1944 } - } - - ai_will_do = { - factor = 2 - modifier = { - tag = HUJ - add = 1 - } - modifier = { - OR = { - tag = CHY - tag = BYG - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - carrier_steam_catapult = { - research_cost = 1 - start_year = 1944 - - enable_equipment_modules = { - ship_airplane_launcher_3 - } - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1944_module_2 } - } - path = { - leads_to_tech = super_carriers - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_carrier - size > 10 - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - full_armored_carrier = { - research_cost = 1.25 - start_year = 1944 - - carrier = { - armor_value = 0.2 - anti_air_attack = 0.05 - reliability = 0.05 - } - enable_equipment_modules = { - carrier_strength_deck - } - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1944_module_2 } - } - path = { - leads_to_tech = super_carriers - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_carrier - size > 10 - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - carrier_angled_deck = { - research_cost = 0.7 - start_year = 1944 - - enable_equipment_modules = { - angled_deck - } - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1944_module_2 } - } - path = { - leads_to_tech = super_carriers - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_navy_size = { - archetype = ship_hull_carrier - size > 10 - } - factor = 3 - } - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - tactical_air_navigation_system = { - research_cost = 1 - start_year = 1948 - - navy_carrier_air_targetting_factor = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1948_module } - } - path = { - leads_to_tech = airborne_early_warning - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - airborne_early_warning = { - research_cost = 1.5 - start_year = 1951 - - enable_equipment_modules = { - carrier_tracing_unit - } - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1952 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - iff_device = { - research_cost = 1 - start_year = 1951 - - air_accidents_factor = -0.1 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1952 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - optical_landing_system = { - research_cost = 1 - start_year = 1951 - - carrier_traffic = 0.1 - carrier_night_traffic = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1952 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - luneburg_lens = { - research_cost = 1.2 - start_year = 1952 - - carrier = { - surface_detection = 0.15 - } - naval_enemy_retreat_chance = -0.1 - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1948_module } - } - path = { - leads_to_tech = airborne_early_warning - research_cost_coeff = 1 - } - ai_will_do = { - factor = 3 - } - - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - -# ## # # ### # # ## ### ### # # ### ## -#{~._.~} # # # # # ## ## # # # # # ## # # # -# ( Y ) # # # ### # # # #### ### # # ## ## # -#()~*~() # # # # # # # # # # # # # # # # -#(_)-(_) ## ## ### # # # # # # ### # # ### ## - - early_ship_hull_submarine = { - - enable_equipments = { - vnr_ship_hull_submarine_1 - } - - enable_equipment_modules = { - sub_ship_engine_1 - pressure_hull_1 - sub_ship_periscope_0 - } - - sub_technologies = { - midget_submarines - } - - path = { - leads_to_tech = basic_ship_hull_submarine - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_periscope - research_cost_coeff = 1 - } - path = { - leads_to_tech = diesel_electric_transmission - research_cost_coeff = 1 - } - path = { - leads_to_tech = acoustic_signature - research_cost_coeff = 1 - } - path = { - leads_to_tech = teardrop_hull - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1914 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1914 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 25 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - basic_ship_hull_submarine = { - - enable_equipments = { - vnr_ship_hull_submarine_2 - } - enable_equipment_modules = { - sub_ship_engine_2 - pressure_hull_2 - oxygen_generator - } - path = { - leads_to_tech = improved_ship_hull_submarine - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_periscope - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_ballast_tank - research_cost_coeff = 1 - } - path = { - leads_to_tech = advanced_torpedo_ballistics - research_cost_coeff = 1 - } - path = { - leads_to_tech = torpedo_loader - research_cost_coeff = 1 - } - - research_cost = 1.5 - - start_year = 1930 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = 7 } - } - sub_technologies = { - cruiser_submarines - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 30 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - improved_ship_hull_submarine = { - - enable_equipments = { - vnr_ship_hull_submarine_3 - } - enable_equipment_modules = { - sub_ship_engine_3 - pressure_hull_3 - diving_plane - ship_sub_torpedo_computer_1 - } - - path = { - leads_to_tech = advanced_ship_hull_submarine - research_cost_coeff = 1 - } - - path = { - leads_to_tech = basic_submarine_snorkel - research_cost_coeff = 1 - } - path = { - leads_to_tech = advanced_periscope - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_ballast_tank - research_cost_coeff = 1 - } - path = { - leads_to_tech = submarine_mass_production - research_cost_coeff = 1 - } - - research_cost = 2.0 - - start_year = 1940 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1940 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 50 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - advanced_ship_hull_submarine = { - - enable_equipments = { - vnr_ship_hull_submarine_4 - } - enable_equipment_modules = { - sub_ship_engine_4 - pressure_hull_4 - ship_sub_torpedo_computer_2 - } - path = { - leads_to_tech = improved_submarine_snorkel - research_cost_coeff = 1 - } - path = { - leads_to_tech = sub_AIP_engine - research_cost_coeff = 1 - } - path = { - leads_to_tech = anechoic_tile - research_cost_coeff = 1 - } - path = { - leads_to_tech = sub_nuclear_engine - research_cost_coeff = 1 - } - path = { - leads_to_tech = modern_ship_hull_submarine - research_cost_coeff = 1 - } - - research_cost = 2.0 - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1944_module } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 60 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - modern_ship_hull_submarine = { - - enable_equipments = { - vnr_ship_hull_submarine_5 - } - enable_equipment_modules = { - ship_sub_torpedo_computer_3 - } - - research_cost = 2.0 - - start_year = 1950 - - folder = { - name = mtgnavalfolder - position = { x = -1 y = 25 } - } - path = { - leads_to_tech = missile_submarine - research_cost_coeff = 1 - } - path = { - leads_to_tech = rescue_submarine - research_cost_coeff = 1 - } - path = { - leads_to_tech = hydrocooling_battery - research_cost_coeff = 1 - } - path = { - leads_to_tech = sonar_telephone - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 70 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - basic_submarine_snorkel = { - - enable_equipment_modules = { - ship_sub_snorkel_1 - } - on_research_complete = { - custom_effect_tooltip = snorkel_advice_tt - } - research_cost = 0.75 - - start_year = 1942 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1944 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 3 - has_navy_size = { size > 35 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - improved_submarine_snorkel = { - - enable_equipment_modules = { - ship_sub_snorkel_2 - } - - on_research_complete = { - custom_effect_tooltip = snorkel_advice_tt - } - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1 - - start_year = 1945 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = 23 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 3 - has_navy_size = { size > 40 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - diesel_electric_transmission = { - research_cost = 0.75 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - start_year = 1914 - enable_equipment_modules = { - ship_electric_motor - } - submarine = { - fuel_consumption = -0.1 - sub_visibility = -0.05 - } - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1914_module_2 } - } - ai_will_do = { - factor = 1 - modifier = { - factor = 2 - has_navy_size = { size > 40 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - acoustic_signature = { - research_cost = 1 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - start_year = 1920 - submarine = { - surface_detection = 0.05 - } - navy_submarine_detection_factor = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1924 } - } - dependencies = { - sonar = 1 - } - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ss_tech - } - } - - teardrop_hull = { - research_cost = 0.5 - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.25 - - start_year = 1919 - submarine = { - naval_speed = 0.1 - } - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1924 } - } - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - advanced_torpedo_ballistics = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.8 - - start_year = 1939 - - navy_submarine_attack_factor = 0.1 - naval_torpedo_screen_penetration_factor = 0.1 - - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1932_module } - } - dependencies = { - mechanical_computing = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 40 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - torpedo_loader = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1.25 - - start_year = 1939 - - naval_torpedo_cooldown_factor = -0.2 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = @1932_module } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 40 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - submarine_mass_production = { - research_cost = 1 - - start_year = 1941 - - submarine = { - build_cost_ic = -0.15 - } - folder = { - name = mtgnavalfolder - position = { x = -2 y = @1944 } - } - - on_research_complete = { - hidden_effect = { add_ideas = vnr_submarine_cost_1 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 35 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - sub_AIP_engine = { - enable_equipment_modules = { - sub_ship_engine_5 - } - research_cost = 1.25 - start_year = 1945 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1944_module_2 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - sub_nuclear_engine = { - enable_equipment_modules = { - sub_ship_engine_nuclear - } - - start_year = 1949 - research_cost = 1.5 - - folder = { - name = mtgnavalfolder - position = { x = -2 y = 23 } - } - dependencies = { - nuclear_reactor = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = modern_ship_hull_submarine - factor = 10 - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - anechoic_tile = { - enable_equipment_modules = { - anechoic_tile_1 - } - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1.5 - - start_year = 1944 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1944_module_2 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 40 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - basic_periscope = { - - enable_equipment_modules = { - sub_ship_periscope_1 - } - research_cost = 0.5 - - start_year = 1920 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1914_module_2 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 35 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - improved_periscope = { - - enable_equipment_modules = { - sub_ship_periscope_2 - } - research_cost = 0.5 - - start_year = 1930 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1932 } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 35 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - advanced_periscope = { - - enable_equipment_modules = { - sub_ship_periscope_3 - } - research_cost = 0.5 - - start_year = 1941 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = @1940_module } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 35 unit = submarine } - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - basic_ballast_tank = { - research_cost = 0.5 - sub_retreat_speed = 0.1 - - start_year = 1930 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1932 } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - improved_ballast_tank = { - research_cost = 0.5 - sub_retreat_speed = 0.1 - - start_year = 1941 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = @1940_module } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - missile_submarine = { - research_cost = 1.25 - enable_equipment_modules = { - ship_cruise_missile_sub_1 - } - dependencies = { - ship_to_ship_missile = 1 - } - - start_year = 1951 - - folder = { - name = mtgnavalfolder - position = { x = -3 y = 27 } - } - - ai_will_do = { - factor = 2 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - rescue_submarine = { - research_cost = 1 - naval_accidents_chance = -0.15 - submarine = { - reliability = 0.2 - } - - start_year = 1951 - - folder = { - name = mtgnavalfolder - position = { x = 1 y = 27 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - hydrocooling_battery = { - research_cost = 0.75 - submarine = { - naval_speed = 0.1 - } - sub_retreat_speed = 0.05 - - start_year = 1952 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = 29 } - } - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - sonar_telephone = { - research_cost = 0.6 - submarine = { - convoy_raiding_coordination = 0.1 - } - - start_year = 1953 - - folder = { - name = mtgnavalfolder - position = { x = -2 y = 29 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - - ###Special snowflake hulls for special snowflake nations - panzerschiffe = { - - enable_equipments = { - vnr_ship_hull_cruiser_panzerschiff - } - enable_equipment_modules = { - ship_hull_cruiser_role_rc - ship_cruiser_camo_1 - } - - research_cost = 0.6 - - start_year = 1932 - - ai_will_do = { - factor = 0 - modifier = { - tag = TIX - add = 2 - } - } - - categories = { - naval_equipment - ca_tech - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - torpedo_cruiser_mtg = { - - enable_equipments = { - vnr_ship_hull_torpedo_cruiser - } - - research_cost = 1 - start_year = 1936 - - #set at gamestart - allow = { - always = no - } - } - pre_dreadnoughts = { - - enable_equipments = { - vnr_ship_hull_pre_dreadnought - } - - research_cost = 1 - start_year = 1900 - - #set at gamestart - allow = { - always = no - } - } - coastal_defense_ships = { - - enable_equipments = { - vnr_ship_hull_cruiser_coastal_defense_ship - } - - research_cost = 1 - start_year = 1900 - - #set at gamestart - allow = { - always = no - } - } - cruiser_submarines = { - - enable_equipments = { - vnr_ship_hull_cruiser_submarine - } - enable_equipment_modules = { - ship_extra_fuel_tank - } - - research_cost = 1.25 - - start_year = 1928 - - ai_will_do = { - factor = 0 - } - - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - midget_submarines = { - - enable_equipments = { - vnr_ship_hull_midget_submarine - } - enable_equipment_modules = { - crewed_torpedo - } - research_cost = 0.6 - start_year = 1930 - - ai_will_do = { - factor = 0 - } - categories = { - naval_equipment - ss_tech - mio_cat_tech_all_submarine_and_modules - } - } - escort_carriers_ship = { - enable_equipments = { - vnr_ship_hull_escort_carrier - } - research_cost = 0.4 - start_year = 1940 - - ai_will_do = { - factor = 0 - } - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - super_carriers = { - enable_equipments = { - vnr_ship_hull_super_carrier - } - enable_equipment_modules = { - ship_carrier_armor_heavy - ship_deck_space_big - ship_ski_jump_ramp - } - folder = { - name = mtgnavalfolder - position = { x = -1 y = @1948 } - } - path = { - leads_to_tech = tactical_air_navigation_system - research_cost_coeff = 1 - } - path = { - leads_to_tech = luneburg_lens - research_cost_coeff = 1 - } - path = { - leads_to_tech = iff_device - research_cost_coeff = 1 - } - path = { - leads_to_tech = optical_landing_system - research_cost_coeff = 1 - } - research_cost = 1.5 - start_year = 1948 - - dependencies = { - full_armored_carrier = 1 - carrier_angled_deck = 1 - carrier_steam_catapult = 1 - } - - ai_will_do = { - factor = 1 - modifier = { - is_major = yes - factor = 10 - } - } - categories = { - naval_equipment - cv_tech - mio_cat_tech_all_carrier_and_modules - } - } - - naval_radio_guiding_system = { - dependencies = { - radio_detection = 1 - improved_computing_machine = 1 - } - path = { - leads_to_tech = ship_to_ship_missile - research_cost_coeff = 1 - } - start_year = 1943 - research_cost = 1 - folder = { - name = mtgnavalfolder - position = { x = 0 y = 0 } - } - - enable_equipment_modules = { - ship_vt_shell - vlf_receiver - } - - naval_coordination = 0.05 - - ai_will_do = { - factor = 1 - modifier = { - factor = 7 - has_navy_size = { size > 100 } - } - } - categories = { - naval_equipment - } - } - - ship_to_ship_missile = { - research_cost = 1.5 - start_year = 1945 - - folder = { - name = mtgnavalfolder - position = { x = 0 y = 6 } - } - dependencies = { - rocket_engines = 1 - } - - ai_will_do = { - factor = 2 - } - - enable_equipment_modules = { - ship_missile_1 - ship_cruise_missile_1 - } - - categories = { - naval_equipment - rocketry - ship_modules_tech - } - } - - obsolete_vanilla_hulls = { - enable_equipments = { - ship_hull_light_1 - ship_hull_light_2 - ship_hull_light_3 - ship_hull_light_4 - ship_hull_light_5 - ship_hull_cruiser_1 - ship_hull_cruiser_2 - ship_hull_cruiser_3 - ship_hull_cruiser_4 - ship_hull_cruiser_5 - ship_hull_cruiser_panzerschiff - ship_hull_cruiser_coastal_defense_ship - ship_hull_heavy_1 - ship_hull_heavy_2 - ship_hull_heavy_3 - ship_hull_heavy_4 - ship_hull_heavy_5 - ship_hull_super_heavy_1 - ship_hull_carrier_conversion_bb - ship_hull_carrier_conversion_ca - ship_hull_carrier_1 - ship_hull_carrier_2 - ship_hull_carrier_3 - ship_hull_escort_carrier - ship_hull_super_carrier - ship_hull_submarine_1 - ship_hull_submarine_2 - ship_hull_submarine_3 - ship_hull_submarine_4 - ship_hull_cruiser_submarine - ship_hull_midget_submarine - } - start_year = 1900 - research_cost = 1 - allow = { - always = no - } - } -} \ No newline at end of file diff --git a/src/common/technologies/MTG_naval_Support.txt b/src/common/technologies/MTG_naval_Support.txt deleted file mode 100755 index 61b5ea2..0000000 --- a/src/common/technologies/MTG_naval_Support.txt +++ /dev/null @@ -1,3444 +0,0 @@ -technologies = { - - ## ### # # ## # # ### # # ### ## - # # # # ## ## # # ## ## # ## # # # - #### ### # # # #### # # # ## # ## # # - # # # # # # # # # # # # # # # - # # # # # # # # # # ### # # # ## - - - basic_battery = { - - research_cost = 1 - - start_year = 1914 - - path = { - leads_to_tech = multi_mounted_battery - research_cost_coeff = 1 - } - on_research_complete = { - custom_effect_tooltip = light_battery_advice_tt - custom_effect_tooltip = medium_battery_advice_tt - custom_effect_tooltip = heavy_battery_advice_tt - custom_effect_tooltip = secondary_battery_advice_tt - } - - enable_equipment_modules = { - ship_light_battery_1 - ship_medium_battery_1_double - ship_medium_battery_1_single - ship_light_medium_battery_1_double - ship_light_medium_battery_1_single - ship_heavy_battery_1 - ship_heavy_battery_big_1 - ship_heavy_battery_small_1 - ship_secondaries_1 - ship_civilian_light_battery_1 - ship_anti_air_1_h - - # ship_ap_shell_1 - # ship_ap_shell_2 - # ship_ap_shell_3 - } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 1 } - } - - ai_will_do = { - factor = 1 - modifier = { - OR = { - has_tech = early_ship_hull_light - has_tech = early_ship_hull_cruiser - has_tech = early_ship_hull_heavy - } - factor = 500 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - cat_ship_medium_battery - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - multi_mounted_battery = { - - research_cost = 1 - - start_year = 1918 - - path = { - leads_to_tech = basic_light_battery - research_cost_coeff = 1 - } - on_research_complete = { - custom_effect_tooltip = light_battery_advice_tt - custom_effect_tooltip = medium_battery_advice_tt - custom_effect_tooltip = heavy_battery_advice_tt - custom_effect_tooltip = secondary_battery_advice_tt - } - - path = { - leads_to_tech = basic_medium_battery - research_cost_coeff = 1 - } - - path = { - leads_to_tech = basic_heavy_battery - research_cost_coeff = 1 - } - - path = { - leads_to_tech = ship_rocket_artillery - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_light_battery_1_double - ship_medium_battery_1 - ship_light_medium_battery_1 - ship_heavy_battery_1_triple - ship_heavy_battery_big_1_triple - ship_heavy_battery_small_1_triple - ship_heavy_battery_1_quad - ship_heavy_battery_big_1_quad - ship_heavy_battery_small_1_quad - - ship_light_weight_shell - } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 4 } - } - - ai_will_do = { - factor = 1 - modifier = { - OR = { - has_tech = early_ship_hull_light - has_tech = early_ship_hull_cruiser - has_tech = early_ship_hull_heavy - } - factor = 500 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - cat_ship_medium_battery - cat_ship_heavy_battery - } - } - - basic_light_battery = { - - research_cost = 0.5 - - start_year = 1924 - - path = { - leads_to_tech = basic_light_shell - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_dp_light_battery - research_cost_coeff = 1 - } - - on_research_complete = { - custom_effect_tooltip = light_battery_advice_tt - } - - enable_equipment_modules = { - ship_light_battery_2 - ship_light_battery_2_double - dp_light_battery_1 - dp_light_battery_1_single - dp_ship_secondaries_1 - dp_ship_secondaries_1_bb - ship_anti_air_2_h - } - - - folder = { - name = mtgnavalsupportfolder - position = { x = -6 y = 7 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = basic_ship_hull_light - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - mio_cat_tech_all_capital_ship_and_modules - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - basic_light_shell = { - - research_cost = 0.5 - - start_year = 1936 - - path = { - leads_to_tech = improved_light_battery - research_cost_coeff = 1 - } - - - destroyer = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - light_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - heavy_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - medium_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - ##! armored_cruiser = { - ##! lg_attack = 0.05 - ##! lg_armor_piercing = 0.05 - ##! } - battleship = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - battle_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - carrier = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - SH_battleship = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - battlecarrier = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -6 y = 10 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = interwar_ship_hull_light - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - improved_light_battery = { - - research_cost = 0.5 - - start_year = 1939 - - path = { - leads_to_tech = improved_light_shell - research_cost_coeff = 1 - } - - on_research_complete = { - custom_effect_tooltip = light_battery_advice_tt - } - - enable_equipment_modules = { - ship_light_battery_3 - ship_light_battery_3_double - ship_anti_air_3_h - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -6 y = 13 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_light - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - improved_light_shell = { - - research_cost = 0.5 - - start_year = 1942 - - path = { - leads_to_tech = advanced_light_battery - research_cost_coeff = 1 - } - - destroyer = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - light_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - heavy_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - medium_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - ##! armored_cruiser = { - ##! lg_attack = 0.05 - ##! lg_armor_piercing = 0.05 - ##! } - battleship = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - battle_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - carrier = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - SH_battleship = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - battlecarrier = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -6 y = 16 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_light - factor = 2 - } - modifier = { - has_war = yes - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - advanced_light_battery = { - - research_cost = 0.5 - - start_year = 1944 - - enable_equipment_modules = { - ship_light_battery_4 - ship_light_battery_4_double - ship_anti_air_4_h - } - - on_research_complete = { - custom_effect_tooltip = light_battery_advice_tt - } - - path = { - leads_to_tech = unmanned_gun_turret - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -6 y = 19 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = advanced_ship_hull_light - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - basic_medium_battery = { - - research_cost = 0.75 - - start_year = 1936 - - - on_research_complete = { - custom_effect_tooltip = medium_battery_advice_tt - custom_effect_tooltip = secondary_battery_advice_tt - } - - path = { - leads_to_tech = basic_medium_shell - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_medium_battery_2 - ship_medium_battery_2_double - ship_medium_battery_2_single - ship_light_medium_battery_2 - ship_light_medium_battery_2_double - ship_light_medium_battery_2_single - ship_medium_heavy_battery_1 - ship_medium_heavy_battery_1_double - ship_secondaries_2 - - sub_battery_1 - } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 7 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = interwar_ship_hull_cruiser - factor = 10 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_medium_battery - mio_cat_tech_all_cruiser_and_modules - } - } - - basic_medium_shell = { - - research_cost = 0.5 - - start_year = 1936 - - path = { - leads_to_tech = improved_medium_battery - research_cost_coeff = 1 - } - - - light_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - heavy_cruiser = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - medium_cruiser = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - - folder = { - name = mtgnavalsupportfolder - position = { x =0 y = 10 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = interwar_ship_hull_cruiser - has_navy_size = { - archetype = ship_hull_cruiser - size > 5 - } - factor = 7 - } - } - - categories = { - naval_equipment - mio_cat_tech_all_cruiser_and_modules - } - } - - improved_medium_battery = { - - research_cost = 0.75 - - start_year = 1939 - - path = { - leads_to_tech = improved_medium_shell - research_cost_coeff = 1 - } - - - on_research_complete = { - custom_effect_tooltip = medium_battery_advice_tt - } - enable_equipment_modules = { - ship_medium_battery_3 - ship_medium_battery_3_double - ship_medium_battery_3_single - ship_light_medium_battery_3 - ship_light_medium_battery_3_double - ship_light_medium_battery_3_single - - ship_secondaries_3 - - } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 13 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_cruiser - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_medium_battery - mio_cat_tech_all_cruiser_and_modules - } - } - - improved_medium_shell = { - - research_cost = 0.5 - - start_year = 1942 - - path = { - leads_to_tech = advanced_medium_battery - research_cost_coeff = 1 - } - - path = { - leads_to_tech = basic_dp_medium_battery - research_cost_coeff = 1 - } - - light_cruiser = { - lg_attack = 0.05 - lg_armor_piercing = 0.05 - } - heavy_cruiser = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - medium_cruiser = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 16 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_cruiser - factor = 3 - } - modifier = { - has_war = yes - factor = 3 - } - } - - categories = { - naval_equipment - mio_cat_tech_all_cruiser_and_modules - } - } - - advanced_medium_battery = { - - research_cost = 0.75 - - start_year = 1944 - - enable_equipment_modules = { - ship_medium_battery_4 - ship_medium_battery_4_double - ship_medium_battery_4_single - ship_light_medium_battery_4 - ship_light_medium_battery_4_double - ship_light_medium_battery_4_single - ship_medium_heavy_battery_2 - ship_medium_heavy_battery_2_double - ship_secondaries_4 - } - on_research_complete = { - custom_effect_tooltip = medium_battery_advice_tt - } - - path = { - leads_to_tech = unmanned_gun_turret - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 19 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = advanced_ship_hull_cruiser - factor = 7 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_medium_battery - mio_cat_tech_all_cruiser_and_modules - } - } - - basic_heavy_battery = { - - research_cost = 1 - - start_year = 1924 - - path = { - leads_to_tech = basic_heavy_shell - research_cost_coeff = 1 - } - path = { - leads_to_tech = basic_super_heavy_battery - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_heavy_battery_2 - ship_heavy_battery_2_triple - ship_heavy_battery_2_quad - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 7 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = basic_ship_hull_heavy - factor = 20 - } - modifier = { - OR = { - tag = TIX - tag = CHY - } - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - } - } - improved_heavy_battery = { - - research_cost = 1 - - start_year = 1939 - - path = { - leads_to_tech = improved_heavy_shell - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_heavy_battery_3 - ship_heavy_battery_3_triple - ship_heavy_battery_3_quad - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 13 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_heavy - factor = 20 - } - modifier = { - OR = { - tag = TIX - tag = CHY - } - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - } - } - advanced_heavy_battery = { - - research_cost = 1 - - start_year = 1944 - - enable_equipment_modules = { - ship_heavy_battery_4 - ship_heavy_battery_4_triple - ship_heavy_battery_4_quad - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 19 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = advanced_ship_hull_heavy - factor = 20 - } - modifier = { - OR = { - tag = TIX - tag = CHY - } - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - } - } - - - - basic_heavy_shell = { - - research_cost = 0.5 - - start_year = 1936 - - path = { - leads_to_tech = improved_heavy_battery - research_cost_coeff = 1 - } - - battleship = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - battle_cruiser = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - SH_battleship = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - battlecarrier = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - ##! armored_cruiser = { - ##! hg_attack = 0.05 - ##! hg_armor_piercing = 0.05 - ##! } - - enable_equipment_modules = { - ship_high_velocity_shell - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 10 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = interwar_ship_hull_heavy - factor = 3 - } - - } - - categories = { - naval_equipment - mio_cat_tech_all_capital_ship_and_modules - } - } - improved_heavy_shell = { - - research_cost = 0.5 - - start_year = 1942 - - path = { - leads_to_tech = advanced_heavy_battery - research_cost_coeff = 1 - } - - battleship = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - battle_cruiser = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - SH_battleship = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - battlecarrier = { - hg_attack = 0.05 - hg_armor_piercing = 0.05 - } - ##! armored_cruiser = { - ##! hg_attack = 0.05 - ##! hg_armor_piercing = 0.05 - ##! } - - enable_equipment_modules = { - ship_super_heavy_weight_shell - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 16 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = improved_ship_hull_heavy - has_war = yes - factor = 10 - } - } - - categories = { - naval_equipment - mio_cat_tech_all_capital_ship_and_modules - } - } - - basic_dp_light_battery = { - - research_cost = 0.5 - - start_year = 1939 - - enable_equipment_modules = { - dp_light_battery_2 - dp_light_battery_2_single - dp_ship_secondaries_2 - dp_ship_secondaries_2_bb - } - - path = { - leads_to_tech = improved_dp_light_battery - research_cost_coeff = 1 - } - - on_research_complete = { - custom_effect_tooltip = secondary_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -3 y = 12 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = HUJ - tag = BYG - tag = CHY - } - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - improved_dp_light_battery = { - - research_cost = 0.5 - - start_year = 1941 - - enable_equipment_modules = { - dp_light_battery_3 - dp_light_battery_3_single - dp_ship_secondaries_3 - dp_ship_secondaries_3_bb - } - - on_research_complete = { - custom_effect_tooltip = secondary_battery_advice_tt - } - - path = { - leads_to_tech = advanced_dp_light_battery - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -3 y = 15 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = HUJ - tag = BYG - tag = CHY - } - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - advanced_dp_light_battery = { - - research_cost = 0.5 - - start_year = 1944 - - enable_equipment_modules = { - dp_light_battery_4 - dp_light_battery_4_single - dp_ship_secondaries_4 - dp_ship_secondaries_4_bb - } - - on_research_complete = { - custom_effect_tooltip = secondary_battery_advice_tt - } - - path = { - leads_to_tech = unmanned_gun_turret - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -3 y = 19 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = HUJ - tag = BYG - tag = CHY - } - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - basic_dp_medium_battery = { - - research_cost = 0.75 - - start_year = 1944 - - enable_equipment_modules = { - dp_ship_medium_1 - } - - on_research_complete = { - custom_effect_tooltip = secondary_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 3 y = 19 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = HUJ - tag = BYG - tag = CHY - } - factor = 20 - } - } - - categories = { - naval_equipment - ship_modules_tech - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_cruiser_and_modules - } - } - - basic_super_heavy_battery = { - - research_cost = 1.25 - - start_year = 1921 - - path = { - leads_to_tech = experimental_super_heavy_battery - research_cost_coeff = 1 - } - path = { - leads_to_tech = improved_super_heavy_battery - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_super_heavy_battery_1 - ship_super_heavy_battery_1_triple - ship_super_heavy_battery_1_quad - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 9 y = 7 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = ship_hull_super_heavy - factor = 20 - } - modifier = { - OR = { - tag = TIX - tag = CHY - } - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - } - } - - experimental_super_heavy_battery = { - - research_cost = 2 - - start_year = 1928 - - enable_equipment_modules = { - ship_super_heavy_battery_big_1 - ship_super_heavy_battery_big_1_triple - ship_super_heavy_battery_big_1_quad - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 11 y = 10 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = ship_hull_super_heavy - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - } - } - - improved_super_heavy_battery = { - research_cost = 1.5 - - start_year = 1941 - - enable_equipment_modules = { - ship_super_heavy_battery_2 - ship_super_heavy_battery_2_triple - ship_super_heavy_battery_2_quad - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 9 y = 14 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = ship_hull_super_heavy - factor = 4 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_heavy_battery - mio_cat_tech_all_capital_ship_and_modules - } - } - - - ship_rocket_artillery = { - research_cost = 0.75 - start_year = 1943 - - dependencies = { - rocket_artillery = 1 - } - - enable_equipment_modules = { - ship_anti_air_5 - ship_rocket_launcher - } - - on_research_complete = { - custom_effect_tooltip = heavy_battery_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 3 y = 15 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_medium_battery - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_capital_ship_and_modules - } - } - - unmanned_gun_turret = { - research_cost = 1 - start_year = 1947 - - heavy_cruiser = { - naval_light_gun_hit_chance_factor = 0.05 - } - medium_cruiser = { - naval_light_gun_hit_chance_factor = 0.05 - } - light_cruiser = { - naval_light_gun_hit_chance_factor = 0.05 - } - destroyer = { - naval_light_gun_hit_chance_factor = 0.05 - } - - dependencies = { - advanced_fire_control_system = 1 - radio = 1 - } - - path = { - leads_to_tech = modern_generic_battery - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -3 y = 21 } - } - - ai_will_do = { - factor = 1 - modifier = { - has_tech = modern_ship_hull_light - factor = 3 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - cat_ship_medium_battery - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - modern_generic_battery = { - research_cost = 1 - start_year = 1949 - - on_research_complete = { - custom_effect_tooltip = light_battery_advice_tt - } - - enable_equipment_modules = { - dp_light_battery_5 - dp_light_battery_5_single - } - - folder = { - name = mtgnavalsupportfolder - position = { x = -3 y = 23 } - } - - ai_will_do = { - factor = 2 - modifier = { - has_tech = modern_ship_hull_light - factor = 3 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_ship_light_battery - cat_ship_medium_battery - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - -### ## ### ### ### ### ## # # ## ### ## ### ### ### - # # # # # # # # # # # # # # # # # # # # # # # # - # # # ### ### ## # # # # # # # #### ### #### ## ### ## - # # # # # # # # # # # # # # # # # # # # # # # # - # ## # # # ### ### ## # # # # # # # # # # # ### - - basic_torpedo = { - - research_cost = 0.5 - - start_year = 1922 - - path = { - leads_to_tech = magnetic_detonator - research_cost_coeff = 1 - } - - path = { - leads_to_tech = improved_ship_torpedo_launcher - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_torpedo_1 - torpedo_mounting - ship_torpedo_fire_control_1 - ship_torpedo_bb - ship_torpedo_sub_1 - } - - on_research_complete = { - custom_effect_tooltip = torpedo_advice_tt - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 1 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - modifier = { - has_war = yes - factor = 3 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - magnetic_detonator = { - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.5 - - start_year = 1932 - - path = { - leads_to_tech = oxygen_torpedo - research_cost_coeff = 1 - } - path = { - leads_to_tech = electric_torpedo - research_cost_coeff = 1 - } - - destroyer = { - torpedo_attack = 0.1 - } - submarine = { - torpedo_attack = 0.1 - } - light_cruiser = { - torpedo_attack = 0.1 - } - heavy_cruiser = { - torpedo_attack = 0.1 - } - medium_cruiser = { - torpedo_attack = 0.1 - } - ##! armored_cruiser = { - ##! torpedo_attack = 0.1 - ##! } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 7 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - modifier = { - has_war = yes - factor = 3 - } - modifier = { - tag = CHY #Japan wants torpedoes EXTRA HARD - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - homing_torpedo = { - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1942 - destroyer = { - naval_torpedo_hit_chance_factor = 0.05 - } - submarine = { - naval_torpedo_hit_chance_factor = 0.05 - } - light_cruiser = { - naval_torpedo_hit_chance_factor = 0.05 - } - heavy_cruiser = { - naval_torpedo_hit_chance_factor = 0.05 - } - medium_cruiser = { - naval_torpedo_hit_chance_factor = 0.05 - } - ##! armored_cruiser = { - ##! naval_torpedo_hit_chance_factor = 0.05 - ##! } - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 16 } - } - path = { - leads_to_tech = proximity_detonator - research_cost_coeff = 1 - } - path = { - leads_to_tech = wire_guided_torpedo - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - modifier = { - has_war = yes - factor = 3 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - wire_guided_torpedo = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1 - enable_equipment_modules = { - sub_wire_guided_torpedo - } - naval_torpedo_screen_penetration_factor = 0.1 - - start_year = 1945 - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 20 } - } - path = { - leads_to_tech = wake_homing_torpedo - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - modifier = { - has_war = yes - factor = 3 - } - } - - categories = { - naval_equipment - ss_tech - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_submarine_and_modules - } - } - - wake_homing_torpedo = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1.25 - - start_year = 1951 - destroyer = { - naval_torpedo_hit_chance_factor = 0.1 - } - submarine = { - naval_torpedo_hit_chance_factor = 0.1 - } - light_cruiser = { - naval_torpedo_hit_chance_factor = 0.1 - } - heavy_cruiser = { - naval_torpedo_hit_chance_factor = 0.1 - } - medium_cruiser = { - naval_torpedo_hit_chance_factor = 0.1 - } - ##! armored_cruiser = { - ##! naval_torpedo_hit_chance_factor = 0.1 - ##! } - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 25 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - modifier = { - has_war = yes - factor = 3 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - electric_torpedo = { - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1936 - - - naval_torpedo_reveal_chance_factor = -0.15 - - path = { - leads_to_tech = homing_torpedo - research_cost_coeff = 1 - } - - xor = { oxygen_torpedo } - folder = { - name = mtgnavalsupportfolder - position = { x = 3 y = 10 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - oxygen_torpedo = { - - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1936 - - - naval_torpedo_screen_penetration_factor = 0.1 - - path = { - leads_to_tech = homing_torpedo - research_cost_coeff = 1 - } - - xor = { electric_torpedo } - folder = { - name = mtgnavalsupportfolder - position = { x = 1 y = 10 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = JAP - tag = USA - tag = GER - } - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - proximity_detonator = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 0.75 - - start_year = 1943 - dependencies = { - radio_detection = 1 - } - - destroyer = { - torpedo_attack = 0.1 - } - submarine = { - torpedo_attack = 0.1 - } - light_cruiser = { - torpedo_attack = 0.1 - } - heavy_cruiser = { - torpedo_attack = 0.1 - } - medium_cruiser = { - torpedo_attack = 0.1 - } - ##! armored_cruiser = { - ##! torpedo_attack = 0.1 - ##! } - - - folder = { - name = mtgnavalsupportfolder - position = { x = 3 y = 18 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = CHY - tag = BYG - tag = TIX - } - factor = 5 - } - modifier = { - has_war = yes - factor = 3 - } - modifier = { - tag = CHY #Japan wants torpedoes EXTRA HARD - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - - improved_ship_torpedo_launcher = { - - research_cost = 0.5 - - start_year = 1932 - - path = { - leads_to_tech = advanced_ship_torpedo_launcher - research_cost_coeff = 1 - } - - on_research_complete = { - custom_effect_tooltip = torpedo_advice_tt - } - - enable_equipment_modules = { - ship_torpedo_2 - ship_torpedo_sub_2 - } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 8 } - } - - ai_will_do = { - factor = 2 - modifier = { - tag = CHY - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - advanced_ship_torpedo_launcher = { - - research_cost = 0.75 - - start_year = 1940 - - path = { - leads_to_tech = modern_ship_torpedo_launcher - research_cost_coeff = 1 - } - - on_research_complete = { - custom_effect_tooltip = torpedo_advice_tt - } - - enable_equipment_modules = { - ship_torpedo_3 - ship_torpedo_sub_3 - ship_torpedo_fire_control_2 - } - - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 14 } - } - - ai_will_do = { - factor = 2 - modifier = { - tag = CHY - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - modern_ship_torpedo_launcher = { - - research_cost = 1 - - start_year = 1944 - - enable_equipment_modules = { - ship_torpedo_4 - ship_torpedo_sub_4 - ship_torpedo_fire_control_3 - } - - on_research_complete = { - custom_effect_tooltip = torpedo_advice_tt - } - - path = { - leads_to_tech = coldwar_ship_torpedo_launcher - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 19 } - } - - ai_will_do = { - factor = 2 - modifier = { - tag = CHY - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - cat_torpedoes - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_destroyer_and_modules - } - } - coldwar_ship_torpedo_launcher = { - research_cost = 1.25 - start_year = 1949 - - enable_equipment_modules = { - ship_torpedo_5 - ship_torpedo_sub_5 - ship_torpedo_fire_control_4 - } - - on_research_complete = { - custom_effect_tooltip = torpedo_advice_tt - } - - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 23 } - } - } - - -### ## # # ## ## ### ## ## # # ### ### ## # -# # # # ## ## # # # # # # # # ## # # # # # # # -# # #### # # # #### # ## ## # # # # ## # ### # # # -# # # # # # # # # # # # # # # # # # # # # # # -### # # # # # # ## ### ## ## # # # # # ## ### - - damage_control_1 = { - - research_cost = 0.75 - path = { - leads_to_tech = damage_control_2 - research_cost_coeff = 1 - } - critical_receive_chance = -0.05 - naval_critical_effect_factor = -0.1 - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 1 } - } - - ai_will_do = { - factor = 3 - modifier = { - is_historical_focus_on = yes - tag = CHY - factor = 0.25 - } - modifier = { - tag = BYG - factor = 3 - } - modifier = { - has_war = yes - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - } - } - - damage_control_2 = { - - research_cost = 0.75 - path = { - leads_to_tech = damage_control_3 - research_cost_coeff = 1 - } - critical_receive_chance = -0.05 - naval_critical_effect_factor = -0.1 - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 6 } - } - - ai_will_do = { - factor = 3 - modifier = { - is_historical_focus_on = yes - tag = CHY - factor = 0.25 - } - modifier = { - tag = BYG - factor = 3 - } - modifier = { - has_war = yes - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - } - } - - damage_control_3 = { - - research_cost = 1 - critical_receive_chance = -0.05 - naval_critical_effect_factor = -0.1 - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 12 } - } - - ai_will_do = { - factor = 3 - modifier = { - is_historical_focus_on = yes - tag = CHY - factor = 0.25 - } - modifier = { - tag = BYG - factor = 3 - } - modifier = { - has_war = yes - factor = 2 - } - } - - categories = { - naval_equipment - ship_modules_tech - } - } - -### ### ### ### ## ## # # ### ### ## # # # ### ### # # ## ### ## -# # # # # # # # # ## # # # # # # # ## ## # # # # # # # # # -## # ### ## # # # # ## # ### # # # # # # ## # #### # # # # # -# # # # # # # # # # # # # # # # # # # # # # # # # # # # -# ### # # ### ## ## # # # # # ## ### # # ### # # # ## ### ## - -#NOTE: FIRE CONTROL SYSTEMS ARE IN ELECTROMECHANICAL ENGINEERING FOLDER! - - fire_control_methods_1 = { - - research_cost = 1 - path = { - leads_to_tech = fire_control_methods_2 - research_cost_coeff = 1 - } - SH_battleship = { - lg_attack = 0.05 - hg_attack = 0.05 - } - battleship = { - lg_attack = 0.05 - hg_attack = 0.05 - } - battle_cruiser = { - lg_attack = 0.05 - hg_attack = 0.05 - } - battlecarrier = { - lg_attack = 0.05 - hg_attack = 0.05 - } - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 1 } - } - - ai_will_do = { - factor = 3 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - tag = CHY - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - } - } - - fire_control_methods_2 = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1 - path = { - leads_to_tech = fire_control_methods_3 - research_cost_coeff = 1 - } - SH_battleship = { - lg_attack = 0.05 - hg_attack = 0.05 - } - battleship = { - lg_attack = 0.05 - hg_attack = 0.05 - } - battle_cruiser = { - lg_attack = 0.05 - hg_attack = 0.05 - } - battlecarrier = { - lg_attack = 0.05 - hg_attack = 0.05 - } - ##! armored_cruiser = { - ##! lg_attack = 0.05 - ##! hg_attack = 0.05 - ##! } - heavy_cruiser = { - lg_attack = 0.05 - hg_attack = 0.05 - } - medium_cruiser = { - lg_attack = 0.05 - hg_attack = 0.05 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 6 } - } - - ai_will_do = { - factor = 3 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - tag = CHY - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - } - } - - fire_control_methods_3 = { - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - research_cost = 1 - SH_battleship = { - lg_attack = 0.1 - hg_attack = 0.1 - } - battleship = { - lg_attack = 0.1 - hg_attack = 0.1 - } - battle_cruiser = { - lg_attack = 0.1 - hg_attack = 0.1 - } - battlecarrier = { - lg_attack = 0.1 - hg_attack = 0.1 - } - ##! armored_cruiser = { - ##! lg_attack = 0.05 - ##! hg_attack = 0.05 - ##! } - heavy_cruiser = { - lg_attack = 0.1 - hg_attack = 0.1 - } - medium_cruiser = { - lg_attack = 0.1 - hg_attack = 0.1 - } - light_cruiser = { - lg_attack = 0.1 - hg_attack = 0.1 - } - destroyer = { - lg_attack = 0.05 - hg_attack = 0.05 - } - xp_research_type = navy - xp_boost_cost = 20 - xp_research_bonus = 1.50 - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 12 } - } - - ai_will_do = { - factor = 3 - modifier = { - has_war = yes - factor = 2 - } - modifier = { - tag = CHY - factor = 5 - } - } - - categories = { - naval_equipment - ship_modules_tech - } - } - - -# # ### # # ### ## -## ## # ## # # # -# # # # # ## ## # -# # # # # # # -# # ### # # ### ## - - basic_naval_mines = { - - research_cost = 0.5 - - start_year = 1922 - - path = { - leads_to_tech = improved_naval_mines - research_cost_coeff = 1 - } - - path = { - leads_to_tech = submarine_mine_laying - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_mine_layer_1 - } - - enable_equipment_modules = { - ship_mine_sweeper_1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 1 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - mio_cat_tech_all_screen_ship_and_modules - } - } - - submarine_mine_laying = { - - research_cost = 0.75 - - start_year = 1922 - - path = { - leads_to_tech = improved_submarine_mine_laying - research_cost_coeff = 1 - } - - enable_equipment_modules = { - ship_mine_layer_sub - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 4 y = 1 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - ship_modules_tech - } - } - - improved_submarine_mine_laying = { - - research_cost = 0.75 - - start_year = 1940 - - submarine = { - mines_planting = 0.2 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 4 y = 13 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - ship_modules_tech - mio_cat_tech_all_submarine_and_modules - } - } - - improved_naval_mines = { - - research_cost = 1 - - start_year = 1936 - - path = { - leads_to_tech = advanced_naval_mines - research_cost_coeff = 1 - } - - path = { - leads_to_tech = degaussing - research_cost_coeff = 1 - } - - - - naval_mines_damage_factor = 0.2 # more boom for the boom box - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 6 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - mio_cat_tech_all_screen_ship_and_modules - } - } - - degaussing = { - - research_cost = 0.75 - - start_year = 1938 - - naval_mines_effect_reduction = 0.5 - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 12 } - } - - ai_will_do = { - factor = 2 - modifier = { - OR = { - tag = TIX - tag = BYG - tag = HUJ - tag = BFL - } - factor = 5 - } - } - - categories = { - naval_mines - naval_minesweeping - naval_equipment - mio_cat_tech_all_screen_ship_and_modules - mio_cat_tech_all_cruiser_and_modules - mio_cat_tech_all_capital_ship_and_modules - mio_cat_tech_all_carrier_and_modules - } - } - - advanced_naval_mines = { - - research_cost = 1.25 - - start_year = 1942 - - path = { - leads_to_tech = modern_naval_mines - research_cost_coeff = 1 - } - - path = { - leads_to_tech = airdrop_mines - research_cost_coeff = 1 - } - path = { - leads_to_tech = airdrop_mines_bba - research_cost_coeff = 1 - } - - naval_mines_damage_factor = 0.2 # more boom for the boom box - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 15 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - mio_cat_tech_all_screen_ship_and_modules - } - } - - airdrop_mines = { - allow_branch = { - NOT = { has_dlc = "By Blood Alone" } - } - - research_cost = 0.5 - - start_year = 1942 - - category_nav_bomber = { - mines_planting = 0.05 - } - category_tac_bomber = { - mines_planting = 0.08 - } - category_strat_bomber = { - mines_planting = 0.13 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 15 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - } - } - - airdrop_mines_bba = { - allow_branch = { - has_dlc = "By Blood Alone" - } - - research_cost = 0.5 - - start_year = 1942 - - enable_equipment_modules = { - airdropped_mines - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 15 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - } - } - - modern_naval_mines = { - - research_cost = 1.5 - - start_year = 1945 - - path = { - leads_to_tech = airsweep_mines - research_cost_coeff = 1 - } - path = { - leads_to_tech = airsweep_mines_bba - research_cost_coeff = 1 - } - - naval_mines_damage_factor = 0.2 # more boom for the boom box - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 21 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minelaying - naval_equipment - mio_cat_tech_all_screen_ship_and_modules - } - } - - airsweep_mines = { - allow_branch = { - NOT = { has_dlc = "By Blood Alone" } - } - - research_cost = 0.5 - - start_year = 1944 - - category_nav_bomber = { - mines_sweeping = 0.1 - } - - category_tac_bomber = { - mines_sweeping = 0.15 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 21 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minesweeping - naval_equipment - } - } - - airsweep_mines_bba = { - allow_branch = { - has_dlc = "By Blood Alone" - } - - research_cost = 0.5 - - start_year = 1944 - - enable_equipment_modules = { - demining_coil - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 21 } - } - - ai_will_do = { - factor = 1 - } - - categories = { - naval_mines - naval_minesweeping - naval_equipment - } - } - - mtg_transport = { #WHEN BALANCING - ALSO FIX REGULAR NAVAL TREE - - transport_capacity = -0.2 - naval_invasion_capacity = 10 - - path = { - leads_to_tech = mtg_landing_craft - research_cost_coeff = 1 - } - path = { - leads_to_tech = naval_combat_support - research_cost_coeff = 1 - } - - research_cost = 0.5 - start_year = 1922 - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 1 } - } - - ai_will_do = { - factor = 1 - - modifier = { - factor = 0.5 - has_war = no - } - - modifier = { - factor = 2 - tag = BYG - } - modifier = { - has_war_with = CHY - factor = 2 - } - - modifier = { - factor = 3 - tag = CHY - } - - modifier = { - factor = 2 - tag = HUJ - } - } - - categories = { - naval_equipment - tp_tech - } - } - - mtg_landing_craft = { - - invasion_preparation = -0.5 - amphibious_invasion_defence = 0.15 - naval_invasion_capacity = 40 - - path = { - leads_to_tech = mtg_tank_landing_craft - research_cost_coeff = 1 - } - - enable_equipments = { - floating_harbor_equipment_1 - } - force_use_small_tech_layout = yes - show_equipment_icon = yes - - research_cost = 1 - start_year = 1940 - - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 13 } - } - - ai_will_do = { - factor = 2 - - modifier = { - factor = 0.5 - has_war = no - } - - modifier = { - factor = 2 - tag = BYG - } - modifier = { - has_war_with = CHY - factor = 2 - } - modifier = { - factor = 50 - tag = CHY - OR = { - has_war_with = BYG - DOH = { - OR = { - has_capitulated = yes - exists = no - is_subject_of = CHY - } - } - } - } - - modifier = { - factor = 2 - tag = HUJ - } - - modifier = { - factor = 10 - OR = { - tag = HUJ - tag = BYG - } - has_war_with = TIX - TIX = { has_war_with = BFL } - } - } - - categories = { - naval_equipment - tp_tech - } - } - - mtg_tank_landing_craft = { - - amphibious_invasion = 0.25 - amphibious_invasion_defence = 0.5 - naval_invasion_capacity = 100 - - research_cost = 1.5 - start_year = 1944 - folder = { - name = mtgnavalsupportfolder - position = { x = 0 y = 21 } - } - - ai_will_do = { - factor = 2 - - modifier = { - factor = 0.5 - has_war = no - } - - modifier = { - factor = 2 - tag = BYG - } - modifier = { - factor = 2 - has_war_with = CHY - } - modifier = { - factor = 3 - tag = CHY - } - - modifier = { - factor = 2 - tag = HUJ - } - } - - categories = { - naval_equipment - tp_tech - } - } - - # naval integrated support tech tree - naval_combat_support = { - research_cost = 0.5 - start_year = 1914 - force_use_small_tech_layout = yes - show_equipment_icon = yes - - path = { - leads_to_tech = basic_port_facility - research_cost_coeff = 1 - } - path = { - leads_to_tech = speed_over_range - research_cost_coeff = 1 - } - path = { - leads_to_tech = range_over_speed - research_cost_coeff = 1 - } - path = { - leads_to_tech = repair_ship - research_cost_coeff = 1 - } - path = { - leads_to_tech = hospital_ship - research_cost_coeff = 1 - } - path = { - leads_to_tech = naval_fuel_complex - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 5 y = 1 } - } - - ai_will_do = { - factor = 1 - } - - enable_equipments = { - vnr_ship_hull_civilian_1 - } - enable_equipment_modules = { - fuel_tanker_silo - dry_cargo_storage - civilian_ship_engine_1 - } - categories = { - naval_equipment - logistics_tech - } - } - # port facility branch - basic_port_facility = { - research_cost = 0.3 - start_year = 1918 - - path = { - leads_to_tech = large_shipyard - research_cost_coeff = 1 - } - path = { - leads_to_tech = heavy_crane - research_cost_coeff = 1 - } - path = { - leads_to_tech = dry_dock - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 3 } - } - - ai_will_do = { - factor = 0.25 - } - - production_speed_naval_base_factor = 0.1 - categories = { - naval_equipment - industry - } - } - large_shipyard = { - research_cost = 0.6 - start_year = 1926 - - path = { - leads_to_tech = port_construction_corps - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 8 } - } - - ai_will_do = { - factor = 0.25 - } - - production_speed_dockyard_factor = 0.1 - categories = { - naval_equipment - industry - } - } - heavy_crane = { - research_cost = 0.3 - start_year = 1924 - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 3 y = 5 } - } - - refit_speed = 0.1 - categories = { - naval_equipment - industry - } - } - dry_dock = { - research_cost = 0.45 - start_year = 1922 - - ai_will_do = { - factor = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 1 y = 5 } - } - - repair_speed_factor = 0.1 - categories = { - naval_equipment - industry - } - } - port_construction_corps = { - research_cost = 0.6 - start_year = 1938 - - path = { - leads_to_tech = integrated_shipyard_complex - research_cost_coeff = 1 - } - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 12 } - } - - repair_speed_naval_base_factor = 0.1 - repair_speed_dockyard_factor = 0.1 - categories = { - naval_equipment - logistics_tech - } - } - integrated_shipyard_complex = { - research_cost = 1.25 - start_year = 1942 - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 2 y = 16 } - } - - industrial_capacity_dockyard = 0.1 - categories = { - naval_equipment - industry - } - } - - # auxiliary ship branch - speed_over_range = { - research_cost = 0.3 - start_year = 1925 - force_use_small_tech_layout = yes - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = high_speed_civilian_engine - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 4 y = 7 } - } - xor = { range_over_speed } - - auxiliary_ship = { - naval_speed = 0.2 - } - categories = { - naval_equipment - logistics_tech - } - } - range_over_speed = { - research_cost = 0.3 - start_year = 1925 - force_use_small_tech_layout = yes - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = armed_civilian_ship - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 7 } - } - xor = { speed_over_range } - - auxiliary_ship = { - naval_range = 0.2 - } - categories = { - naval_equipment - logistics_tech - } - } - high_speed_civilian_engine = { - research_cost = 0.7 - start_year = 1936 - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = fast_combat_support_ship - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 4 y = 10 } - } - auxiliary_ship = { - surface_visibility = -0.1 - } - convoy_retreat_speed = 0.1 - - enable_equipment_modules = { - civilian_ship_engine_2 - } - categories = { - naval_equipment - logistics_tech - } - } - fast_combat_support_ship = { - research_cost = 1 - start_year = 1943 - - enable_equipments = { - vnr_ship_hull_civilian_2 - } - enable_equipment_modules = { - supply_hub - } - folder = { - name = mtgnavalsupportfolder - position = { x = 4 y = 16 } - } - - ai_will_do = { - factor = 0 - } - categories = { - naval_equipment - logistics_tech - } - } - armed_civilian_ship = { - research_cost = 0.7 - start_year = 1936 - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = integrated_supply_ship - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 10 } - } - auxiliary_ship = { - max_strength = 0.1 - } - navy_submarine_detection_factor = 0.05 - - enable_equipment_modules = { - ship_cruiser_camo_2 - } - categories = { - naval_equipment - logistics_tech - } - } - integrated_supply_ship = { - research_cost = 1 - start_year = 1943 - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 6 y = 16 } - } - enable_equipments = { - vnr_ship_hull_civilian_3 - } - enable_equipment_modules = { - civilian_ship_engine_2 - supply_hub - } - - categories = { - naval_equipment - logistics_tech - } - } - repair_ship = { - research_cost = 0.3 - start_year = 1920 - - ai_will_do = { - factor = 0.25 - } - path = { - leads_to_tech = floating_dry_dock - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 8 y = 6 } - } - - repair_speed_factor = 0.05 - naval_accidents_chance = -0.05 - heavy_cruiser = { - reliability = 0.1 - } - medium_cruiser = { - reliability = 0.1 - } - light_cruiser = { - reliability = 0.1 - } - categories = { - naval_equipment - } - } - floating_dry_dock = { - research_cost = 0.5 - start_year = 1936 - - ai_will_do = { - factor = 0.25 - } - path = { - leads_to_tech = logistic_system_redundancy - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 8 y = 10 } - } - - repair_speed_factor = 0.1 - naval_accidents_chance = -0.05 - battleship = { - reliability = 0.1 - } - battle_cruiser = { - reliability = 0.1 - } - SH_battleship = { - reliability = 0.1 - } - - categories = { - naval_equipment - industry - } - } - logistic_system_redundancy = { - research_cost = 0.8 - start_year = 1942 - - ai_will_do = { - factor = 0.25 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 8 y = 16 } - } - - auxiliary_ship = { - build_cost_ic = -0.1 - } - destroyer = { - reliability = 0.1 - } - submarine = { - reliability = 0.1 - } - - categories = { - naval_equipment - logistics_tech - } - } - hospital_ship = { - research_cost = 0.35 - start_year = 1918 - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = surgery_at_sea - research_cost_coeff = 1 - } - - folder = { - name = mtgnavalsupportfolder - position = { x = 9 y = 4 } - } - - naval_morale_factor = 0.05 - categories = { - naval_equipment - hospital_tech - } - } - surgery_at_sea = { - research_cost = 0.5 - start_year = 1932 - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = medical_supply_at_sea - research_cost_coeff = 1 - } - path = { - leads_to_tech = joint_sea_hospital - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 9 y = 8 } - } - - naval_morale_factor = 0.1 - - categories = { - naval_equipment - hospital_tech - } - } - medical_supply_at_sea = { - research_cost = 0.55 - start_year = 1939 - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 9 y = 12 } - } - - naval_invasion_penalty = -0.1 - categories = { - naval_equipment - hospital_tech - } - } - joint_sea_hospital = { - research_cost = 0.75 - start_year = 1943 - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 10 y = 17 } - } - - experience_loss_factor = -0.1 - categories = { - naval_equipment - hospital_tech - } - } - - # naval fuel branch - naval_fuel_complex = { - research_cost = 0.2 - start_year = 1925 - - ai_will_do = { - factor = 0 - } - path = { - leads_to_tech = retardant_silo - research_cost_coeff = 1 - } - path = { - leads_to_tech = integrated_fuel_base - research_cost_coeff = 1 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 12 y = 7 } - } - - production_speed_fuel_silo_factor = 0.2 - categories = { - naval_equipment - } - } - retardant_silo = { - research_cost = 0.75 - start_year = 1936 - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 11 y = 10 } - } - - repair_speed_fuel_silo_factor = 0.2 - categories = { - naval_equipment - } - } - integrated_fuel_base = { - research_cost = 1 - start_year = 1938 - - ai_will_do = { - factor = 0 - } - folder = { - name = mtgnavalsupportfolder - position = { x = 12 y = 12 } - } - - max_fuel_factor = 0.1 - categories = { - naval_equipment - } - } - - - vnr_less_fuel_consumption = { - research_cost = 1 - start_year = 1900 - - allow = { - always = no - } - navy_fuel_consumption_factor = -0.15 - } -} diff --git a/src/descriptor.mod b/src/descriptor.mod index d09e90f..5f7a844 100755 --- a/src/descriptor.mod +++ b/src/descriptor.mod @@ -8,5 +8,5 @@ dependencies={ "AzurLane碧蓝航线:塞壬之灾" "原版海军重置" } -supported_version="1.14.10" +supported_version="1.15.*" remote_file_id="3115864680" \ No newline at end of file diff --git a/src/interface/countrytechtreeview.gui b/src/interface/countrytechtreeview.gui index ab8757b..ad7f8dc 100755 --- a/src/interface/countrytechtreeview.gui +++ b/src/interface/countrytechtreeview.gui @@ -1,4 +1,9 @@ guiTypes = { + positionType = { + name = "special_project_tech_icon_offset" + position = { x = -10 y = -10 } + } + containerWindowType = { name = "subunit_icon_entry" position = { x=0 y=0 } @@ -33,215 +38,212 @@ guiTypes = { quadTextureSprite ="GFX_tiled_plain_bg2" } - ####azurlane#### + ####azurlane#### containerWindowType = { - name = "shipgirltech_folder" # Name you added to technology_folders - position = { x=0 y=47 } - size = { width = 100%% height = 100%% } - margin = { top = 13 left = 13 bottom = 24 right = 25} - drag_scroll = { left middle } - verticalScrollbar = "right_vertical_slider" - horizontalScrollbar = "bottom_horizontal_slider" - scroll_wheel_factor = 40 + name = "shipgirltech_folder" # Name you added to technology_folders + position = { x=0 y=47 } + size = { width = 100%% height = 100%% } + margin = { top = 13 left = 13 bottom = 24 right = 25} + drag_scroll = { left middle } + verticalScrollbar = "right_vertical_slider" + horizontalScrollbar = "bottom_horizontal_slider" + scroll_wheel_factor = 40 + + background = { + name = "Background" + quadTextureSprite ="GFX_tiled_window_2b_border" + } - background = { - name = "Background" - quadTextureSprite ="GFX_tiled_window_2b_border" - } - - - containerWindowType = { - name = "techtree_stripes" - position = { x= 0 y= 0 } - size = { - width = 1400 height = 1275 - min = { width = 100%% height = 100%% } - } - clipping = no - - # This is the background you see in the technology folders. - # Make sure the actual image is less than 100% alpha, so it fades into the regular background. - iconType = { - name ="shipgirltech_techtree_bg" - spriteType = "GFX_shipgirltech_background" - position = { x=0 y=0 } - alwaystransparent = yes - } - - instantTextBoxType = { - name = "shipgirl_year1" - position = { x = 30 y = 180 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 00} - text = "1918" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year2" - position = { x = 30 y = 320 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 0} - text = "1936" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year3" - position = { x = 30 y = 455 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 0} - text = "1938" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year4" - position = { x = 30 y = 595 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 0} - text = "1940" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year5" - position = { x = 30 y = 730 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 5} - text = "1942" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_year6" - position = { x = 30 y = 875 } - textureFile = "" - font = "hoi_36header" - borderSize = {x = 0 y = 5} - text = "1944" - maxWidth = 170 - maxHeight = 32 - format = left - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_quzhu" - position = { x = 90 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "先锋部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_xunyang" - position = { x = 300 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "侵袭部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_zhanlie" - position = { x = 580 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "无双部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_jizai" - position = { x = 780 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 5 y = 0} - text = "天罚部队" - maxWidth = 300 - maxHeight = 62 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_gailiang" - position = { x = 1120 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "改良技术" - maxWidth = 60 - maxHeight = 200 - format = center - Orientation = "UPPER_LEFT" - } - - instantTextBoxType = { - name = "shipgirl_subtitle_zhiyuan" - position = { x = 1260 y = 190 } - textureFile = "" - font = "hoi_33" - borderSize = {x = 0 y = 0} - text = "作战理论" - maxWidth = 60 - maxHeight = 200 - format = center - Orientation = "UPPER_LEFT" - } - - - # All the other elements are optional, refer to the actual file for details. - } - - # These display the technology trees. - # Each tree must start the the initial technology that starts the tree. - # i.e. support_weapons_tree will display ALL technologies that are linked to the initial support_weapons technology. - # You only need to specific the INITIAL (i.e. TOP) technologies for each tree. - gridboxtype = { - name = "shipgirltech_jichulilun_tree" - position = { x = 170 y = 170 } - slotsize = { width = 70 height = 70 } - format = "up" - } - - - # Add as many gridboxtype's as you have initial technologies. + containerWindowType = { + name = "techtree_stripes" + position = { x= 0 y= 0 } + size = { + width = 1400 height = 1275 + min = { width = 100%% height = 100%% } + } + clipping = no + + # This is the background you see in the technology folders. + # Make sure the actual image is less than 100% alpha, so it fades into the regular background. + iconType = { + name ="shipgirltech_techtree_bg" + spriteType = "GFX_shipgirltech_background" + position = { x=0 y=0 } + alwaystransparent = yes + } + + instantTextBoxType = { + name = "shipgirl_year1" + position = { x = 30 y = 180 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 00} + text = "1918" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year2" + position = { x = 30 y = 320 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1936" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year3" + position = { x = 30 y = 455 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1938" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year4" + position = { x = 30 y = 595 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 0} + text = "1940" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year5" + position = { x = 30 y = 730 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 5} + text = "1942" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_year6" + position = { x = 30 y = 875 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 5} + text = "1944" + maxWidth = 170 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_quzhu" + position = { x = 90 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "先锋部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_xunyang" + position = { x = 300 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "侵袭部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_zhanlie" + position = { x = 580 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "无双部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_jizai" + position = { x = 780 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 5 y = 0} + text = "天罚部队" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_gailiang" + position = { x = 1120 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "改良技术" + maxWidth = 60 + maxHeight = 200 + format = center + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "shipgirl_subtitle_zhiyuan" + position = { x = 1260 y = 190 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 0} + text = "作战理论" + maxWidth = 60 + maxHeight = 200 + format = center + Orientation = "UPPER_LEFT" + } + # All the other elements are optional, refer to the actual file for details. + } + + # These display the technology trees. + # Each tree must start the the initial technology that starts the tree. + # i.e. support_weapons_tree will display ALL technologies that are linked to the initial support_weapons technology. + # You only need to specific the INITIAL (i.e. TOP) technologies for each tree. + gridboxtype = { + name = "shipgirltech_jichulilun_tree" + position = { x = 170 y = 170 } + slotsize = { width = 70 height = 70 } + format = "up" + } + # Add as many gridboxtype's as you have initial technologies. } + ####azurlane#### + containerWindowType = { name = "infantry_folder" position = { x=0 y=47 } @@ -680,7 +682,7 @@ guiTypes = { instantTextBoxType = { name = "support_subtitle_trains" - position = { x = 40 y = 1080 } + position = { x = 40 y = 1280 } textureFile = "" font = "hoi_33" borderSize = { x = 0 y = 0} @@ -695,8 +697,8 @@ guiTypes = { containerWindowType = { name = "tiled_research_bg" - position = { x=150 y=640 } - size = { width = 1340 height = 430 } + position = { x=150 y=720 } + size = { width = 1340 height = 550 } clipping = no background = { @@ -707,8 +709,8 @@ guiTypes = { containerWindowType = { name = "tiled_research_bg_2" - position = { x=160 y=920 } - size = { width = 1320 height = 140 } + position = { x=160 y=1075 } + size = { width = 1320 height = 190 } clipping = no background = { @@ -724,21 +726,21 @@ guiTypes = { format = "LEFT" } gridboxtype = { - name = "electronic_mechanical_engineering_tree" - position = { x= 100 y=160 } + name = "radio_tree" + position = { x= 100 y=300 } slotsize = { width=70 height= 70 } format = "LEFT" } gridboxtype = { - name = "tech_trucks_tree" - position = { x = 100 y = 160 } + name = "motorised_infantry_tree" + position = { x = 100 y = 220 } slotsize = { width = 70 height = 70 } format = "LEFT" } gridboxtype = { name = "basic_train_tree" - position = { x = 100 y = 1180 } + position = { x = 100 y = 1380 } slotsize = { width = 70 height = 70 } format = "LEFT" } @@ -1401,7 +1403,7 @@ guiTypes = { instantTextBoxType = { name = "artillery_subtitle_rocket" - position = { x = 405 y = 460 } + position = { x = 415 y = 460 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -1440,7 +1442,7 @@ guiTypes = { instantTextBoxType = { name = "artillery_subtitle_anti_air" - position = { x = -14 y = 160 } + position = { x = -290 y = 160 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -1920,14 +1922,6 @@ guiTypes = { format = "LEFT" } - gridboxtype = { - name = "early_light_cruiser_tree" - position = { x = 150 y = 260 } - size = { width = 100 height = 140 } - slotsize = { width = 70 height = 70 } - format = "LEFT" - } - gridboxtype = { name = "early_heavy_cruiser_tree" position = { x = 150 y = 260 } @@ -1936,6 +1930,15 @@ guiTypes = { format = "LEFT" } + gridboxtype = { + name = "early_light_cruiser_tree" + position = { x = 150 y = 260 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + + gridboxtype = { name = "transport_tree" position = { x = 150 y = 1180 } @@ -1944,6 +1947,30 @@ guiTypes = { format = "LEFT" } + #gridboxtype = { + #name = "sp_multi_product_supply_ships_tree" + #position = { x = 150 y = 1250 } + #size = { width = 100 height = 140 } + #slotsize = { width = 70 height = 70 } + #format = "LEFT" + #} + + #gridboxtype = { + #name = "sp_shock_hardening_techniques_tree" + #position = { x = 180 y = 465 } + #size = { width = 100 height = 140 } + #slotsize = { width = 70 height = 70 } + #format = "LEFT" + #} + + gridboxtype = { + name = "early_battleship_tree" + position = { x = 150 y = 540 } + size = { width = 100 height = 140 } + slotsize = { width = 70 height = 70 } + format = "LEFT" + } + gridboxtype = { name = "early_battlecruiser_tree" position = { x = 150 y = 540 } @@ -1952,14 +1979,15 @@ guiTypes = { format = "LEFT" } - gridboxtype = { - name = "early_battleship_tree" - position = { x = 150 y = 540 } + + gridboxType = { + name = "heavy_battleship2_tree" + position = { x = 150 y = 760 } size = { width = 100 height = 140 } slotsize = { width = 70 height = 70 } format = "LEFT" - } + } gridboxtype = { name = "early_carrier_tree" position = { x = 150 y = 900 } @@ -1975,7 +2003,6 @@ guiTypes = { slotsize = { width = 70 height = 70 } format = "LEFT" } - } containerWindowType = { @@ -2641,7 +2668,7 @@ guiTypes = { name = "techtree_stripes" position = { x= 0 y= 0 } size = { - width = 2000 height = 1300 + width = 2300 height = 1300 min = { width=100%% height=100%% } } clipping = no @@ -2740,7 +2767,7 @@ guiTypes = { containerWindowType = { name = "airtech_year_left" - position = { x=1750 y=0 } + position = { x=2220 y=0 } size = { width = 200 height = 100% } orientation = upper_left @@ -2882,7 +2909,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_tac" - position = { x = 1110 y = 90 } + position = { x = 1110 y = 60 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2910,7 +2937,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_scout" - position = { x = 1620 y = 185 } + position = { x = 1750 y = 185 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -2922,19 +2949,33 @@ guiTypes = { pdx_tooltip = "scout_plane_equipment_1_desc" } - - containerWindowType = { - name = "tiled_research_bg" - position = { x=250 y=807 } - size = { width = 1475 height = 350 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_tiled_research_bg" - } + instantTextBoxType = { + name = "airtech_subtitle_transport" + position = { x = 2060 y = 50 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} + text = "AIR_TITLE_TRANSPORT" + maxWidth = 200 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "scout_plane_equipment_1_desc" } + + #containerWindowType = { #MM: Old orange box for Modern Airframe that required Jet Engines + # name = "tiled_research_bg" + # position = { x=250 y=807 } + # size = { width = 1400 height = 350 } + # clipping = no + # + # background = { + # name = "Background" + # quadTextureSprite ="GFX_tiled_research_bg" + # } + #} + gridboxtype = { name = "early_fighter_tree" position = { x = 300 y = 32 } @@ -2961,12 +3002,20 @@ guiTypes = { gridboxtype = { name = "scout_plane1_tree" - position = { x = 870 y = 32 } + position = { x = 1000 y = 32 } #870 size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" } + gridboxtype = { + name = "early_transport_plane_tree" + position = { x = 1990 y = 32 } #1860 + size = { width = 200 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + gridboxtype = { name = "experimental_rockets_tree" position = { x = 540 y = 0 } @@ -2976,6 +3025,7 @@ guiTypes = { } } + containerWindowType = { name = "bba_air_techs_folder" position = { x=0 y=47 } @@ -2995,7 +3045,7 @@ guiTypes = { name = "techtree_stripes" position = { x= 0 y= 0 } size = { - width = 2000 height = 1300 + width = 2240 height = 1300 min = { width=100%% height=100%% } } clipping = no @@ -3094,7 +3144,7 @@ guiTypes = { containerWindowType = { name = "airtech_year_left" - position = { x=1750 y=0 } + position = { x=2000 y=0 } size = { width = 200 height = 100% } orientation = upper_left @@ -3180,7 +3230,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_airframe" - position = { x = 410 y = 110 } + position = { x = 335 y = 110 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -3193,11 +3243,25 @@ guiTypes = { } instantTextBoxType = { - name = "airtech_subtitle_weapons" - position = { x = 1155 y = 110 } + name = "airtech_subtitle_transport" + position = { x = 970 y = 110 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} + text = "AIR_TITLE_TRANSPORT" + maxWidth = 300 + maxHeight = 62 + format = center + Orientation = "UPPER_LEFT" + pdx_tooltip = "" + } + + instantTextBoxType = { + name = "airtech_subtitle_weapons" + position = { x = 1340 y = 110 } + textureFile = "" + font = "hoi_33" + borderSize = {x = 0 y = 4} text = "AIR_TITLE_WEAPONS" maxWidth = 300 maxHeight = 62 @@ -3208,7 +3272,7 @@ guiTypes = { instantTextBoxType = { name = "airtech_subtitle_engines" - position = { x = 1650 y = 110 } + position = { x = 1875 y = 110 } textureFile = "" font = "hoi_33" borderSize = {x = 0 y = 4} @@ -3220,21 +3284,21 @@ guiTypes = { pdx_tooltip = "nav_bomber_equipment_desc" } - containerWindowType = { - name = "tiled_research_bg" - position = { x=180 y=807 } - size = { width = 775 height = 200 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_tiled_research_bg" - } - } + #containerWindowType = { #MM: Old orange box for Modern Airframe that required Jet Engines + # name = "tiled_research_bg" + # position = { x=180 y=807 } + # size = { width = 630 height = 180 } + # clipping = no + # + # background = { + # name = "Background" + # quadTextureSprite ="GFX_tiled_research_bg" + # } + #} gridboxtype = { name = "iw_small_airframe_tree" - position = { x = 100 y = 32 } + position = { x = 90 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 60 height = 70 } format = "UP" @@ -3242,7 +3306,7 @@ guiTypes = { gridboxtype = { name = "iw_medium_airframe_tree" - position = { x = 235 y = 32 } + position = { x = 175 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 60 height = 70 } format = "UP" @@ -3250,15 +3314,23 @@ guiTypes = { gridboxtype = { name = "iw_large_airframe_tree" - position = { x = 715 y = 32 } + position = { x = 605 y = 32 } size = { width = 200 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" } + gridboxtype = { + name = "bba_early_transport_plane_tree" + position = { x = 850 y = 32 } + size = { width = 400 height = 1000 } + slotsize = { width = 70 height = 70 } + format = "UP" + } + gridboxtype = { name = "early_bombs_tree" - position = { x = 800 y = 32 } + position = { x = 1150 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3266,7 +3338,7 @@ guiTypes = { gridboxtype = { name = "aa_lmg_tree" - position = { x = 1080 y = 32 } + position = { x = 1395 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3274,7 +3346,7 @@ guiTypes = { gridboxtype = { name = "photo_reconnaisance_tree" - position = { x = 1200 y = 32 } + position = { x = 1530 y = 32 } size = { width = 400 height = 1000 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3282,7 +3354,7 @@ guiTypes = { gridboxtype = { name = "engines_1_tree" - position = { x = 1600 y = 32 } + position = { x = 1870 y = 32 } size = { width = 400 height = 400 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3290,7 +3362,7 @@ guiTypes = { gridboxtype = { name = "air_torpedoe_1_tree" - position = { x = 1325 y = 32 } + position = { x = 1630 y = 32 } size = { width = 400 height = 400 } slotsize = { width = 70 height = 70 } format = "UP" @@ -3663,7 +3735,7 @@ guiTypes = { iconType = { name ="wonderweapons_bg" spriteType = "GFX_wonderweapons_bg" - position = { x=810 y=0 } + position = { x=915 y=0 } alwaystransparent = yes } @@ -3671,12 +3743,12 @@ guiTypes = { containerWindowType = { name = "wonderweapon_year" - position = { x=850 y=40 } + position = { x=950 y=40 } size = { width = 130 height = 100% } orientation = upper_left # instantTextBoxType = { -# name = "wonderweapon_year2" +# name = "wonderweapon_year1" # position = { x = 0 y = 140 } # textureFile = "" # font = "hoi_36header" @@ -3689,8 +3761,8 @@ guiTypes = { # } instantTextBoxType = { - name = "wonderweapon_year3" - position = { x = 0 y = 260 } + name = "wonderweapon_year2" + position = { x = 0 y = 150 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3701,6 +3773,19 @@ guiTypes = { Orientation = "UPPER_LEFT" } + instantTextBoxType = { + name = "wonderweapon_year3" + position = { x = 0 y = 275 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1942" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { name = "wonderweapon_year4" position = { x = 0 y = 380 } @@ -3796,13 +3881,13 @@ guiTypes = { containerWindowType = { name = "engineering_year_right" - position = { x=100 y=40 } + position = { x=50 y=40 } size = { width = 130 height = 100% } orientation = upper_left instantTextBoxType = { name = "wonderweapon_year2" - position = { x = 0 y = 140 } + position = { x = -20 y = 140 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3841,7 +3926,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year5" - position = { x = 0 y = 500 } + position = { x = -20 y = 500 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3854,7 +3939,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year6" - position = { x = 0 y = 620 } + position = { x = -20 y = 620 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3867,7 +3952,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year7" - position = { x = 0 y = 740 } + position = { x = -20 y = 740 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3880,7 +3965,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year8" - position = { x = 0 y = 860 } + position = { x = -20 y = 860 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3893,7 +3978,7 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year9" - position = { x = 0 y = 980 } + position = { x = -20 y = 980 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3906,7 +3991,33 @@ guiTypes = { instantTextBoxType = { name = "wonderweapon_year10" - position = { x = 0 y = 1258 } + position = { x = -20 y = 1100 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1943" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year11" + position = { x = -20 y = 1220 } + textureFile = "" + font = "hoi_36header" + borderSize = {x = 0 y = 4} + text = "1944" + maxWidth = 130 + maxHeight = 32 + format = left + Orientation = "UPPER_LEFT" + } + + instantTextBoxType = { + name = "wonderweapon_year12" + position = { x = 0 y = 1340 } textureFile = "" font = "hoi_36header" borderSize = {x = 0 y = 4} @@ -3921,7 +4032,7 @@ guiTypes = { instantTextBoxType = { name = "electronic_eng_subtitle" - position = { x = 295 y = 100 } + position = { x = 190 y = 100 } font = "hoi_22tech" borderSize = {x = 0 y = 4} text = "TITLE_ELECTRONIC_SUBTITLE" @@ -3931,9 +4042,21 @@ guiTypes = { Orientation = "UPPER_LEFT" } + instantTextBoxType = { + name = "fortification_eng_subtitle" + position = { x = 670 y = 100 } + font = "hoi_22tech" + borderSize = {x = 0 y = 4} + text = "TITLE_FORTIFICATION_SUBTITLE" + maxWidth = 250 + maxHeight = 122 + format = center + Orientation = "UPPER_LEFT" + } + instantTextBoxType = { name = "experimental_rockets_subtitle" - position = { x = 1095 y = 325 } + position = { x = 1200 y = 230 } font = "hoi_22tech" borderSize = {x = 0 y = 4} text = "TITLE_EXP_ROCKETS_SUBTITLE" @@ -3945,7 +4068,7 @@ guiTypes = { instantTextBoxType = { name = "atomic_research_subtitle" - position = { x = 900 y = 220 } + position = { x = 1000 y = 100 } font = "hoi_22tech" borderSize = {x = 0 y = 4} text = "TITLE_ATOMIC_RESEARCH_SUBTITLE" @@ -3957,7 +4080,7 @@ guiTypes = { gridboxtype = { name = "electronic_mechanical_engineering_tree" - position = { x=50 y=172 } + position = { x=0 y=172 } size = { width = 680 height = 800 } slotsize = { width=60 height= 60 } format = "UP" @@ -3966,25 +4089,55 @@ guiTypes = { iconType = { name = "highlight_engineering_1" spriteType = "GFX_tutorial_research_small_item_icon_glow" - position = { x=355 y=172} + position = { x=305 y=172} hide = yes alwaystransparent = yes } + gridboxtype = { + name = "basic_fortification_tech_tree" + position = { x=400 y=172 } + size = { width = 680 height = 800 } + slotsize = { width=60 height= 60 } + format = "UP" + } + + gridboxtype = { name = "experimental_rockets_tree" - position = { x=950 y=412 } + position = { x=1050 y=172 } size = { width = 480 height = 650 } slotsize = { width=60 height= 60 } format = "UP" - - - } + #gridboxtype = { + # name = "sp_rockets_improved_guidance_tree" + # position = { x=980 y=172 } + # size = { width = 480 height = 650 } + # slotsize = { width=60 height= 60 } + # format = "UP" + #} + + #gridboxtype = { + # name = "sp_rockets_rocket_bomber_tree" + # position = { x=980 y=172 } + # size = { width = 480 height = 650 } + # slotsize = { width=60 height= 60 } + # format = "UP" + #} + + #gridboxtype = { + # name = "sp_rockets_glide_bombs_tree" + # position = { x=980 y=172 } + # size = { width = 480 height = 650 } + # slotsize = { width=60 height= 60 } + # format = "UP" + #} + gridboxtype = { name = "atomic_research_tree" - position = { x=655 y=292 } + position = { x=750 y=172 } size = { width = 680 height = 500 } slotsize = { width=60 height= 60 } format = "UP" @@ -4006,6 +4159,7 @@ guiTypes = { frame = 1 clicksound = click_default } + ####azurlane#### buttonType = { name = "infantry_folder_tab" @@ -4407,116 +4561,118 @@ guiTypes = { } } -####azurlane#### -containerWindowType = { - name = "techtree_shipgirltech_folder_small_item" - position = { x=0 y=0 } - size = { width = 72 height = 72 } - clipping = no - - # This controls the unavailable icon for the non-equipment technology - background = { - name = "bg" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - # This grabs the GFX__medium for the technology dynamically - iconType = { - name = "Icon" - position = { x=3 y=3 } - spriteType = "GFX_technology_medium" - alwaystransparent = yes - } - - iconType = { - name = "bonus_icon" - position = { x=3 y=-22 } - spriteType = "GFX_tech_bonus" - } - instantTextBoxType = { - name = "bonus" - position = { x = 17 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 50 - maxHeight = 20 - format = right - } -} -containerWindowType = { - name = "techtree_shipgirltech_folder_item" - position = { x=-56 y=-7 } - size = { width = 183 height = 84 } - clipping = no - - # This controls the unavailable icon for the equipment technology - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - # This grabs the GFX__medium for the technology dynamically - iconType = { - name = "Icon" - position = { x=91 y=50 } - spriteType = "GFX_technology_medium" - centerposition = yes - alwaystransparent = yes - } - - instantTextBoxType = { - name = "Name" - position = { x = 3 y = -3 } - textureFile = "" - font = "hoi_20bs" - borderSize = {x = 4 y = 4} - text = "Happy-Go-Lucky-Tank" - maxWidth = 160 - maxHeight = 20 - fixedsize = yes - format = left - } - - iconType = { - name = "bonus_icon" - position = { x=115 y=-22 } - spriteType = "GFX_tech_bonus" - } - - instantTextBoxType = { - name = "bonus" - position = { x = 129 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 50 - maxHeight = 20 - format = right - } - - # Controls the sub-technology icon. + ###azurlane### containerWindowType = { - name = "sub_technology_slot_0" - position = { x=141 y=1 } - size = { width = 35 height = 26 } + name = "techtree_shipgirltech_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } clipping = no - + + # This controls the unavailable icon for the non-equipment technology background = { - name = "Background" - spriteType ="GFX_subtechnology_unavailable_item_bg" + name = "bg" + quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + # This grabs the GFX__medium for the technology dynamically + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } iconType = { - name = "picture" - position = { x=2 y=2 } - spriteType = "GFX_subtech_rocket" + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + } + containerWindowType = { + name = "techtree_shipgirltech_folder_item" + position = { x=-56 y=-7 } + size = { width = 183 height = 84 } + clipping = no + + # This controls the unavailable icon for the equipment technology + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + # This grabs the GFX__medium for the technology dynamically + iconType = { + name = "Icon" + position = { x=91 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes alwaystransparent = yes } - } -} + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -3 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "Happy-Go-Lucky-Tank" + maxWidth = 160 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "bonus_icon" + position = { x=115 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 129 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + # Controls the sub-technology icon. + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=141 y=1 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtechnology_unavailable_item_bg" + } + + iconType = { + name = "picture" + position = { x=2 y=2 } + spriteType = "GFX_subtech_rocket" + alwaystransparent = yes + } + } + } + ###azurlane### + containerWindowType = { name = "techtree_infantry_folder_small_item" position = { x=0 y=0 } @@ -4527,6 +4683,11 @@ containerWindowType = { name = "bg" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4570,6 +4731,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4667,6 +4833,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4743,6 +4914,11 @@ containerWindowType = { name = "bg" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4786,6 +4962,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -4828,7 +5009,7 @@ containerWindowType = { containerWindowType = { name = "sub_technology_slot_0" - position = { x=141 y=1 } + position = { x=181 y=1 } size = { width = 35 height = 26 } clipping = no @@ -4847,7 +5028,7 @@ containerWindowType = { containerWindowType = { name = "sub_technology_slot_1" - position = { x=141 y=28 } + position = { x=181 y=28 } size = { width = 35 height = 26 } clipping = no @@ -4866,7 +5047,7 @@ containerWindowType = { containerWindowType = { name = "sub_technology_slot_2" - position = { x=141 y=55 } + position = { x=181 y=56 } size = { width = 35 height = 26 } clipping = no @@ -4891,6 +5072,52 @@ containerWindowType = { } + containerWindowType = { + name = "techtree_armour_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + containerWindowType = { name = "techtree_nsb_armour_folder_item" position = { x=-55 y=0 } @@ -4901,6 +5128,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5015,46 +5247,10 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } - - iconType = { - name = "Icon" - position = { x=3 y=3 } - spriteType = "GFX_technology_medium" - alwaystransparent = yes - } - iconType = { - name = "bonus_icon" - position = { x=3 y=-22 } - spriteType = "GFX_tech_bonus" - } - instantTextBoxType = { - name = "bonus" - position = { x = 17 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 50 - maxHeight = 20 - format = right - } - - iconType = { - name = "can_assign_design_team_icon" - position = { x=0 y=42 } - spriteType = "GFX_design_team_icon" - } - } - - containerWindowType = { - name = "techtree_bba_air_techs_folder_small_item" - position = { x=0 y=0 } - size = { width = 72 height = 72 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" } iconType = { @@ -5097,6 +5293,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5138,6 +5339,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } instantTextBoxType = { name = "Name" @@ -5185,158 +5391,6 @@ containerWindowType = { } } - containerWindowType = { - name = "techtree_air_techs_folder_item" - position = { x=-60 y=0 } - size = { width = 183 height = 84 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - instantTextBoxType = { - name = "Name" - position = { x = 3 y = -1 } - textureFile = "" - font = "hoi_20bs" - borderSize = {x = 4 y = 4} - text = "" - maxWidth = 166 - maxHeight = 20 - fixedsize = yes - format = left - } - - iconType = { - name = "Icon" - position = { x=89 y=50 } - spriteType = "GFX_technology_medium" - centerposition = yes - alwaystransparent = yes - } - - iconType = { - name = "bonus_icon" - position = { x=111 y=-22 } - spriteType = "GFX_tech_bonus" - } - - instantTextBoxType = { - name = "bonus" - position = { x = 111 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 80 - maxHeight = 20 - format = center - } - - containerWindowType = { - name = "sub_technology_slot_0" - position = { x=142 y=5 } - size = { width = 35 height = 26 } - clipping = no - - background = { - name = "Background" - spriteType ="GFX_subtech_carrier_plane_bg" - } - - iconType = { - name = "picture" - position = { x=6 y=2 } - spriteType = "GFX_airwing_carrier_icon" - alwaystransparent = yes - } - } - - iconType = { - name = "can_assign_design_team_icon" - position = { x=5 y=55 } - spriteType = "GFX_design_team_icon" - } - } - - containerWindowType = { - name = "techtree_bba_air_techs_folder_item" - position = { x=-60 y=0 } - size = { width = 183 height = 84 } - clipping = no - - background = { - name = "Background" - quadTextureSprite ="GFX_technology_unavailable_item_bg" - } - - instantTextBoxType = { - name = "Name" - position = { x = 3 y = -1 } - textureFile = "" - font = "hoi_20bs" - borderSize = {x = 4 y = 4} - text = "" - maxWidth = 166 - maxHeight = 20 - fixedsize = yes - format = left - } - - iconType = { - name = "Icon" - position = { x=89 y=50 } - spriteType = "GFX_technology_medium" - centerposition = yes - alwaystransparent = yes - } - - iconType = { - name = "bonus_icon" - position = { x=111 y=-22 } - spriteType = "GFX_tech_bonus" - } - - instantTextBoxType = { - name = "bonus" - position = { x = 111 y = -22 } - textureFile = "" - font = "hoi_16mbs" - borderSize = {x = 4 y = 4} - text = "lol boat" - maxWidth = 80 - maxHeight = 20 - format = center - } - - containerWindowType = { - name = "sub_technology_slot_0" - position = { x=142 y=5 } - size = { width = 35 height = 26 } - clipping = no - - background = { - name = "Background" - spriteType ="GFX_subtech_carrier_plane_bg" - } - - iconType = { - name = "picture" - position = { x=6 y=2 } - spriteType = "GFX_airwing_carrier_icon" - alwaystransparent = yes - } - } - - iconType = { - name = "can_assign_design_team_icon" - position = { x=5 y=55 } - spriteType = "GFX_design_team_icon" - } - } - containerWindowType = { name = "techtree_naval_folder_small_item" position = { x=0 y=5 } @@ -5347,6 +5401,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5379,6 +5438,290 @@ containerWindowType = { } } + containerWindowType = { + name = "techtree_air_techs_folder_item" + position = { x=-60 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=89 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=142 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtech_carrier_plane_bg" + } + + iconType = { + name = "picture" + position = { x=6 y=2 } + spriteType = "GFX_airwing_carrier_icon" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_air_techs_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "special_project_specialization" + position = { x = 0 y = 0 } + size = { width = 20 height = 32 } + clipping = no + + positionType = { + name = "adjustment" + position = { x = -2 y = -2 } + } + + iconType = { + name = "technology_specialization_tag_primary" + position = { x=0 y=0 } + spriteType = "GFX_technology_specialization_tag_primary" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "technology_specialization_tag_secondary" + position = { x=0 y=0 } + spriteType = "GFX_technology_specialization_tag_secondary" + centerposition = yes + alwaystransparent = yes + } + } + + containerWindowType = { + name = "techtree_bba_air_techs_folder_small_item" + position = { x=0 y=0 } + size = { width = 72 height = 72 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + iconType = { + name = "Icon" + position = { x=3 y=3 } + spriteType = "GFX_technology_medium" + alwaystransparent = yes + } + iconType = { + name = "bonus_icon" + position = { x=3 y=-22 } + spriteType = "GFX_tech_bonus" + } + instantTextBoxType = { + name = "bonus" + position = { x = 17 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 50 + maxHeight = 20 + format = right + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { + name = "techtree_bba_air_techs_folder_item" + position = { x=-60 y=0 } + size = { width = 183 height = 84 } + clipping = no + + background = { + name = "Background" + quadTextureSprite ="GFX_technology_unavailable_item_bg" + } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } + + instantTextBoxType = { + name = "Name" + position = { x = 3 y = -1 } + textureFile = "" + font = "hoi_20bs" + borderSize = {x = 4 y = 4} + text = "" + maxWidth = 166 + maxHeight = 20 + fixedsize = yes + format = left + } + + iconType = { + name = "Icon" + position = { x=89 y=50 } + spriteType = "GFX_technology_medium" + centerposition = yes + alwaystransparent = yes + } + + iconType = { + name = "bonus_icon" + position = { x=111 y=-22 } + spriteType = "GFX_tech_bonus" + } + + instantTextBoxType = { + name = "bonus" + position = { x = 111 y = -22 } + textureFile = "" + font = "hoi_16mbs" + borderSize = {x = 4 y = 4} + text = "lol boat" + maxWidth = 80 + maxHeight = 20 + format = center + } + + containerWindowType = { + name = "sub_technology_slot_0" + position = { x=142 y=5 } + size = { width = 35 height = 26 } + clipping = no + + background = { + name = "Background" + spriteType ="GFX_subtech_carrier_plane_bg" + } + + iconType = { + name = "picture" + position = { x=6 y=2 } + spriteType = "GFX_airwing_carrier_icon" + alwaystransparent = yes + } + } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=5 y=55 } + spriteType = "GFX_design_team_icon" + } + } + + containerWindowType = { name = "techtree_naval_folder_item" position = { x=-131 y=1 } @@ -5390,6 +5733,10 @@ containerWindowType = { quadTextureSprite ="GFX_technology_unavailable_item_bg" } + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5445,6 +5792,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5488,6 +5840,10 @@ containerWindowType = { quadTextureSprite ="GFX_technology_unavailable_item_bg" } + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5562,6 +5918,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5604,7 +5965,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } - + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5661,6 +6026,12 @@ containerWindowType = { alwaystransparent = yes } } + + iconType = { + name = "can_assign_design_team_icon" + position = { x=0 y=42 } + spriteType = "GFX_design_team_icon" + } } containerWindowType = { @@ -5673,6 +6044,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5716,6 +6092,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains special_project_specialization + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -5736,6 +6117,11 @@ containerWindowType = { name = "Background" quadTextureSprite ="GFX_technology_unavailable_item_bg" } + + gridboxtype = { + # contains detailed_output_item + name = "special_project_specialization_list" + } iconType = { name = "Icon" @@ -6358,6 +6744,7 @@ containerWindowType = { maxWidth = 290 maxHeight = 20 format = left + multiline = no } instantTextboxType = {