GRE_eas_materiel_manufacturer = { allowed = { original_tag = GRE } name = GRE_eas_materiel_manufacturer icon = GFX_idea_EAS_GRE task_capacity = 25 equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis infantry_weapons_type artillery_equipment AA_Equipment } research_categories = { CAT_inf CAT_art_ammo CAT_support_weapons CAT_air_to_air_weapons CAT_arty CAT_aa } tree_header_text = { text = GRE_eas_branch_armoured_systems x = 1 } tree_header_text = { text = GRE_eas_branch_firepower_and_air_defense x = 5 } tree_header_text = { text = GRE_eas_branch_pyrkal x = 8 } initial_trait = { name = GRE_eas_manufacturer_trait equipment_bonus = { reliability = 0.04 } production_bonus = { production_efficiency_gain_factor = 0.05 production_efficiency_cap_factor = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.05 } } trait = { token = GRE_eas_mio_trait_armoured_systems name = GRE_eas_mio_trait_armoured_systems icon = GFX_generic_mio_trait_icon_apc position = { x = 1 y = 0 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { armor_value = 0.06 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_apc_ifv_systems name = GRE_eas_mio_trait_apc_ifv_systems icon = GFX_generic_mio_trait_icon_apc all_parents = { GRE_eas_mio_trait_armoured_systems } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = -1 y = 1 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { maximum_speed = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_modular_mission_module_bodies name = GRE_eas_mio_trait_modular_mission_module_bodies icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_eas_mio_trait_armoured_systems } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 1 y = 1 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } production_bonus = { production_cost_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_spall_liners_and_mine_kits name = GRE_eas_mio_trait_spall_liners_and_mine_kits icon = GFX_generic_mio_trait_icon_defense all_parents = { GRE_eas_mio_trait_armoured_systems } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 0 y = 1 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { defense = 0.09 armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_add_on_era_and_cage_armor_packages name = GRE_eas_mio_trait_add_on_era_and_cage_armor_packages icon = GFX_generic_mio_trait_icon_armor_value all_parents = { GRE_eas_mio_trait_apc_ifv_systems } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = -1 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { armor_value = 0.12 fuel_consumption = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_lightweight_composite_panels name = GRE_eas_mio_trait_lightweight_composite_panels icon = GFX_generic_mio_trait_icon_weight all_parents = { GRE_eas_mio_trait_modular_mission_module_bodies } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 1 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { maximum_speed = 0.06 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_active_protection_integration name = GRE_eas_mio_trait_active_protection_integration icon = GFX_generic_mio_trait_icon_defense all_parents = { GRE_eas_mio_trait_runflat_tires_and_suspension_reinforcement } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = -1 y = 5 } mutually_exclusive = { GRE_eas_mio_trait_low_profile_turret_ring } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { defense = 0.12 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_remote_weapon_station_integration name = GRE_eas_mio_trait_remote_weapon_station_integration icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { GRE_eas_mio_trait_add_on_era_and_cage_armor_packages } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = -1 y = 3 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { soft_attack = 0.09 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_powertrain_overhaul_and_transmission_upgrades name = GRE_eas_mio_trait_powertrain_overhaul_and_transmission_upgrades icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_eas_mio_trait_amphibious_propulsion_kits GRE_eas_mio_trait_lightweight_composite_panels } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 1 y = 3 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { maximum_speed = 0.12 fuel_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_amphibious_propulsion_kits name = GRE_eas_mio_trait_amphibious_propulsion_kits icon = GFX_generic_mio_trait_icon_apc_speed all_parents = { GRE_eas_mio_trait_spall_liners_and_mine_kits GRE_eas_mio_trait_apc_ifv_systems } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 0 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { maximum_speed = 0.09 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_runflat_tires_and_suspension_reinforcement name = GRE_eas_mio_trait_runflat_tires_and_suspension_reinforcement icon = GFX_generic_mio_trait_icon_apc_reliability all_parents = { GRE_eas_mio_trait_remote_weapon_station_integration GRE_eas_mio_trait_powertrain_overhaul_and_transmission_upgrades } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 0 y = 4 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { reliability = 0.12 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_low_profile_turret_ring name = GRE_eas_mio_trait_low_profile_turret_ring icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { GRE_eas_mio_trait_runflat_tires_and_suspension_reinforcement } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 1 y = 5 } mutually_exclusive = { GRE_eas_mio_trait_active_protection_integration } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { breakthrough = 0.12 maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_apfsds_and_programmable_ammo_packages name = GRE_eas_mio_trait_apfsds_and_programmable_ammo_packages icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { GRE_eas_mio_trait_amphibious_propulsion_kits GRE_eas_mio_trait_lightweight_composite_panels } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 0 y = 3 } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { ap_attack = 0.12 hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_thermal_sight_and_battle_management_link name = GRE_eas_mio_trait_thermal_sight_and_battle_management_link icon = GFX_generic_mio_trait_icon_design any_parent = { GRE_eas_mio_trait_active_protection_integration GRE_eas_mio_trait_low_profile_turret_ring } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = 0 y = 6 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { breakthrough = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_field_maintainability_and_spares_packaging name = GRE_eas_mio_trait_field_maintainability_and_spares_packaging icon = GFX_generic_mio_trait_icon_reliability all_parents = { GRE_eas_mio_trait_remote_weapon_station_integration } relative_position_id = GRE_eas_mio_trait_armoured_systems position = { x = -1 y = 4 } limit_to_equipment_type = { medium_tank_amphibious_chassis medium_tank_flame_chassis } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_firepower_and_air_defense name = GRE_eas_mio_trait_firepower_and_air_defense icon = GFX_generic_mio_trait_icon_smallarms_attack position = { x = 5 y = 0 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment } equipment_bonus = { soft_attack = 0.06 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_modern_service_rifles name = GRE_eas_mio_trait_modern_service_rifles icon = GFX_generic_mio_trait_icon_smallarms all_parents = { GRE_eas_mio_trait_firepower_and_air_defense } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -1 y = 1 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { soft_attack = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_improved_optics_and_accessory_rails name = GRE_eas_mio_trait_improved_optics_and_accessory_rails icon = GFX_generic_mio_trait_icon_design all_parents = { GRE_eas_mio_trait_modern_charge_systems } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 2 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { breakthrough = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_cold_weather_and_dust_proofing name = GRE_eas_mio_trait_cold_weather_and_dust_proofing icon = GFX_generic_mio_trait_icon_smallarms_reliability all_parents = { GRE_eas_mio_trait_firepower_and_air_defense } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 1 y = 1 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { reliability = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_controlled_burst_fire_mechanisms name = GRE_eas_mio_trait_controlled_burst_fire_mechanisms icon = GFX_generic_mio_trait_icon_smallarms_soft_attack all_parents = { GRE_eas_mio_trait_modern_service_rifles } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -1 y = 2 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { soft_attack = 0.12 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_polymer_magazines_and_spare_parts_standard name = GRE_eas_mio_trait_polymer_magazines_and_spare_parts_standard icon = GFX_generic_mio_trait_icon_smallarms_buildcost all_parents = { GRE_eas_mio_trait_controlled_burst_fire_mechanisms GRE_eas_mio_trait_improved_optics_and_accessory_rails } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -1 y = 3 } limit_to_equipment_type = { infantry_weapons_type } production_bonus = { production_cost_factor = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_squad_anti_material_kits name = GRE_eas_mio_trait_squad_anti_material_kits icon = GFX_generic_mio_trait_icon_smallarms_hard_attack all_parents = { GRE_eas_mio_trait_cold_weather_and_dust_proofing } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 1 y = 2 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { hard_attack = 0.12 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_theon_night_vision_integration name = GRE_eas_mio_trait_theon_night_vision_integration icon = GFX_generic_mio_trait_icon_smallarms_soft_attack special_trait_background = yes all_parents = { GRE_eas_mio_trait_improved_optics_and_accessory_rails } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 3 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { soft_attack = 0.09 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_theon_platoon_battle_management_system name = GRE_eas_mio_trait_theon_platoon_battle_management_system icon = GFX_generic_mio_trait_icon_design special_trait_background = yes all_parents = { GRE_eas_mio_trait_theon_night_vision_integration } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 4 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { soft_attack = 0.06 breakthrough = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_modern_charge_systems name = GRE_eas_mio_trait_modern_charge_systems icon = GFX_generic_mio_trait_icon_artillery all_parents = { GRE_eas_mio_trait_firepower_and_air_defense } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 1 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.09 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_extended_range_ammunition_program name = GRE_eas_mio_trait_extended_range_ammunition_program icon = GFX_generic_mio_trait_icon_artillery_soft_attack all_parents = { GRE_eas_mio_trait_improved_optics_and_accessory_rails GRE_eas_mio_trait_squad_anti_material_kits } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 1 y = 3 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_modular_fuze_programming name = GRE_eas_mio_trait_modular_fuze_programming icon = GFX_generic_mio_trait_icon_design all_parents = { GRE_eas_mio_trait_polymer_magazines_and_spare_parts_standard } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -2 y = 4 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { hard_attack = 0.09 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_precision_guidance_kit_assembly name = GRE_eas_mio_trait_precision_guidance_kit_assembly icon = GFX_generic_mio_trait_icon_artillery_hard_attack any_parent = { GRE_eas_mio_trait_polymer_magazines_and_spare_parts_standard GRE_eas_mio_trait_extended_range_ammunition_program } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -1 y = 5 } mutually_exclusive = { GRE_eas_mio_trait_mass_shell_line_automation } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { hard_attack = 0.12 soft_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_mass_shell_line_automation name = GRE_eas_mio_trait_mass_shell_line_automation icon = GFX_generic_mio_trait_icon_artillery_efficiency_gain any_parent = { GRE_eas_mio_trait_polymer_magazines_and_spare_parts_standard GRE_eas_mio_trait_extended_range_ammunition_program } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 1 y = 5 } mutually_exclusive = { GRE_eas_mio_trait_precision_guidance_kit_assembly } limit_to_equipment_type = { artillery_equipment } production_bonus = { production_efficiency_gain_factor = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_barrel_life_metallurgy name = GRE_eas_mio_trait_barrel_life_metallurgy icon = GFX_generic_mio_trait_icon_artillery_reliability all_parents = { GRE_eas_mio_trait_modular_fuze_programming } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -2 y = 5 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { reliability = 0.12 build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_rapid_emplacement_drills name = GRE_eas_mio_trait_rapid_emplacement_drills icon = GFX_generic_mio_trait_icon_artillery_speed any_parent = { GRE_eas_mio_trait_precision_guidance_kit_assembly GRE_eas_mio_trait_mass_shell_line_automation } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 6 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { breakthrough = 0.09 defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_fire_control_data_link name = GRE_eas_mio_trait_fire_control_data_link icon = GFX_generic_mio_trait_icon_research any_parent = { GRE_eas_mio_trait_precision_guidance_kit_assembly GRE_eas_mio_trait_mass_shell_line_automation } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 2 y = 6 } organization_modifier = { military_industrial_organization_research_bonus = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_manpads_gripstock_and_launch_tube_standard name = GRE_eas_mio_trait_manpads_gripstock_and_launch_tube_standard icon = GFX_generic_mio_trait_icon_aa_anti_air_attack all_parents = { GRE_eas_mio_trait_firepower_and_air_defense } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -2 y = 1 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { air_attack = 0.09 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_seeker_cooling_and_fuze_safety name = GRE_eas_mio_trait_seeker_cooling_and_fuze_safety icon = GFX_generic_mio_trait_icon_anti_air_attack all_parents = { GRE_eas_mio_trait_rapid_emplacement_drills } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = -2 y = 7 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { reliability = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_low_cost_motor_and_propellant_casting name = GRE_eas_mio_trait_low_cost_motor_and_propellant_casting icon = GFX_generic_mio_trait_icon_aa_buildcost all_parents = { GRE_eas_mio_trait_rapid_emplacement_drills } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 7 } limit_to_equipment_type = { AA_Equipment } production_bonus = { production_cost_factor = -0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_launcher_commonality_program name = GRE_eas_mio_trait_launcher_commonality_program icon = GFX_generic_mio_trait_icon_aa_efficiency_gain all_parents = { GRE_eas_mio_trait_rapid_emplacement_drills } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 2 y = 7 } limit_to_equipment_type = { AA_Equipment } production_bonus = { production_efficiency_gain_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_manpads_support_and_recertification_line name = GRE_eas_mio_trait_manpads_support_and_recertification_line icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_eas_mio_trait_low_cost_motor_and_propellant_casting } relative_position_id = GRE_eas_mio_trait_firepower_and_air_defense position = { x = 0 y = 8 } limit_to_equipment_type = { AA_Equipment } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting name = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting icon = GFX_generic_mio_trait_icon_aa_buildcost available = { GRE = { has_country_flag = GRE_pyrkal_merge } } position = { x = 8 y = 0 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { reliability = 0.065 } production_bonus = { production_cost_factor = -0.055 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_nato_calibre_ammunition_lines name = GRE_eas_mio_trait_pyrkal_nato_calibre_ammunition_lines icon = GFX_generic_mio_trait_icon_smallarms_efficiency_gain all_parents = { GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting } relative_position_id = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting position = { x = 1 y = 1 } limit_to_equipment_type = { infantry_weapons_type } equipment_bonus = { soft_attack = 0.05 } production_bonus = { production_efficiency_cap_factor = 0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_fuse_and_safety_arming_works name = GRE_eas_mio_trait_pyrkal_fuse_and_safety_arming_works icon = GFX_generic_mio_trait_icon_artillery_soft_attack all_parents = { GRE_eas_mio_trait_pyrkal_nato_calibre_ammunition_lines } relative_position_id = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting position = { x = 1 y = 2 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { soft_attack = 0.05 reliability = 0.075 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_large_calibre_shell_metallurgy name = GRE_eas_mio_trait_pyrkal_large_calibre_shell_metallurgy icon = GFX_generic_mio_trait_icon_artillery_hard_attack all_parents = { GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting } relative_position_id = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting position = { x = -1 y = 1 } limit_to_equipment_type = { artillery_equipment } equipment_bonus = { hard_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_demil_and_ballistic_test_facility name = GRE_eas_mio_trait_pyrkal_demil_and_ballistic_test_facility icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_eas_mio_trait_pyrkal_large_calibre_shell_metallurgy } relative_position_id = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting position = { x = -1 y = 2 } limit_to_equipment_type = { infantry_weapons_type artillery_equipment AA_Equipment } equipment_bonus = { reliability = 0.085 } organization_modifier = { military_industrial_organization_research_bonus = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_ir_missile_post_production_tooling name = GRE_eas_mio_trait_pyrkal_ir_missile_post_production_tooling icon = GFX_generic_mio_trait_icon_aa_anti_air_attack all_parents = { GRE_eas_mio_trait_pyrkal_demil_and_ballistic_test_facility GRE_eas_mio_trait_pyrkal_fuse_and_safety_arming_works } relative_position_id = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting position = { x = 0 y = 3 } limit_to_equipment_type = { AA_Equipment } equipment_bonus = { air_attack = 0.10 } production_bonus = { production_conversion_speed_factor = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eas_mio_trait_pyrkal_field_support_and_recertification name = GRE_eas_mio_trait_pyrkal_field_support_and_recertification icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_eas_mio_trait_pyrkal_ir_missile_post_production_tooling } relative_position_id = GRE_eas_mio_trait_pyrkal_propellant_and_motor_casting position = { x = 0 y = 4 } limit_to_equipment_type = { AA_Equipment } production_bonus = { production_efficiency_gain_factor = 0.10 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_hellenic_vehicle_industry_tank_manufacturer = { allowed = { original_tag = GRE } name = GRE_hellenic_vehicle_industry_tank_manufacturer icon = GFX_idea_Hellenic_Vehicle_Industry_GRE task_capacity = 15 equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis util_vehicle_type } research_categories = { CAT_util CAT_armor } tree_header_text = { text = GRE_hellenic_vehicle_industry_header_armoured x = 2 } tree_header_text = { text = GRE_hellenic_vehicle_industry_header_util x = 7 } initial_trait = { name = GRE_hellenic_vehicle_industry_trait equipment_bonus = { reliability = 0.05 build_cost_ic = -0.075 } organization_modifier = { military_industrial_organization_research_bonus = 0.075 } } trait = { token = GRE_hellenic_vehicle_industry_leonidas_legacy name = GRE_hellenic_vehicle_industry_leonidas_legacy icon = GFX_generic_mio_trait_icon_apc_buildcost position = { x = 2 y = 0 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_leopard_assembly name = GRE_hellenic_vehicle_industry_leopard_assembly icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { GRE_hellenic_vehicle_industry_leonidas_legacy } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -1 y = 1 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } production_bonus = { production_efficiency_gain_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_emc_test_facility name = GRE_hellenic_vehicle_industry_emc_test_facility icon = GFX_generic_mio_trait_icon_mbt_reliability all_parents = { GRE_hellenic_vehicle_industry_leopard_assembly } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -2 y = 2 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { reliability = 0.04 } organization_modifier = { military_industrial_organization_research_bonus = 0.055 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_know_how_transfer name = GRE_hellenic_vehicle_industry_know_how_transfer icon = GFX_generic_mio_trait_icon_armor_value all_parents = { GRE_hellenic_vehicle_industry_leopard_assembly } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -1 y = 2 } limit_to_equipment_type = { medium_tank_chassis medium_tank_amphibious_chassis medium_tank_flame_chassis } equipment_bonus = { armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_kinetic_penetrator name = GRE_hellenic_vehicle_industry_kinetic_penetrator icon = GFX_generic_mio_trait_icon_mbt_ap_attack all_parents = { GRE_hellenic_vehicle_industry_know_how_transfer } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -2 y = 3 } mutually_exclusive = { GRE_hellenic_vehicle_industry_composite_layering } limit_to_equipment_type = { medium_tank_chassis } equipment_bonus = { ap_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_composite_layering name = GRE_hellenic_vehicle_industry_composite_layering icon = GFX_generic_mio_trait_icon_defense all_parents = { GRE_hellenic_vehicle_industry_know_how_transfer } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -1 y = 3 } mutually_exclusive = { GRE_hellenic_vehicle_industry_kinetic_penetrator } equipment_bonus = { defense = 0.05 hardness = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_rheinmetall_gun_integration name = GRE_hellenic_vehicle_industry_rheinmetall_gun_integration icon = GFX_generic_mio_trait_icon_mbt_hard_attack any_parent = { GRE_hellenic_vehicle_industry_kinetic_penetrator GRE_hellenic_vehicle_industry_composite_layering } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -2 y = 4 } limit_to_equipment_type = { medium_tank_chassis } equipment_bonus = { hard_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_test_track_optimisation name = GRE_hellenic_vehicle_industry_test_track_optimisation icon = GFX_generic_mio_trait_icon_maximum_speed any_parent = { GRE_hellenic_vehicle_industry_kinetic_penetrator GRE_hellenic_vehicle_industry_composite_layering } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -1 y = 4 } equipment_bonus = { maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_mbt_capstone name = GRE_hellenic_vehicle_industry_mbt_capstone icon = GFX_generic_mio_trait_icon_mbt_breakthrough all_parents = { GRE_hellenic_vehicle_industry_rheinmetall_gun_integration GRE_hellenic_vehicle_industry_test_track_optimisation } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = -2 y = 5 } limit_to_equipment_type = { medium_tank_chassis } equipment_bonus = { breakthrough = 0.08 } production_bonus = { production_efficiency_cap_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_kentaurus_programme name = GRE_hellenic_vehicle_industry_kentaurus_programme icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_hellenic_vehicle_industry_leonidas_legacy } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 1 y = 1 } limit_to_equipment_type = { medium_tank_chassis medium_tank_flame_chassis } equipment_bonus = { build_cost_ic = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_plasan_armour_package name = GRE_hellenic_vehicle_industry_plasan_armour_package icon = GFX_generic_mio_trait_icon_apc_armor all_parents = { GRE_hellenic_vehicle_industry_kentaurus_programme } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 1 y = 2 } limit_to_equipment_type = { medium_tank_amphibious_chassis } equipment_bonus = { armor_value = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_protected_mobility name = GRE_hellenic_vehicle_industry_protected_mobility icon = GFX_generic_mio_trait_icon_defense all_parents = { GRE_hellenic_vehicle_industry_plasan_armour_package } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 0 y = 3 } mutually_exclusive = { GRE_hellenic_vehicle_industry_ifv_fire_support } equipment_bonus = { defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_ifv_fire_support name = GRE_hellenic_vehicle_industry_ifv_fire_support icon = GFX_generic_mio_trait_icon_ifv all_parents = { GRE_hellenic_vehicle_industry_plasan_armour_package } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 1 y = 3 } mutually_exclusive = { GRE_hellenic_vehicle_industry_protected_mobility } limit_to_equipment_type = { medium_tank_flame_chassis } equipment_bonus = { soft_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_sindos_throughput name = GRE_hellenic_vehicle_industry_sindos_throughput icon = GFX_generic_mio_trait_icon_efficiency_cap any_parent = { GRE_hellenic_vehicle_industry_protected_mobility GRE_hellenic_vehicle_industry_ifv_fire_support } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 1 y = 4 } production_bonus = { production_efficiency_cap_factor = 0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_apc_breakthrough name = GRE_hellenic_vehicle_industry_apc_breakthrough icon = GFX_generic_mio_trait_icon_breakthrough any_parent = { GRE_hellenic_vehicle_industry_protected_mobility GRE_hellenic_vehicle_industry_ifv_fire_support } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 0 y = 4 } equipment_bonus = { breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_sk_group_integration name = GRE_hellenic_vehicle_industry_sk_group_integration icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_hellenic_vehicle_industry_sindos_throughput GRE_hellenic_vehicle_industry_apc_breakthrough } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 1 y = 5 } organization_modifier = { military_industrial_organization_research_bonus = 0.05 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_fuel_efficiency_programme name = GRE_hellenic_vehicle_industry_fuel_efficiency_programme icon = GFX_generic_mio_trait_icon_fuel_consumption any_parent = { GRE_hellenic_vehicle_industry_mbt_capstone GRE_hellenic_vehicle_industry_sk_group_integration } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 0 y = 6 } equipment_bonus = { fuel_consumption = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_iso_quality_system name = GRE_hellenic_vehicle_industry_iso_quality_system icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_hellenic_vehicle_industry_fuel_efficiency_programme } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 0 y = 7 } production_bonus = { production_efficiency_cap_factor = 0.09 production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_export_hub_ambition name = GRE_hellenic_vehicle_industry_export_hub_ambition icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_hellenic_vehicle_industry_iso_quality_system } relative_position_id = GRE_hellenic_vehicle_industry_leonidas_legacy position = { x = 0 y = 8 } organization_modifier = { military_industrial_organization_task_capacity = 2 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_gwagen_contract name = GRE_hellenic_vehicle_industry_gwagen_contract icon = GFX_generic_mio_trait_icon_util_buildcost position = { x = 7 y = 0 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { build_cost_ic = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_rmmv_licence name = GRE_hellenic_vehicle_industry_rmmv_licence icon = GFX_generic_mio_trait_icon_util_reliability all_parents = { GRE_hellenic_vehicle_industry_gwagen_contract } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = 0 y = 1 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_cross_country_mobility name = GRE_hellenic_vehicle_industry_cross_country_mobility icon = GFX_generic_mio_trait_icon_util_breakthrough all_parents = { GRE_hellenic_vehicle_industry_rmmv_licence } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = -1 y = 2 } mutually_exclusive = { GRE_hellenic_vehicle_industry_payload_hardening } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { maximum_speed = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_payload_hardening name = GRE_hellenic_vehicle_industry_payload_hardening icon = GFX_generic_mio_trait_icon_util_defense all_parents = { GRE_hellenic_vehicle_industry_rmmv_licence } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = 1 y = 2 } mutually_exclusive = { GRE_hellenic_vehicle_industry_cross_country_mobility } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { defense = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_supply_line_integration name = GRE_hellenic_vehicle_industry_supply_line_integration icon = GFX_generic_mio_trait_icon_supply_consumption any_parent = { GRE_hellenic_vehicle_industry_cross_country_mobility GRE_hellenic_vehicle_industry_payload_hardening } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = 0 y = 3 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { supply_consumption = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_thessaloniki_paintshop name = GRE_hellenic_vehicle_industry_thessaloniki_paintshop icon = GFX_generic_mio_trait_icon_util_efficiency_gain all_parents = { GRE_hellenic_vehicle_industry_supply_line_integration } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = 0 y = 4 } limit_to_equipment_type = { util_vehicle_type } production_bonus = { production_efficiency_gain_factor = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_nato_standard_compliance name = GRE_hellenic_vehicle_industry_nato_standard_compliance icon = GFX_generic_mio_trait_icon_util_buildcost all_parents = { GRE_hellenic_vehicle_industry_thessaloniki_paintshop } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = 0 y = 5 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { build_cost_ic = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_hellenic_vehicle_industry_util_capstone name = GRE_hellenic_vehicle_industry_util_capstone icon = GFX_generic_mio_trait_icon_hardness all_parents = { GRE_hellenic_vehicle_industry_nato_standard_compliance } relative_position_id = GRE_hellenic_vehicle_industry_gwagen_contract position = { x = 0 y = 6 } limit_to_equipment_type = { util_vehicle_type } equipment_bonus = { hardness = 0.05 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_ordtech_industries_manufacturer = { allowed = { original_tag = GRE } name = GRE_ordtech_industries_manufacturer icon = GFX_idea_company_ordtech_industries equipment_type = { mio_cat_eq_only_all_light_aircraft } research_categories = { CAT_air_wpn CAT_heli_atgm CAT_heli_rocketpods CAT_air_countermeasures CAT_art_ammo CAT_computing_tech } tree_header_text = { text = GRE_ordtech_header_air_superiority x = 2 } tree_header_text = { text = GRE_ordtech_header_ground_attack x = 7 } initial_trait = { name = GRE_ordtech_industries_manufacturer_trait equipment_bonus = { air_agility = 0.045 maximum_speed = 0.045 } organization_modifier = { military_industrial_organization_research_bonus = 0.10 military_industrial_organization_task_capacity = 1 } } trait = { token = GRE_ordtech_lightweight_structures name = GRE_ordtech_lightweight_structures icon = GFX_generic_mio_trait_icon_light_aircraft position = { x = 2 y = 0 } equipment_bonus = { air_agility = 0.05 maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_aerodynamic_refinement name = GRE_ordtech_aerodynamic_refinement icon = GFX_generic_mio_trait_icon_light_aircraft_agility all_parents = { GRE_ordtech_lightweight_structures } relative_position_id = GRE_ordtech_lightweight_structures position = { x = -1 y = 1 } equipment_bonus = { air_agility = 0.06 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_engine_tuning_program name = GRE_ordtech_engine_tuning_program icon = GFX_generic_mio_trait_icon_light_aircraft_speed all_parents = { GRE_ordtech_lightweight_structures } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 1 y = 1 } equipment_bonus = { maximum_speed = 0.06 air_agility = 0.03 } production_bonus = { production_efficiency_gain_factor = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_avionics_integration name = GRE_ordtech_avionics_integration icon = GFX_generic_mio_trait_icon_light_aircraft_defense all_parents = { GRE_ordtech_aerodynamic_refinement GRE_ordtech_engine_tuning_program } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 0 y = 2 } equipment_bonus = { air_defence = 0.05 air_agility = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_sidewinder_integration name = GRE_ordtech_sidewinder_integration icon = GFX_generic_mio_trait_icon_light_aircraft_anti_air all_parents = { GRE_ordtech_avionics_integration } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 0 y = 3 } equipment_bonus = { air_attack = 0.07 air_agility = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_radar_upgrade_package name = GRE_ordtech_radar_upgrade_package icon = GFX_generic_mio_trait_icon_light_aircraft_range all_parents = { GRE_ordtech_sidewinder_integration } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 0 y = 4 } equipment_bonus = { air_attack = 0.05 air_defence = 0.04 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_ecm_suite name = GRE_ordtech_ecm_suite icon = GFX_generic_mio_trait_icon_light_aircraft_defense all_parents = { GRE_ordtech_radar_upgrade_package } relative_position_id = GRE_ordtech_lightweight_structures position = { x = -1 y = 5 } mutually_exclusive = { GRE_ordtech_composite_airframe } equipment_bonus = { air_defence = 0.08 air_agility = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_composite_airframe name = GRE_ordtech_composite_airframe icon = GFX_generic_mio_trait_icon_light_aircraft_armor all_parents = { GRE_ordtech_radar_upgrade_package } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 1 y = 5 } mutually_exclusive = { GRE_ordtech_ecm_suite } equipment_bonus = { air_defence = 0.08 reliability = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_hellenic_air_superiority name = GRE_ordtech_hellenic_air_superiority icon = GFX_generic_mio_trait_icon_air_superiority any_parent = { GRE_ordtech_ecm_suite GRE_ordtech_composite_airframe } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 0 y = 6 } equipment_bonus = { air_attack = 0.08 air_agility = 0.05 air_defence = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_reduced_rcs name = GRE_ordtech_reduced_rcs icon = GFX_generic_mio_trait_icon_light_aircraft_weight all_parents = { GRE_ordtech_lightweight_structures } relative_position_id = GRE_ordtech_lightweight_structures position = { x = -2 y = 2 } equipment_bonus = { air_agility = 0.04 maximum_speed = 0.03 } production_bonus = { production_efficiency_cap_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_pilot_ergonomics name = GRE_ordtech_pilot_ergonomics icon = GFX_generic_mio_trait_icon_reliability all_parents = { GRE_ordtech_reduced_rcs } relative_position_id = GRE_ordtech_lightweight_structures position = { x = -2 y = 3 } equipment_bonus = { reliability = 0.07 air_agility = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_modular_avionics_bay name = GRE_ordtech_modular_avionics_bay icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_ordtech_pilot_ergonomics } relative_position_id = GRE_ordtech_lightweight_structures position = { x = -2 y = 4 } organization_modifier = { military_industrial_organization_task_capacity = 1 military_industrial_organization_funds_gain = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_night_ops_systems name = GRE_ordtech_night_ops_systems icon = GFX_generic_mio_trait_icon_night_penalty all_parents = { GRE_ordtech_lightweight_structures } relative_position_id = GRE_ordtech_lightweight_structures position = { x = 2 y = 2 } equipment_bonus = { air_agility = 0.03 air_defence = 0.04 } production_bonus = { production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_strike_platform_certification name = GRE_ordtech_strike_platform_certification icon = GFX_generic_mio_trait_icon_light_aircraft_air_ground_attack position = { x = 7 y = 0 } equipment_bonus = { air_ground_attack = 0.05 reliability = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_rocket_pod_integration name = GRE_ordtech_rocket_pod_integration icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { GRE_ordtech_strike_platform_certification } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = -1 y = 1 } equipment_bonus = { air_ground_attack = 0.07 maximum_speed = -0.02 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_low_drag_hardpoints name = GRE_ordtech_low_drag_hardpoints icon = GFX_generic_mio_trait_icon_weight all_parents = { GRE_ordtech_strike_platform_certification } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 1 y = 1 } equipment_bonus = { air_ground_attack = 0.04 maximum_speed = 0.03 } production_bonus = { production_cost_factor = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_targeting_pod_program name = GRE_ordtech_targeting_pod_program icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { GRE_ordtech_rocket_pod_integration GRE_ordtech_low_drag_hardpoints } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 0 y = 2 } equipment_bonus = { naval_strike_targetting = 0.06 air_ground_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_maverick_integration name = GRE_ordtech_maverick_integration icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { GRE_ordtech_targeting_pod_program } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 0 y = 3 } equipment_bonus = { air_ground_attack = 0.08 naval_strike_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_multi_role_loadout name = GRE_ordtech_multi_role_loadout icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_ordtech_maverick_integration } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 0 y = 4 } equipment_bonus = { air_ground_attack = 0.04 reliability = 0.05 } production_bonus = { production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_pgm_integration name = GRE_ordtech_pgm_integration icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { GRE_ordtech_multi_role_loadout } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = -1 y = 5 } mutually_exclusive = { GRE_ordtech_iron_bomb_mastery } equipment_bonus = { naval_strike_targetting = 0.08 naval_strike_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_iron_bomb_mastery name = GRE_ordtech_iron_bomb_mastery icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { GRE_ordtech_multi_role_loadout } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 1 y = 5 } mutually_exclusive = { GRE_ordtech_pgm_integration } equipment_bonus = { air_ground_attack = 0.10 air_bombing = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_aegean_strike_doctrine name = GRE_ordtech_aegean_strike_doctrine icon = GFX_generic_mio_trait_icon_strategic_attack any_parent = { GRE_ordtech_pgm_integration GRE_ordtech_iron_bomb_mastery } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 0 y = 6 } equipment_bonus = { air_ground_attack = 0.07 naval_strike_attack = 0.07 air_bombing = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_pyrkal_ordnance_supply name = GRE_ordtech_pyrkal_ordnance_supply icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { GRE_ordtech_strike_platform_certification } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 2 y = 2 } production_bonus = { production_efficiency_gain_factor = 0.09 production_efficiency_cap_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_haf_maintenance_contracts name = GRE_ordtech_haf_maintenance_contracts icon = GFX_generic_mio_trait_icon_funds all_parents = { GRE_ordtech_pyrkal_ordnance_supply } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 2 y = 3 } organization_modifier = { military_industrial_organization_funds_gain = 0.08 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_ordtech_export_support_program name = GRE_ordtech_export_support_program icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_ordtech_haf_maintenance_contracts } relative_position_id = GRE_ordtech_strike_platform_certification position = { x = 2 y = 4 } production_bonus = { production_efficiency_cap_factor = 0.10 production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_scytalys_manufacturer = { allowed = { original_tag = GRE } name = GRE_scytalys_manufacturer icon = GFX_idea_company_scytalys equipment_type = { cnc_equipment_type } research_categories = { CAT_computer_systems CAT_cnc CAT_avionics CAT_naval_electronics CAT_nfibers CAT_computing_tech CAT_internet_tech } tree_header_text = { text = GRE_scytalys_header_offensive_ew x = 2 } tree_header_text = { text = GRE_scytalys_header_defensive_hardening x = 7 } initial_trait = { name = GRE_scytalys_manufacturer_trait equipment_bonus = { max_organisation = 0.075 default_morale = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.12 military_industrial_organization_funds_gain = 0.05 } } trait = { token = GRE_scytalys_ew_baseline_platform name = GRE_scytalys_ew_baseline_platform icon = GFX_generic_mio_trait_icon_cnc position = { x = 2 y = 0 } equipment_bonus = { max_organisation = 0.04 default_morale = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_jamming_arrays name = GRE_scytalys_jamming_arrays icon = GFX_generic_mio_trait_icon_cnc_speed all_parents = { GRE_scytalys_ew_baseline_platform } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = -1 y = 1 } equipment_bonus = { max_organisation = 0.05 maximum_speed = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_sigint_integration name = GRE_scytalys_sigint_integration icon = GFX_generic_mio_trait_icon_cnc_efficiency_gain all_parents = { GRE_scytalys_ew_baseline_platform } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = 1 y = 1 } equipment_bonus = { default_morale = 0.06 max_organisation = 0.03 } production_bonus = { production_efficiency_gain_factor = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_network_disruption name = GRE_scytalys_network_disruption icon = GFX_generic_mio_trait_icon_cnc_defense all_parents = { GRE_scytalys_jamming_arrays GRE_scytalys_sigint_integration } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = 0 y = 2 } equipment_bonus = { max_organisation = 0.06 default_morale = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_spectrum_dominance name = GRE_scytalys_spectrum_dominance icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_scytalys_network_disruption } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = 0 y = 3 } equipment_bonus = { max_organisation = 0.07 maximum_speed = 0.04 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_offensive_cyber_doctrine name = GRE_scytalys_offensive_cyber_doctrine icon = GFX_generic_mio_trait_icon_cnc all_parents = { GRE_scytalys_spectrum_dominance } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = -1 y = 4 } mutually_exclusive = { GRE_scytalys_mobile_ew_strike } equipment_bonus = { max_organisation = 0.08 default_morale = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_mobile_ew_strike name = GRE_scytalys_mobile_ew_strike icon = GFX_generic_mio_trait_icon_cnc_speed all_parents = { GRE_scytalys_spectrum_dominance } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = 1 y = 4 } mutually_exclusive = { GRE_scytalys_offensive_cyber_doctrine } equipment_bonus = { maximum_speed = 0.08 default_morale = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_hellenic_ew_supremacy name = GRE_scytalys_hellenic_ew_supremacy icon = GFX_generic_mio_trait_icon_cnc any_parent = { GRE_scytalys_offensive_cyber_doctrine GRE_scytalys_mobile_ew_strike } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = 0 y = 5 } equipment_bonus = { max_organisation = 0.08 default_morale = 0.06 maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_wideband_emitters name = GRE_scytalys_wideband_emitters icon = GFX_generic_mio_trait_icon_cnc_buildcost all_parents = { GRE_scytalys_ew_baseline_platform } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = -2 y = 2 } equipment_bonus = { max_organisation = 0.04 } production_bonus = { production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_ew_production_line name = GRE_scytalys_ew_production_line icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { GRE_scytalys_wideband_emitters } relative_position_id = GRE_scytalys_ew_baseline_platform position = { x = -2 y = 3 } production_bonus = { production_efficiency_gain_factor = 0.09 production_efficiency_cap_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_hardened_comms name = GRE_scytalys_hardened_comms icon = GFX_generic_mio_trait_icon_cnc position = { x = 7 y = 0 } equipment_bonus = { max_organisation = 0.04 default_morale = 0.03 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_eccm_package name = GRE_scytalys_eccm_package icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { GRE_scytalys_hardened_comms } relative_position_id = GRE_scytalys_hardened_comms position = { x = -1 y = 1 } equipment_bonus = { reliability = 0.06 default_morale = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_encrypted_datalinks name = GRE_scytalys_encrypted_datalinks icon = GFX_generic_mio_trait_icon_cnc_defense all_parents = { GRE_scytalys_hardened_comms } relative_position_id = GRE_scytalys_hardened_comms position = { x = 1 y = 1 } equipment_bonus = { default_morale = 0.06 maximum_speed = 0.03 } production_bonus = { production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_cyber_resilience_framework name = GRE_scytalys_cyber_resilience_framework icon = GFX_generic_mio_trait_icon_reliability all_parents = { GRE_scytalys_eccm_package GRE_scytalys_encrypted_datalinks } relative_position_id = GRE_scytalys_hardened_comms position = { x = 0 y = 2 } equipment_bonus = { max_organisation = 0.06 default_morale = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_survivable_architecture name = GRE_scytalys_survivable_architecture icon = GFX_generic_mio_trait_icon_cnc all_parents = { GRE_scytalys_cyber_resilience_framework } relative_position_id = GRE_scytalys_hardened_comms position = { x = 0 y = 3 } equipment_bonus = { maximum_speed = 0.04 max_organisation = 0.05 } organization_modifier = { military_industrial_organization_funds_gain = 0.07 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_distributed_node_architecture name = GRE_scytalys_distributed_node_architecture icon = GFX_generic_mio_trait_icon_cnc_efficiency_gain all_parents = { GRE_scytalys_survivable_architecture } relative_position_id = GRE_scytalys_hardened_comms position = { x = -1 y = 4 } mutually_exclusive = { GRE_scytalys_armoured_command_vehicle } equipment_bonus = { max_organisation = 0.08 default_morale = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_armoured_command_vehicle name = GRE_scytalys_armoured_command_vehicle icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_scytalys_survivable_architecture } relative_position_id = GRE_scytalys_hardened_comms position = { x = 1 y = 4 } mutually_exclusive = { GRE_scytalys_distributed_node_architecture } equipment_bonus = { maximum_speed = 0.07 default_morale = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_integrated_force_protection name = GRE_scytalys_integrated_force_protection icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_scytalys_distributed_node_architecture GRE_scytalys_armoured_command_vehicle } relative_position_id = GRE_scytalys_hardened_comms position = { x = 0 y = 5 } equipment_bonus = { max_organisation = 0.07 default_morale = 0.06 maximum_speed = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_nato_interoperability name = GRE_scytalys_nato_interoperability icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_scytalys_hardened_comms } relative_position_id = GRE_scytalys_hardened_comms position = { x = 2 y = 2 } organization_modifier = { military_industrial_organization_task_capacity = 1 military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_scytalys_hardened_supply_chain name = GRE_scytalys_hardened_supply_chain icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_scytalys_nato_interoperability } relative_position_id = GRE_scytalys_hardened_comms position = { x = 2 y = 3 } production_bonus = { production_efficiency_cap_factor = 0.10 production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_intracom_manufacturer = { allowed = { original_tag = GRE } name = GRE_intracom_manufacturer icon = GFX_idea_company_intracom task_capacity = 10 equipment_type = { mio_cat_eq_only_uav cnc_equipment_type } research_categories = { CAT_computer_systems CAT_cnc CAT_naval_electronics CAT_internet_tech CAT_armor_engines CAT_electrical_tech } tree_header_text = { text = GRE_intracom_header_cnc x = 2 } tree_header_text = { text = GRE_intracom_header_uav x = 7 } initial_trait = { name = GRE_intracom_manufacturer_trait equipment_bonus = { max_organisation = 0.05 } production_bonus = { production_efficiency_cap_factor = 0.06 } organization_modifier = { military_industrial_organization_research_bonus = 0.09 military_industrial_organization_industrial_manufacturer_assign_cost = -0.35 military_industrial_organization_design_team_assign_cost = -0.35 } } trait = { token = GRE_intracom_cnc_c2_platform name = GRE_intracom_cnc_c2_platform icon = GFX_generic_mio_trait_icon_cnc position = { x = 1 y = 0 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_tactical_databus name = GRE_intracom_tactical_databus icon = GFX_generic_mio_trait_icon_cnc_speed all_parents = { GRE_intracom_cnc_c2_platform } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = -1 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_battlefield_network name = GRE_intracom_battlefield_network icon = GFX_generic_mio_trait_icon_cnc_defense all_parents = { GRE_intracom_cnc_c2_platform } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = 1 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { default_morale = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_c2_sensor_fusion name = GRE_intracom_c2_sensor_fusion icon = GFX_generic_mio_trait_icon_cnc_efficiency_gain all_parents = { GRE_intracom_tactical_databus GRE_intracom_battlefield_network } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = 0 y = 2 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_integrated_fire_control name = GRE_intracom_integrated_fire_control icon = GFX_generic_mio_trait_icon_cnc_efficiency_cap all_parents = { GRE_intracom_c2_sensor_fusion } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = 0 y = 3 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.08 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 military_industrial_organization_funds_gain = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_distributed_c2_nodes name = GRE_intracom_distributed_c2_nodes icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { GRE_intracom_integrated_fire_control } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = -1 y = 4 } mutually_exclusive = { GRE_intracom_hardened_c2_vehicle } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.08 default_morale = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_hardened_c2_vehicle name = GRE_intracom_hardened_c2_vehicle icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_intracom_integrated_fire_control } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = 1 y = 4 } mutually_exclusive = { GRE_intracom_distributed_c2_nodes } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { maximum_speed = 0.08 default_morale = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_hellenic_c2_doctrine name = GRE_intracom_hellenic_c2_doctrine icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_intracom_distributed_c2_nodes GRE_intracom_hardened_c2_vehicle } relative_position_id = GRE_intracom_cnc_c2_platform position = { x = 0 y = 5 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.08 default_morale = 0.06 maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_production_base name = GRE_intracom_cnc_production_base icon = GFX_generic_mio_trait_icon_cnc_buildcost position = { x = 4 y = 0 } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_efficiency_gain_factor = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_component_sourcing name = GRE_intracom_cnc_component_sourcing icon = GFX_generic_mio_trait_icon_resources all_parents = { GRE_intracom_cnc_production_base } relative_position_id = GRE_intracom_cnc_production_base position = { x = -1 y = 1 } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { max_organisation = 0.04 } production_bonus = { production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_assembly_optimisation name = GRE_intracom_cnc_assembly_optimisation icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { GRE_intracom_cnc_production_base } relative_position_id = GRE_intracom_cnc_production_base position = { x = 0 y = 1 } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_efficiency_gain_factor = 0.09 production_efficiency_cap_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_manufacturing_contracts name = GRE_intracom_cnc_manufacturing_contracts icon = GFX_generic_mio_trait_icon_funds all_parents = { GRE_intracom_cnc_component_sourcing GRE_intracom_cnc_assembly_optimisation } relative_position_id = GRE_intracom_cnc_production_base position = { x = 0 y = 2 } limit_to_equipment_type = { cnc_equipment_type } organization_modifier = { military_industrial_organization_funds_gain = 0.08 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_export_line name = GRE_intracom_cnc_export_line icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_intracom_cnc_manufacturing_contracts } relative_position_id = GRE_intracom_cnc_production_base position = { x = -1 y = 3 } mutually_exclusive = { GRE_intracom_cnc_domestic_priority } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_efficiency_cap_factor = 0.10 production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_domestic_priority name = GRE_intracom_cnc_domestic_priority icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_intracom_cnc_manufacturing_contracts } relative_position_id = GRE_intracom_cnc_production_base position = { x = 1 y = 3 } mutually_exclusive = { GRE_intracom_cnc_export_line } limit_to_equipment_type = { cnc_equipment_type } equipment_bonus = { default_morale = 0.06 } organization_modifier = { military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_cnc_full_spectrum_production name = GRE_intracom_cnc_full_spectrum_production icon = GFX_generic_mio_trait_icon_production_capacity any_parent = { GRE_intracom_cnc_export_line GRE_intracom_cnc_domestic_priority } relative_position_id = GRE_intracom_cnc_production_base position = { x = 0 y = 4 } limit_to_equipment_type = { cnc_equipment_type } production_bonus = { production_efficiency_gain_factor = 0.08 production_efficiency_cap_factor = 0.08 production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_strike_platform name = GRE_intracom_uav_strike_platform icon = GFX_generic_mio_trait_icon_uav position = { x = 6 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_warhead_integration name = GRE_intracom_uav_warhead_integration icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { GRE_intracom_uav_strike_platform } relative_position_id = GRE_intracom_uav_strike_platform position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_loitering_munition name = GRE_intracom_uav_loitering_munition icon = GFX_generic_mio_trait_icon_uav_speed all_parents = { GRE_intracom_uav_strike_platform } relative_position_id = GRE_intracom_uav_strike_platform position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.06 } production_bonus = { production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_precision_strike name = GRE_intracom_uav_precision_strike icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { GRE_intracom_uav_warhead_integration GRE_intracom_uav_loitering_munition } relative_position_id = GRE_intracom_uav_strike_platform position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { naval_strike_targetting = 0.06 air_ground_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_anti_shipping name = GRE_intracom_uav_anti_shipping icon = GFX_generic_mio_trait_icon_uav_air_attack all_parents = { GRE_intracom_uav_precision_strike } relative_position_id = GRE_intracom_uav_strike_platform position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { naval_strike_attack = 0.07 naval_strike_targetting = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_saturation_doctrine name = GRE_intracom_uav_saturation_doctrine icon = GFX_generic_mio_trait_icon_uav_buildcost all_parents = { GRE_intracom_uav_strike_platform } relative_position_id = GRE_intracom_uav_strike_platform position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.04 } production_bonus = { production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_deep_strike name = GRE_intracom_uav_deep_strike icon = GFX_generic_mio_trait_icon_uav_strategic_attack all_parents = { GRE_intracom_uav_anti_shipping } relative_position_id = GRE_intracom_uav_strike_platform position = { x = -1 y = 4 } mutually_exclusive = { GRE_intracom_uav_swarm_strike } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_bombing = 0.08 air_range = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_swarm_strike name = GRE_intracom_uav_swarm_strike icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { GRE_intracom_uav_anti_shipping } relative_position_id = GRE_intracom_uav_strike_platform position = { x = 1 y = 4 } mutually_exclusive = { GRE_intracom_uav_deep_strike } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.09 naval_strike_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_aegean_strike_arm name = GRE_intracom_uav_aegean_strike_arm icon = GFX_generic_mio_trait_icon_strategic_attack any_parent = { GRE_intracom_uav_deep_strike GRE_intracom_uav_swarm_strike } relative_position_id = GRE_intracom_uav_strike_platform position = { x = 0 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.07 naval_strike_attack = 0.06 air_bombing = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_endurance_airframe name = GRE_intracom_uav_endurance_airframe icon = GFX_generic_mio_trait_icon_uav_range all_parents = { GRE_intracom_uav_strike_platform } relative_position_id = GRE_intracom_uav_strike_platform position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_isr_platform name = GRE_intracom_uav_isr_platform icon = GFX_generic_mio_trait_icon_uav position = { x = 8 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_eo_ir_sensors name = GRE_intracom_uav_eo_ir_sensors icon = GFX_generic_mio_trait_icon_uav_agility all_parents = { GRE_intracom_uav_isr_platform } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 0 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_sar_radar name = GRE_intracom_uav_sar_radar icon = GFX_generic_mio_trait_icon_uav_reliability all_parents = { GRE_intracom_uav_isr_platform } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { reliability = 0.07 } production_bonus = { production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_data_fusion name = GRE_intracom_uav_data_fusion icon = GFX_generic_mio_trait_icon_uav_efficiency_gain all_parents = { GRE_intracom_uav_eo_ir_sensors GRE_intracom_uav_sar_radar } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.05 air_range = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_persistent_isr name = GRE_intracom_uav_persistent_isr icon = GFX_generic_mio_trait_icon_uav_range all_parents = { GRE_intracom_uav_data_fusion } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 0 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.08 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 military_industrial_organization_funds_gain = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_maritime_patrol name = GRE_intracom_uav_maritime_patrol icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { GRE_intracom_uav_persistent_isr } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 0 y = 4 } mutually_exclusive = { GRE_intracom_uav_land_surveillance } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { naval_strike_targetting = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_land_surveillance name = GRE_intracom_uav_land_surveillance icon = GFX_generic_mio_trait_icon_uav_defense all_parents = { GRE_intracom_uav_persistent_isr } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 1 y = 4 } mutually_exclusive = { GRE_intracom_uav_maritime_patrol } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_hellenic_isr_network name = GRE_intracom_uav_hellenic_isr_network icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_intracom_uav_maritime_patrol GRE_intracom_uav_land_surveillance } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 0 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.06 air_range = 0.06 reliability = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_lightweight_sensor_bay name = GRE_intracom_uav_lightweight_sensor_bay icon = GFX_generic_mio_trait_icon_uav_weight all_parents = { GRE_intracom_uav_isr_platform } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { weight = -0.05 } production_bonus = { production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_intracom_uav_modular_payload name = GRE_intracom_uav_modular_payload icon = GFX_generic_mio_trait_icon_uav_efficiency_cap all_parents = { GRE_intracom_uav_lightweight_sensor_bay } relative_position_id = GRE_intracom_uav_isr_platform position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_uav } production_bonus = { production_efficiency_cap_factor = 0.09 production_efficiency_gain_factor = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_bsk_defense_manufacturer = { allowed = { original_tag = GRE } name = GRE_bsk_defense_manufacturer icon = GFX_idea_company_bsk task_capacity = 10 equipment_type = { land_drone_equipment_type mio_cat_eq_only_uav } research_categories = { CAT_l_drone CAT_air_engine CAT_drones } tree_header_text = { text = GRE_bsk_header_autonomy_ai x = 1 } tree_header_text = { text = GRE_bsk_header_weapons x = 5 } tree_header_text = { text = GRE_bsk_header_production x = 8 } initial_trait = { name = GRE_bsk_defense_manufacturer_trait equipment_bonus = { air_range = 0.10 air_agility = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.14 military_industrial_organization_funds_gain = -0.05 } } trait = { token = GRE_bsk_ai_platform_foundation name = GRE_bsk_ai_platform_foundation icon = GFX_generic_mio_trait_icon_unique position = { x = 1 y = 0 } equipment_bonus = { reliability = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_autonomous_navigation name = GRE_bsk_autonomous_navigation icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_bsk_ai_platform_foundation } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = -1 y = 1 } equipment_bonus = { maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_swarm_coordination name = GRE_bsk_swarm_coordination icon = GFX_generic_mio_trait_icon_reliability all_parents = { GRE_bsk_ai_platform_foundation } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = 1 y = 1 } equipment_bonus = { reliability = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_sensor_fusion_ai name = GRE_bsk_sensor_fusion_ai icon = GFX_generic_mio_trait_icon_design all_parents = { GRE_bsk_autonomous_navigation GRE_bsk_swarm_coordination } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = 0 y = 2 } equipment_bonus = { reliability = 0.06 maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_adaptive_targeting name = GRE_bsk_adaptive_targeting icon = GFX_generic_mio_trait_icon_reliability all_parents = { GRE_bsk_sensor_fusion_ai } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = 0 y = 3 } equipment_bonus = { reliability = 0.05 } production_bonus = { production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_resilient_comms name = GRE_bsk_resilient_comms icon = GFX_generic_mio_trait_icon_cnc_reliability all_parents = { GRE_bsk_adaptive_targeting } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = -1 y = 4 } mutually_exclusive = { GRE_bsk_hardened_autonomy } equipment_bonus = { reliability = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_hardened_autonomy name = GRE_bsk_hardened_autonomy icon = GFX_generic_mio_trait_icon_defense all_parents = { GRE_bsk_adaptive_targeting } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = 1 y = 4 } mutually_exclusive = { GRE_bsk_resilient_comms } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { defense = 0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_hellenic_drone_doctrine name = GRE_bsk_hellenic_drone_doctrine icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_bsk_resilient_comms GRE_bsk_hardened_autonomy } relative_position_id = GRE_bsk_ai_platform_foundation position = { x = 0 y = 5 } equipment_bonus = { build_cost_ic = -0.07 reliability = 0.06 maximum_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_weapons_integration name = GRE_bsk_weapons_integration icon = GFX_generic_mio_trait_icon_research position = { x = 5 y = 0 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_uav_strike_package name = GRE_bsk_uav_strike_package icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { GRE_bsk_weapons_integration } relative_position_id = GRE_bsk_weapons_integration position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_land_drone_armament name = GRE_bsk_land_drone_armament icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { GRE_bsk_weapons_integration } relative_position_id = GRE_bsk_weapons_integration position = { x = 1 y = 1 } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { hard_attack = 0.06 soft_attack = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_coordinated_strike name = GRE_bsk_coordinated_strike icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { GRE_bsk_uav_strike_package GRE_bsk_land_drone_armament } relative_position_id = GRE_bsk_weapons_integration position = { x = 0 y = 2 } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_anti_armor_systems name = GRE_bsk_anti_armor_systems icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { GRE_bsk_coordinated_strike } relative_position_id = GRE_bsk_weapons_integration position = { x = -1 y = 3 } mutually_exclusive = { GRE_bsk_suppression_doctrine } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { hard_attack = 0.08 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_suppression_doctrine name = GRE_bsk_suppression_doctrine icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { GRE_bsk_coordinated_strike } relative_position_id = GRE_bsk_weapons_integration position = { x = 1 y = 3 } mutually_exclusive = { GRE_bsk_anti_armor_systems } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { soft_attack = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_combined_arms_strike name = GRE_bsk_combined_arms_strike icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_bsk_anti_armor_systems GRE_bsk_suppression_doctrine } relative_position_id = GRE_bsk_weapons_integration position = { x = 0 y = 4 } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { soft_attack = 0.06 hard_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_production_foundation name = GRE_bsk_production_foundation icon = GFX_generic_mio_trait_icon_efficiency_gain position = { x = 8 y = 0 } production_bonus = { production_efficiency_gain_factor = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_modular_components name = GRE_bsk_modular_components icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_bsk_production_foundation } relative_position_id = GRE_bsk_production_foundation position = { x = -1 y = 1 } limit_to_equipment_type = { land_drone_equipment_type } equipment_bonus = { build_cost_ic = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_supply_chain_optimisation name = GRE_bsk_supply_chain_optimisation icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_bsk_production_foundation } relative_position_id = GRE_bsk_production_foundation position = { x = 1 y = 1 } production_bonus = { production_efficiency_cap_factor = 0.09 production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_rapid_fielding name = GRE_bsk_rapid_fielding icon = GFX_generic_mio_trait_icon_funds all_parents = { GRE_bsk_modular_components GRE_bsk_supply_chain_optimisation } relative_position_id = GRE_bsk_production_foundation position = { x = 0 y = 2 } organization_modifier = { military_industrial_organization_funds_gain = 0.07 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_export_contracts name = GRE_bsk_export_contracts icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_bsk_rapid_fielding } relative_position_id = GRE_bsk_production_foundation position = { x = -1 y = 3 } mutually_exclusive = { GRE_bsk_domestic_priority } production_bonus = { production_efficiency_cap_factor = 0.10 production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_domestic_priority name = GRE_bsk_domestic_priority icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_bsk_rapid_fielding } relative_position_id = GRE_bsk_production_foundation position = { x = 1 y = 3 } mutually_exclusive = { GRE_bsk_export_contracts } organization_modifier = { military_industrial_organization_research_bonus = 0.08 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_bsk_full_production_doctrine name = GRE_bsk_full_production_doctrine icon = GFX_generic_mio_trait_icon_production_capacity any_parent = { GRE_bsk_export_contracts GRE_bsk_domestic_priority } relative_position_id = GRE_bsk_production_foundation position = { x = 0 y = 4 } production_bonus = { production_efficiency_gain_factor = 0.08 production_efficiency_cap_factor = 0.08 production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_eab_manufacturer = { allowed = { original_tag = GRE } name = GRE_eab_manufacturer icon = GFX_idea_company_eab task_capacity = 10 equipment_type = { mio_cat_eq_only_medium_aircraft mio_cat_eq_only_uav } research_categories = { CAT_avionics CAT_cnc CAT_internet_tech CAT_wings CAT_air_engine CAT_air_to_air_weapons CAT_space CAT_ai } tree_header_text = { text = GRE_eab_header_medium_aircraft x = 2 } tree_header_text = { text = GRE_eab_header_uav x = 7 } initial_trait = { name = GRE_eab_manufacturer_trait production_bonus = { production_efficiency_cap_factor = 0.08 production_efficiency_gain_factor = 0.05 production_resource_need_factor = -0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.07 } } trait = { token = GRE_eab_med_platform name = GRE_eab_med_platform icon = GFX_generic_mio_trait_icon_design position = { x = 2 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_agility = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_aerodynamics name = GRE_eab_med_aerodynamics icon = GFX_generic_mio_trait_icon_air_agility all_parents = { GRE_eab_med_platform } relative_position_id = GRE_eab_med_platform position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_agility = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_avionics_suite name = GRE_eab_med_avionics_suite icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_eab_med_platform } relative_position_id = GRE_eab_med_platform position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } organization_modifier = { military_industrial_organization_research_bonus = 0.07 military_industrial_organization_funds_gain = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_airframe_design name = GRE_eab_med_airframe_design icon = GFX_generic_mio_trait_icon_weight all_parents = { GRE_eab_med_aerodynamics } relative_position_id = GRE_eab_med_platform position = { x = -2 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { weight = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_flight_envelope name = GRE_eab_med_flight_envelope icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_eab_med_aerodynamics GRE_eab_med_avionics_suite } relative_position_id = GRE_eab_med_platform position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { maximum_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_radar_integration name = GRE_eab_med_radar_integration icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { GRE_eab_med_avionics_suite } relative_position_id = GRE_eab_med_platform position = { x = 2 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { naval_strike_targetting = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_engine_programme name = GRE_eab_med_engine_programme icon = GFX_generic_mio_trait_icon_fuel_consumption all_parents = { GRE_eab_med_airframe_design GRE_eab_med_flight_envelope } relative_position_id = GRE_eab_med_platform position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { fuel_consumption = -0.06 } production_bonus = { production_efficiency_gain_factor = 0.07 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 military_industrial_organization_funds_gain = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_ew_suite name = GRE_eab_med_ew_suite icon = GFX_generic_mio_trait_icon_air_superiority all_parents = { GRE_eab_med_flight_envelope GRE_eab_med_radar_integration } relative_position_id = GRE_eab_med_platform position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_defence = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_air_superiority name = GRE_eab_med_air_superiority icon = GFX_generic_mio_trait_icon_air_superiority all_parents = { GRE_eab_med_engine_programme } relative_position_id = GRE_eab_med_platform position = { x = -2 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_agility = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_multirole_strike name = GRE_eab_med_multirole_strike icon = GFX_generic_mio_trait_icon_air_ground_attack all_parents = { GRE_eab_med_engine_programme GRE_eab_med_ew_suite } relative_position_id = GRE_eab_med_platform position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_ground_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_strike_optimised name = GRE_eab_med_strike_optimised icon = GFX_generic_mio_trait_icon_naval_strike_attack all_parents = { GRE_eab_med_ew_suite } relative_position_id = GRE_eab_med_platform position = { x = 2 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { naval_strike_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_beyond_visual_range name = GRE_eab_med_beyond_visual_range icon = GFX_generic_mio_trait_icon_air_range all_parents = { GRE_eab_med_air_superiority GRE_eab_med_multirole_strike } relative_position_id = GRE_eab_med_platform position = { x = -1 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_range = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_precision_strike name = GRE_eab_med_precision_strike icon = GFX_generic_mio_trait_icon_strategic_attack all_parents = { GRE_eab_med_multirole_strike GRE_eab_med_strike_optimised } relative_position_id = GRE_eab_med_platform position = { x = 1 y = 5 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_bombing = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_low_observability name = GRE_eab_med_low_observability icon = GFX_generic_mio_trait_icon_night_penalty all_parents = { GRE_eab_med_beyond_visual_range } relative_position_id = GRE_eab_med_platform position = { x = -2 y = 6 } mutually_exclusive = { GRE_eab_med_deep_strike } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_defence = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_supercruise name = GRE_eab_med_supercruise icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_eab_med_beyond_visual_range GRE_eab_med_precision_strike } relative_position_id = GRE_eab_med_platform position = { x = 0 y = 6 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { maximum_speed = 0.08 fuel_consumption = -0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_deep_strike name = GRE_eab_med_deep_strike icon = GFX_generic_mio_trait_icon_strategic_attack all_parents = { GRE_eab_med_precision_strike } relative_position_id = GRE_eab_med_platform position = { x = 2 y = 6 } mutually_exclusive = { GRE_eab_med_low_observability } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_bombing = 0.08 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_hellenic_combat_doctrine name = GRE_eab_med_hellenic_combat_doctrine icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_eab_med_deep_strike GRE_eab_med_low_observability } all_parents = { GRE_eab_med_supercruise } relative_position_id = GRE_eab_med_platform position = { x = -1 y = 7 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { air_agility = 0.07 air_defence = 0.06 maximum_speed = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_production_line name = GRE_eab_med_production_line icon = GFX_generic_mio_trait_icon_efficiency_gain any_parent = { GRE_eab_med_deep_strike GRE_eab_med_low_observability } all_parents = { GRE_eab_med_supercruise } relative_position_id = GRE_eab_med_platform position = { x = 1 y = 7 } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } production_bonus = { production_efficiency_cap_factor = 0.10 production_efficiency_gain_factor = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_export_programme name = GRE_eab_med_export_programme icon = GFX_generic_mio_trait_icon_funds all_parents = { GRE_eab_med_production_line } relative_position_id = GRE_eab_med_platform position = { x = -1 y = 8 } mutually_exclusive = { GRE_eab_med_full_spectrum } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } production_bonus = { production_cost_factor = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.08 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_med_full_spectrum name = GRE_eab_med_full_spectrum icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_eab_med_production_line } relative_position_id = GRE_eab_med_platform position = { x = 1 y = 8 } mutually_exclusive = { GRE_eab_med_export_programme } limit_to_equipment_type = { mio_cat_eq_only_medium_aircraft } equipment_bonus = { build_cost_ic = -0.08 } production_bonus = { production_efficiency_gain_factor = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_platform name = GRE_eab_uav_platform icon = GFX_generic_mio_trait_icon_uav position = { x = 7 y = 0 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_endurance name = GRE_eab_uav_endurance icon = GFX_generic_mio_trait_icon_uav_range all_parents = { GRE_eab_uav_platform } relative_position_id = GRE_eab_uav_platform position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.07 } production_bonus = { production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_payload name = GRE_eab_uav_payload icon = GFX_generic_mio_trait_icon_uav_air_ground_attack all_parents = { GRE_eab_uav_platform } relative_position_id = GRE_eab_uav_platform position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_sensor_fusion name = GRE_eab_uav_sensor_fusion icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_eab_uav_endurance GRE_eab_uav_payload } relative_position_id = GRE_eab_uav_platform position = { x = 0 y = 2 } limit_to_equipment_type = { mio_cat_eq_only_uav } organization_modifier = { military_industrial_organization_research_bonus = 0.07 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_strike_config name = GRE_eab_uav_strike_config icon = GFX_generic_mio_trait_icon_uav_strategic_attack all_parents = { GRE_eab_uav_sensor_fusion } relative_position_id = GRE_eab_uav_platform position = { x = -1 y = 3 } mutually_exclusive = { GRE_eab_uav_isr_config } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.08 naval_strike_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_isr_config name = GRE_eab_uav_isr_config icon = GFX_generic_mio_trait_icon_uav_agility all_parents = { GRE_eab_uav_sensor_fusion } relative_position_id = GRE_eab_uav_platform position = { x = 1 y = 3 } mutually_exclusive = { GRE_eab_uav_strike_config } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_agility = 0.08 air_range = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_long_range name = GRE_eab_uav_long_range icon = GFX_generic_mio_trait_icon_uav_range any_parent = { GRE_eab_uav_strike_config GRE_eab_uav_isr_config } relative_position_id = GRE_eab_uav_platform position = { x = 0 y = 4 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_range = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_naval_strike name = GRE_eab_uav_naval_strike icon = GFX_generic_mio_trait_icon_naval_strike_targetting all_parents = { GRE_eab_uav_long_range } relative_position_id = GRE_eab_uav_platform position = { x = -1 y = 5 } mutually_exclusive = { GRE_eab_uav_deep_isr } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { naval_strike_attack = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_deep_isr name = GRE_eab_uav_deep_isr icon = GFX_generic_mio_trait_icon_uav_reliability all_parents = { GRE_eab_uav_long_range } relative_position_id = GRE_eab_uav_platform position = { x = 1 y = 5 } mutually_exclusive = { GRE_eab_uav_naval_strike } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { reliability = 0.08 } production_bonus = { production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_eab_uav_aegean_arm name = GRE_eab_uav_aegean_arm icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_eab_uav_naval_strike GRE_eab_uav_deep_isr } relative_position_id = GRE_eab_uav_platform position = { x = 0 y = 6 } limit_to_equipment_type = { mio_cat_eq_only_uav } equipment_bonus = { air_ground_attack = 0.07 naval_strike_attack = 0.06 air_range = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_skaramangas_manufacturer = { allowed = { original_tag = GRE } name = GRE_skaramangas_manufacturer icon = GFX_idea_company_skaramangas task_capacity = 20 equipment_type = { mio_cat_frigates mio_cat_only_small_ships submarine train_equipment } research_categories = { CAT_naval_all } tree_header_text = { text = GRE_skaramangas_header_submarine x = 2 } tree_header_text = { text = GRE_skaramangas_header_surface x = 5 } tree_header_text = { text = GRE_skaramangas_header_train x = 9 } initial_trait = { name = GRE_skaramangas_manufacturer_trait equipment_bonus = { naval_speed = 0.075 max_strength = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.06 } } trait = { token = GRE_skaramangas_sub_platform name = GRE_skaramangas_sub_platform icon = GFX_generic_mio_trait_icon_submarine position = { x = 1 y = 0 } limit_to_equipment_type = { submarine } equipment_bonus = { naval_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_hull_design name = GRE_skaramangas_sub_hull_design icon = GFX_generic_mio_trait_icon_submarine_armor all_parents = { GRE_skaramangas_sub_platform } relative_position_id = GRE_skaramangas_sub_platform position = { x = -1 y = 1 } limit_to_equipment_type = { submarine } equipment_bonus = { max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_propulsion name = GRE_skaramangas_sub_propulsion icon = GFX_generic_mio_trait_icon_naval_speed all_parents = { GRE_skaramangas_sub_platform } relative_position_id = GRE_skaramangas_sub_platform position = { x = 1 y = 1 } limit_to_equipment_type = { submarine } equipment_bonus = { naval_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_stealth name = GRE_skaramangas_sub_stealth icon = GFX_generic_mio_trait_icon_submarine_sub_visibility all_parents = { GRE_skaramangas_sub_hull_design GRE_skaramangas_sub_propulsion } relative_position_id = GRE_skaramangas_sub_platform position = { x = 0 y = 2 } limit_to_equipment_type = { submarine } equipment_bonus = { sub_visibility = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_torpedo_systems name = GRE_skaramangas_sub_torpedo_systems icon = GFX_generic_mio_trait_icon_submarine_torpedo all_parents = { GRE_skaramangas_sub_stealth } relative_position_id = GRE_skaramangas_sub_platform position = { x = -1 y = 3 } limit_to_equipment_type = { submarine } equipment_bonus = { torpedo_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_sensor_suite name = GRE_skaramangas_sub_sensor_suite icon = GFX_generic_mio_trait_icon_submarine_sub_detection all_parents = { GRE_skaramangas_sub_stealth } relative_position_id = GRE_skaramangas_sub_platform position = { x = 1 y = 3 } limit_to_equipment_type = { submarine } equipment_bonus = { surface_detection = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_deep_diving name = GRE_skaramangas_sub_deep_diving icon = GFX_generic_mio_trait_icon_submarine_defense all_parents = { GRE_skaramangas_sub_torpedo_systems GRE_skaramangas_sub_sensor_suite } relative_position_id = GRE_skaramangas_sub_platform position = { x = 0 y = 4 } limit_to_equipment_type = { submarine } equipment_bonus = { max_strength = 0.06 sub_visibility = -0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_silent_running name = GRE_skaramangas_sub_silent_running icon = GFX_generic_mio_trait_icon_sub_visibility all_parents = { GRE_skaramangas_sub_deep_diving } relative_position_id = GRE_skaramangas_sub_platform position = { x = -1 y = 5 } mutually_exclusive = { GRE_skaramangas_sub_sprint_capability } limit_to_equipment_type = { submarine } equipment_bonus = { sub_visibility = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_sprint_capability name = GRE_skaramangas_sub_sprint_capability icon = GFX_generic_mio_trait_icon_naval_speed all_parents = { GRE_skaramangas_sub_deep_diving } relative_position_id = GRE_skaramangas_sub_platform position = { x = 1 y = 5 } mutually_exclusive = { GRE_skaramangas_sub_silent_running } limit_to_equipment_type = { submarine } equipment_bonus = { naval_speed = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_wolf_pack name = GRE_skaramangas_sub_wolf_pack icon = GFX_generic_mio_trait_icon_submarine_torpedo any_parent = { GRE_skaramangas_sub_silent_running GRE_skaramangas_sub_sprint_capability } relative_position_id = GRE_skaramangas_sub_platform position = { x = 0 y = 6 } limit_to_equipment_type = { submarine } equipment_bonus = { torpedo_attack = 0.08 naval_torpedo_hit_chance_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_minelaying name = GRE_skaramangas_sub_minelaying icon = GFX_generic_mio_trait_icon_mines all_parents = { GRE_skaramangas_sub_wolf_pack } relative_position_id = GRE_skaramangas_sub_platform position = { x = -1 y = 7 } mutually_exclusive = { GRE_skaramangas_sub_anti_ship } limit_to_equipment_type = { submarine } equipment_bonus = { mines_planting = 0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_anti_ship name = GRE_skaramangas_sub_anti_ship icon = GFX_generic_mio_trait_icon_hg_attack all_parents = { GRE_skaramangas_sub_wolf_pack } relative_position_id = GRE_skaramangas_sub_platform position = { x = 1 y = 7 } mutually_exclusive = { GRE_skaramangas_sub_minelaying } limit_to_equipment_type = { submarine } equipment_bonus = { torpedo_attack = 0.085 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_production_base name = GRE_skaramangas_sub_production_base icon = GFX_generic_mio_trait_icon_production_capacity any_parent = { GRE_skaramangas_sub_minelaying GRE_skaramangas_sub_anti_ship } relative_position_id = GRE_skaramangas_sub_platform position = { x = 0 y = 8 } limit_to_equipment_type = { submarine } production_bonus = { production_capacity_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_export_refit name = GRE_skaramangas_sub_export_refit icon = GFX_generic_mio_trait_icon_funds all_parents = { GRE_skaramangas_sub_production_base } relative_position_id = GRE_skaramangas_sub_platform position = { x = -1 y = 9 } mutually_exclusive = { GRE_skaramangas_sub_domestic_fleet } limit_to_equipment_type = { submarine } production_bonus = { production_cost_factor = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.08 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_sub_domestic_fleet name = GRE_skaramangas_sub_domestic_fleet icon = GFX_generic_mio_trait_icon_submarine_reliability all_parents = { GRE_skaramangas_sub_production_base } relative_position_id = GRE_skaramangas_sub_platform position = { x = 1 y = 9 } mutually_exclusive = { GRE_skaramangas_sub_export_refit } limit_to_equipment_type = { submarine } equipment_bonus = { reliability = 0.08 } production_bonus = { production_resource_need_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_surface_platform name = GRE_skaramangas_surface_platform icon = GFX_generic_mio_trait_icon_design position = { x = 5 y = 0 } limit_to_equipment_type = { corvette frigate heavy_frigate patrol_boat stealth_corvette stealth_frigate submarine } equipment_bonus = { naval_speed = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_hull name = GRE_skaramangas_frigate_hull icon = GFX_generic_mio_trait_icon_frigate_armor all_parents = { GRE_skaramangas_surface_platform } relative_position_id = GRE_skaramangas_surface_platform position = { x = -2 y = 1 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_propulsion name = GRE_skaramangas_frigate_propulsion icon = GFX_generic_mio_trait_icon_frigate_speed all_parents = { GRE_skaramangas_surface_platform } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 1 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { naval_speed = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_weapons name = GRE_skaramangas_frigate_weapons icon = GFX_generic_mio_trait_icon_frigate_lg_attack all_parents = { GRE_skaramangas_frigate_hull } relative_position_id = GRE_skaramangas_surface_platform position = { x = -2 y = 2 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { lg_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_asw name = GRE_skaramangas_frigate_asw icon = GFX_generic_mio_trait_icon_sub_detection all_parents = { GRE_skaramangas_frigate_propulsion } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 2 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { sub_detection = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_aa name = GRE_skaramangas_frigate_aa icon = GFX_generic_mio_trait_icon_frigate_anti_air all_parents = { GRE_skaramangas_frigate_weapons } relative_position_id = GRE_skaramangas_surface_platform position = { x = -2 y = 3 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { anti_air_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_fire_ctrl name = GRE_skaramangas_frigate_fire_ctrl icon = GFX_generic_mio_trait_icon_frigate_hg_attack all_parents = { GRE_skaramangas_frigate_asw } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 3 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { hg_attack = 0.085 lg_attack = 0.065 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_air_def name = GRE_skaramangas_frigate_air_def icon = GFX_generic_mio_trait_icon_frigate_anti_air all_parents = { GRE_skaramangas_frigate_aa GRE_skaramangas_frigate_fire_ctrl } relative_position_id = GRE_skaramangas_surface_platform position = { x = -2 y = 4 } mutually_exclusive = { GRE_skaramangas_frigate_strike } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { anti_air_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_strike name = GRE_skaramangas_frigate_strike icon = GFX_generic_mio_trait_icon_frigate_hg_attack all_parents = { GRE_skaramangas_frigate_aa GRE_skaramangas_frigate_fire_ctrl } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 4 } mutually_exclusive = { GRE_skaramangas_frigate_air_def } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { hg_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_long_range name = GRE_skaramangas_frigate_long_range icon = GFX_generic_mio_trait_icon_frigate_range any_parent = { GRE_skaramangas_frigate_air_def GRE_skaramangas_frigate_strike } relative_position_id = GRE_skaramangas_surface_platform position = { x = -2 y = 5 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { naval_range = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_reliability name = GRE_skaramangas_frigate_reliability icon = GFX_generic_mio_trait_icon_frigate_reliability any_parent = { GRE_skaramangas_frigate_air_def GRE_skaramangas_frigate_strike } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 5 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { reliability = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_aegean name = GRE_skaramangas_frigate_aegean icon = GFX_generic_mio_trait_icon_unique all_parents = { GRE_skaramangas_frigate_long_range GRE_skaramangas_frigate_reliability } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 6 } limit_to_equipment_type = { mio_cat_frigates } equipment_bonus = { naval_speed = 0.05 max_strength = 0.05 anti_air_attack = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_production name = GRE_skaramangas_frigate_production icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { GRE_skaramangas_frigate_aegean } relative_position_id = GRE_skaramangas_surface_platform position = { x = -2 y = 7 } limit_to_equipment_type = { mio_cat_frigates } production_bonus = { production_capacity_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_export name = GRE_skaramangas_frigate_export icon = GFX_generic_mio_trait_icon_frigate_buildcost all_parents = { GRE_skaramangas_frigate_aegean } relative_position_id = GRE_skaramangas_surface_platform position = { x = -1 y = 7 } mutually_exclusive = { GRE_skaramangas_frigate_hellenic_std } limit_to_equipment_type = { mio_cat_frigates } production_bonus = { production_cost_factor = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_frigate_hellenic_std name = GRE_skaramangas_frigate_hellenic_std icon = GFX_generic_mio_trait_icon_frigate_buildcost all_parents = { GRE_skaramangas_frigate_aegean } relative_position_id = GRE_skaramangas_surface_platform position = { x = 0 y = 7 } mutually_exclusive = { GRE_skaramangas_frigate_export } limit_to_equipment_type = { mio_cat_frigates } production_bonus = { production_cost_factor = -0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_hull name = GRE_skaramangas_ss_hull icon = GFX_generic_mio_trait_icon_small_ship_armor all_parents = { GRE_skaramangas_surface_platform } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 1 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { max_strength = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_propulsion name = GRE_skaramangas_ss_propulsion icon = GFX_generic_mio_trait_icon_small_ship_speed all_parents = { GRE_skaramangas_surface_platform } relative_position_id = GRE_skaramangas_surface_platform position = { x = 2 y = 1 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { naval_speed = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_weapons name = GRE_skaramangas_ss_weapons icon = GFX_generic_mio_trait_icon_small_ship_lg_attack all_parents = { GRE_skaramangas_ss_hull } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 2 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { lg_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_torpedo name = GRE_skaramangas_ss_torpedo icon = GFX_generic_mio_trait_icon_torpedo_attack all_parents = { GRE_skaramangas_ss_propulsion } relative_position_id = GRE_skaramangas_surface_platform position = { x = 2 y = 2 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { torpedo_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_asw name = GRE_skaramangas_ss_asw icon = GFX_generic_mio_trait_icon_sub_detection all_parents = { GRE_skaramangas_ss_weapons } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 3 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { sub_detection = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_speed name = GRE_skaramangas_ss_speed icon = GFX_generic_mio_trait_icon_small_ship_speed all_parents = { GRE_skaramangas_ss_torpedo } relative_position_id = GRE_skaramangas_surface_platform position = { x = 2 y = 3 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { naval_speed = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_coastal_ops name = GRE_skaramangas_ss_coastal_ops icon = GFX_generic_mio_trait_icon_small_ship_sub_attack all_parents = { GRE_skaramangas_ss_asw GRE_skaramangas_ss_speed } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 4 } mutually_exclusive = { GRE_skaramangas_ss_blue_water } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { sub_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_blue_water name = GRE_skaramangas_ss_blue_water icon = GFX_generic_mio_trait_icon_small_ship_range all_parents = { GRE_skaramangas_ss_asw GRE_skaramangas_ss_speed } relative_position_id = GRE_skaramangas_surface_platform position = { x = 2 y = 4 } mutually_exclusive = { GRE_skaramangas_ss_coastal_ops } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { naval_range = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_fire_control name = GRE_skaramangas_ss_fire_control icon = GFX_generic_mio_trait_icon_small_ship_hg_attack any_parent = { GRE_skaramangas_ss_coastal_ops GRE_skaramangas_ss_blue_water } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 5 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { hg_attack = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_endurance name = GRE_skaramangas_ss_endurance icon = GFX_generic_mio_trait_icon_small_ship_range any_parent = { GRE_skaramangas_ss_coastal_ops GRE_skaramangas_ss_blue_water } relative_position_id = GRE_skaramangas_surface_platform position = { x = 2 y = 5 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { naval_range = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_aegean name = GRE_skaramangas_ss_aegean icon = GFX_generic_mio_trait_icon_unique all_parents = { GRE_skaramangas_ss_fire_control GRE_skaramangas_ss_endurance } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 6 } limit_to_equipment_type = { mio_cat_only_small_ships } equipment_bonus = { naval_speed = 0.05 torpedo_attack = 0.05 max_strength = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_production name = GRE_skaramangas_ss_production icon = GFX_generic_mio_trait_icon_production_capacity all_parents = { GRE_skaramangas_ss_aegean } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 7 } limit_to_equipment_type = { mio_cat_only_small_ships } production_bonus = { production_capacity_factor = 0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_export name = GRE_skaramangas_ss_export icon = GFX_generic_mio_trait_icon_small_ship_buildcost all_parents = { GRE_skaramangas_ss_production } relative_position_id = GRE_skaramangas_surface_platform position = { x = 1 y = 8 } mutually_exclusive = { GRE_skaramangas_ss_hellenic_std } limit_to_equipment_type = { mio_cat_only_small_ships } production_bonus = { production_cost_factor = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_ss_hellenic_std name = GRE_skaramangas_ss_hellenic_std icon = GFX_generic_mio_trait_icon_small_ship_resource all_parents = { GRE_skaramangas_ss_production } relative_position_id = GRE_skaramangas_surface_platform position = { x = 2 y = 8 } mutually_exclusive = { GRE_skaramangas_ss_export } limit_to_equipment_type = { mio_cat_only_small_ships } production_bonus = { production_resource_penalty_factor = -0.12 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_hellenic_naval_doctrine name = GRE_skaramangas_hellenic_naval_doctrine icon = GFX_generic_mio_trait_icon_unique any_parent = { GRE_skaramangas_frigate_export GRE_skaramangas_frigate_hellenic_std } any_parent = { GRE_skaramangas_ss_export GRE_skaramangas_ss_hellenic_std } relative_position_id = GRE_skaramangas_surface_platform position = { x = 0 y = 9 } limit_to_equipment_type = { corvette frigate heavy_frigate patrol_boat stealth_corvette stealth_frigate submarine } equipment_bonus = { naval_speed = 0.05 max_strength = 0.04 } organization_modifier = { military_industrial_organization_research_bonus = 0.07 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_train_platform name = GRE_skaramangas_train_platform icon = GFX_generic_mio_trait_icon_efficiency_gain position = { x = 9 y = 0 } limit_to_equipment_type = { train_equipment } production_bonus = { production_efficiency_gain_factor = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_train_assembly_line name = GRE_skaramangas_train_assembly_line icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_skaramangas_train_platform } relative_position_id = GRE_skaramangas_train_platform position = { x = 0 y = 1 } limit_to_equipment_type = { train_equipment } production_bonus = { production_efficiency_cap_factor = 0.09 production_efficiency_gain_factor = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_train_component_std name = GRE_skaramangas_train_component_std icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_skaramangas_train_assembly_line } relative_position_id = GRE_skaramangas_train_platform position = { x = 0 y = 2 } limit_to_equipment_type = { train_equipment } equipment_bonus = { build_cost_ic = -0.07 } production_bonus = { production_cost_factor = -0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_train_export_line name = GRE_skaramangas_train_export_line icon = GFX_generic_mio_trait_icon_funds all_parents = { GRE_skaramangas_train_component_std } relative_position_id = GRE_skaramangas_train_platform position = { x = 0 y = 3 } mutually_exclusive = { GRE_skaramangas_train_domestic_fleet } limit_to_equipment_type = { train_equipment } production_bonus = { production_cost_factor = -0.09 } organization_modifier = { military_industrial_organization_funds_gain = 0.08 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_skaramangas_train_domestic_fleet name = GRE_skaramangas_train_domestic_fleet icon = GFX_generic_mio_trait_icon_task all_parents = { GRE_skaramangas_train_component_std } relative_position_id = GRE_skaramangas_train_platform position = { x = -1 y = 3 } mutually_exclusive = { GRE_skaramangas_train_export_line } limit_to_equipment_type = { train_equipment } production_bonus = { production_efficiency_cap_factor = 0.10 } organization_modifier = { military_industrial_organization_research_bonus = 0.07 military_industrial_organization_task_capacity = 1 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } } GRE_rheinmetall_manufacturer = { allowed = { original_tag = GRE } name = GER_rheinmetall_tank_manufacturer icon = GFX_idea_Rheinmetall available = { GRE = { has_completed_focus = GRE_rheinmetall_greece } } equipment_type = { medium_tank_flame_chassis } research_categories = { CAT_armor } tree_header_text = { text = GRE_rheinmetall_header_platform x = 1 } tree_header_text = { text = GRE_rheinmetall_header_lethality x = 6 } initial_trait = { name = GRE_rheinmetall_manufacturer_trait equipment_bonus = { reliability = 0.04 build_cost_ic = -0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.10 military_industrial_organization_industrial_manufacturer_assign_cost = -0.15 } } trait = { token = GRE_rheinmetall_lynx_platform name = GRE_rheinmetall_lynx_platform icon = GFX_generic_mio_trait_icon_armor_value position = { x = 1 y = 0 } equipment_bonus = { armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_hull_design name = GRE_rheinmetall_lynx_hull_design icon = GFX_generic_mio_trait_icon_armor_value all_parents = { GRE_rheinmetall_lynx_platform } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = -1 y = 2 } equipment_bonus = { armor_value = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_active_protection name = GRE_rheinmetall_lynx_active_protection icon = GFX_generic_mio_trait_icon_defense all_parents = { GRE_rheinmetall_lynx_hull_design } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = -1 y = 4 } mutually_exclusive = { GRE_rheinmetall_lynx_passive_armor } equipment_bonus = { defense = 0.08 hardness = 0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_passive_armor name = GRE_rheinmetall_lynx_passive_armor icon = GFX_generic_mio_trait_icon_armor_value all_parents = { GRE_rheinmetall_lynx_hull_design } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 0 y = 4 } mutually_exclusive = { GRE_rheinmetall_lynx_active_protection } equipment_bonus = { armor_value = 0.08 build_cost_ic = -0.04 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_drive_system name = GRE_rheinmetall_lynx_drive_system icon = GFX_generic_mio_trait_icon_maximum_speed all_parents = { GRE_rheinmetall_lynx_platform } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 1 y = 2 } equipment_bonus = { maximum_speed = 0.07 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_power_pack name = GRE_rheinmetall_lynx_power_pack icon = GFX_generic_mio_trait_icon_fuel_consumption all_parents = { GRE_rheinmetall_lynx_drive_system } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 1 y = 4 } equipment_bonus = { fuel_consumption = -0.09 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_production_line name = GRE_rheinmetall_lynx_production_line icon = GFX_generic_mio_trait_icon_efficiency_gain all_parents = { GRE_rheinmetall_lynx_power_pack } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 1 y = 6 } production_bonus = { production_efficiency_gain_factor = 0.10 } organization_modifier = { military_industrial_organization_size_up_requirement = -0.10 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_digital_backbone name = GRE_rheinmetall_lynx_digital_backbone icon = GFX_generic_mio_trait_icon_efficiency_cap all_parents = { GRE_rheinmetall_lynx_power_pack } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 2 y = 6 } equipment_bonus = { reliability = 0.07 } production_bonus = { production_efficiency_cap_factor = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lynx_export_package name = GRE_rheinmetall_lynx_export_package icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_rheinmetall_lynx_production_line } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 1 y = 8 } equipment_bonus = { build_cost_ic = -0.07 } organization_modifier = { military_industrial_organization_funds_gain = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lethality_platform name = GRE_rheinmetall_lethality_platform icon = GFX_generic_mio_trait_icon_ap_attack position = { x = 6 y = 0 } equipment_bonus = { ap_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_rws_baseline name = GRE_rheinmetall_rws_baseline icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { GRE_rheinmetall_lethality_platform } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = -1 y = 2 } equipment_bonus = { hard_attack = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_rws_30mm_upgrade name = GRE_rheinmetall_rws_30mm_upgrade icon = GFX_generic_mio_trait_icon_ap_attack all_parents = { GRE_rheinmetall_rws_baseline } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = -1 y = 4 } mutually_exclusive = { GRE_rheinmetall_rws_dual_weapon } equipment_bonus = { ap_attack = 0.09 hard_attack = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_rws_dual_weapon name = GRE_rheinmetall_rws_dual_weapon icon = GFX_generic_mio_trait_icon_soft_attack all_parents = { GRE_rheinmetall_rws_baseline } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = 0 y = 4 } mutually_exclusive = { GRE_rheinmetall_rws_30mm_upgrade } equipment_bonus = { soft_attack = 0.09 breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_fire_control name = GRE_rheinmetall_fire_control icon = GFX_generic_mio_trait_icon_breakthrough all_parents = { GRE_rheinmetall_lethality_platform } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = 1 y = 2 } equipment_bonus = { breakthrough = 0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_hunter_killer name = GRE_rheinmetall_hunter_killer icon = GFX_generic_mio_trait_icon_hard_attack all_parents = { GRE_rheinmetall_fire_control } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = 1 y = 4 } equipment_bonus = { hard_attack = 0.08 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_ammo_logistics name = GRE_rheinmetall_ammo_logistics icon = GFX_generic_mio_trait_icon_resources all_parents = { GRE_rheinmetall_hunter_killer } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = 1 y = 6 } production_bonus = { production_efficiency_gain_factor = 0.08 production_cost_factor = -0.06 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_battlefield_networking name = GRE_rheinmetall_battlefield_networking icon = GFX_generic_mio_trait_icon_research all_parents = { GRE_rheinmetall_hunter_killer } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = -1 y = 6 } equipment_bonus = { defense = 0.05 } organization_modifier = { military_industrial_organization_research_bonus = 0.07 military_industrial_organization_design_team_assign_cost = -0.15 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_lethality_export_package name = GRE_rheinmetall_lethality_export_package icon = GFX_generic_mio_trait_icon_build_cost_ic all_parents = { GRE_rheinmetall_ammo_logistics } relative_position_id = GRE_rheinmetall_lethality_platform position = { x = 1 y = 8 } equipment_bonus = { build_cost_ic = -0.06 } organization_modifier = { military_industrial_organization_industrial_manufacturer_assign_cost = -0.25 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } trait = { token = GRE_rheinmetall_hellenic_lynx_doctrine name = GRE_rheinmetall_hellenic_lynx_doctrine icon = GFX_generic_mio_trait_icon_defense any_parent = { GRE_rheinmetall_lynx_export_package GRE_rheinmetall_lethality_export_package } relative_position_id = GRE_rheinmetall_lynx_platform position = { x = 3 y = 9 } equipment_bonus = { soft_attack = 0.06 defense = 0.06 breakthrough = 0.05 } on_complete = { expenditure_for_mio_upgrade = yes } ai_will_do = { base = 10 modifier = { factor = 0 check_variable = { FROM.interest_rate > 8 } } } } }