##################### ### ## # # # # ## # # # ## # # # # # #### # ## ## # # # # # # # # # # # # # # # # ## #################### CZE_ckd_organization = { include = generic_mobile_tank_organization icon = GFX_idea_CZE_ckd allowed = { OR = { tag = CZE tag = RKH AND = { tag = ETH has_dlc = "By Blood Alone" } } } visible = { IF = { limit = { FROM = { original_tag = ETH } } FROM = { has_completed_focus = ETH_invite_foreign_industrialists } } } available = { # When in a Foreign MIO, countries need to be at peace with original country IF = { limit = { FROM = { NOT = { original_tag = CZE } } } FROM = { NOT = { has_war_with = CZE } } } IF = { limit = { FROM = { original_tag = ETH } } custom_trigger_tooltip = { tooltip = has_invited_mio_tt FROM = { has_country_flag = has_invited_CZE_ckd_organization_flag } } } } add_trait = { token = CZE_mio_trait_export_models name = GER_mio_trait_export_models icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" NOT = { has_completed_focus = CZE_kickstart_rapid_rearmanent } } } available = { FROM = { has_completed_focus = CZE_keep_focus_on_weapon_exports } } production_bonus = { production_efficiency_cap_factor = 0.03 production_cost_factor = -0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_expanded_production_facilities_ckd_tanks name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=0 y=1 } relative_position_id = generic_mio_streamlined_production visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_the_tvp_project } } all_parents = { generic_mio_streamlined_production } production_bonus = { production_cost_factor = -0.05 production_capacity_factor = 0.05 } ai_will_do = { base = 2 } } } CZE_tatra_organization = { include = generic_medium_tank_organization icon = GFX_idea_CZE_tatra allowed = { OR = { tag = CZE tag = RKH tag = POL } } available = { FROM = { if = { limit = { original_tag = POL } has_completed_focus = POL_join_CZE_military OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } } visible = { FROM = { if = { limit = { original_tag = POL } has_completed_focus = POL_join_CZE_military } } } add_trait = { token = CZE_mio_trait_expanded_production_facilities name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=3 y=3 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_grow_tatras_capabilities } } all_parents = { generic_mio_trait_simplified_turret_design generic_mio_trait_armor_steel_working } production_bonus = { production_cost_factor = -0.05 production_capacity_factor = 0.05 } } } CZE_skoda_armor_organization = { include = generic_tank_organization icon = GFX_idea_CZE_skoda_armor allowed = { OR = { tag = CZE tag = SLO AND = { tag = ETH has_dlc = "By Blood Alone" } AND = { tag = HUN has_dlc = "Gotterdammerung" } AND = { tag = PER has_dlc = "Graveyard of Empires" has_dlc = "Arms Against Tyranny" } } } visible = { IF = { limit = { FROM = { original_tag = ETH } } FROM = { has_completed_focus = ETH_invite_foreign_industrialists } } IF = { limit = { FROM = { original_tag = HUN } } FROM = { has_completed_focus = wuw_HUN_integrate_bohemian_and_austrian_industries } } IF = { limit = { FROM = { original_tag = PER } } FROM = { has_completed_focus = PER_czech_tanks } } } available = { # When in a Foreign MIO, countries need to be at peace with original country IF = { limit = { FROM = { NOT = { original_tag = CZE } } } FROM = { NOT = { has_war_with = CZE } } } IF = { limit = { FROM = { original_tag = ETH } } custom_trigger_tooltip = { tooltip = has_invited_mio_tt FROM = { has_country_flag = has_invited_CZE_skoda_armor_organization_flag } } } IF = { limit = { FROM = { original_tag = PER } } FROM = { has_completed_focus = PER_czech_tanks } } } add_trait = { token = CZE_mio_trait_export_models name = GER_mio_trait_export_models icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" NOT = { has_completed_focus = CZE_kickstart_rapid_rearmanent } } } available = { FROM = { has_completed_focus = CZE_keep_focus_on_weapon_exports } } production_bonus = { production_efficiency_cap_factor = 0.03 production_cost_factor = -0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_expanded_production_facilities_skoda_armor name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=-1 y=1 } relative_position_id = generic_mio_trait_standardized_components visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_redouble_tank_development_efforts } } all_parents = { generic_mio_trait_standardized_components } production_bonus = { production_cost_factor = -0.05 production_capacity_factor = 0.05 } ai_will_do = { base = 2 } } } CZE_skoda_plzen_tank_destroyer_organization = { include = CZE_tank_destroyer_organization icon = GFX_idea_CZE_skoda_plzen allowed = { OR = { tag = CZE tag = AUS tag = SLO tag = POL } has_dlc = "Peace For Our Time" } available = { if = { limit = { FROM = { original_tag = CZE } } FROM = { has_completed_focus = CZE_rearmed_and_retooled } } if = { limit = { FROM = { original_tag = AUS } } FROM = { controls_state = 9 } } if = { limit = { FROM = { original_tag = POL } } FROM = { has_completed_focus = POL_join_CZE_military OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } } visible = { if = { limit = { FROM = { original_tag = POL } } FROM = { has_completed_focus = POL_join_CZE_military } } } } #German Armor MIO's gained from GER_intergrate_czeh_manufacturers focus CZE_skoda_works_german_organization = { include = generic_tank_refurbishment_plant_organization icon = GFX_idea_CZE_skoda_artillery allowed = { original_tag = GER } available = { FROM = { #state_is_fully_controlled_by_ROOT_or_subject = yes tooltip's FROM and Subject names don't show up in this context. It would of course be a better check to use if not for this OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } visible = { IF = { limit = { FROM = { original_tag = GER } } FROM = { has_completed_focus = GER_integrate_czech_manufacturers } } } add_trait = { token = CZE_mio_trait_experienced_manufacturer_skoda_works_german name = GER_mio_trait_experienced_manufacturer icon = GFX_generic_mio_trait_icon_reliability special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = GER } } equipment_bonus = { reliability = 0.05 } ai_will_do = { base = 2 } } } #CKD under Germany CZE_bohmische_mahrische_maschinenfabrik_ag_german_organization = { include = CZE_tank_destroyer_organization icon = GFX_idea_CZE_ckd #New signage is expensive allowed = { original_tag = GER } available = { FROM = { #state_is_fully_controlled_by_ROOT_or_subject = yes tooltip's FROM and Subject names don't show up in this context. It would of course be a better check to use if not for this OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } visible = { IF = { limit = { FROM = { original_tag = GER } } FROM = { has_completed_focus = GER_integrate_czech_manufacturers } } } add_trait = { token = CZE_mio_trait_panzer_38t_chassis_conversion name = CZE_mio_trait_panzer_38t_chassis_conversion icon = GFX_generic_mio_department_icon_tank_light_tank_conversion special_trait_background = yes position = { x=2 y=0 } visible = { FROM = { original_tag = GER } } available = { FROM = { has_tech = interwar_antitank } } limit_to_equipment_type = { light_tank_destroyer_chassis } production_bonus = { production_cost_factor = -0.05 production_conversion_speed_factor = 0.10 production_resource_need_factor = -0.05 } equipment_bonus = { reliability = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_sturmhaubitze #Same but different name = GER_mio_trait_sturmhaubitze icon = GFX_generic_mio_department_icon_tank_general_at special_trait_background = yes position = { x = 9 y = 1 } visible = { FROM = { original_tag = GER } } available = { # FROM = { #We already check # has_completed_focus = GER_integrate_czech_manufacturers # } } all_parents = { CZE_mio_trait_heavy_mobile_siege_cannons } limit_to_equipment_type = { medium_tank_destroyer_chassis heavy_tank_destroyer_chassis } equipment_bonus = { ap_attack = 0.05 hard_attack = 0.05 breakthrough = 0.05 } ai_will_do = { base = 3 } } override_trait = { token = CZE_mio_trait_low_profile_ambushers_tank_destoryer any_parent = { CZE_mio_trait_mobile_tank_destroyers CZE_mio_trait_panzer_38t_chassis_conversion CZE_mio_trait_medium_tank_hunters_tank_destoryer } } override_trait = { token = CZE_mio_trait_light_tank_destroyer_gun_improved_muzzle_breaks any_parent = { CZE_mio_trait_mobile_tank_destroyers CZE_mio_trait_panzer_38t_chassis_conversion } } } ##################### ## # # ### ### ## # # # # # # # # #### # ### # # # # # # # ## # # ### # ## ##################### CZE_skoda_shipyards_organization = { include = generic_escort_ship_organization icon = GFX_idea_CZE_skoda_shipyards allowed = { OR = { tag = CZE tag = RKH } } equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer } research_categories = { naval_equipment } } ########################### ### # ## # # ### ## # # # # # ## # # # ### # #### # ## ## # # # # # # # # # # ### # # # # ### ## ########################### CZE_avia_organization = { name = CZE_avia include = generic_light_aircraft_organization icon = GFX_idea_CZE_avia allowed = { OR = { tag = CZE AND = { tag = ETH has_dlc = "By Blood Alone" } } } visible = { IF = { limit = { FROM = { original_tag = ETH } } FROM = { has_completed_focus = ETH_invite_foreign_industrialists } } } available = { # When in a Foreign MIO, countries need to be at peace with original country IF = { limit = { FROM = { NOT = { original_tag = CZE } } } FROM = { NOT = { has_war_with = CZE } } } IF = { limit = { FROM = { original_tag = ETH } } custom_trigger_tooltip = { tooltip = has_invited_mio_tt FROM = { has_country_flag = has_invited_CZE_avia_organization_flag } } } } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 3 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_ckd_praga_organization = { include = generic_multi_role_aircraft_organization icon = GFX_idea_CZE_ckd_praga allowed = { OR = { tag = CZE AND = { tag = ETH has_dlc = "By Blood Alone" } AND = { tag = HUN has_dlc = "Gotterdammerung" } } } tree_header_text = { text = mio_header_light_aircraft x = 2 } tree_header_text = { text = mio_header_medium_aircraft x = 6 } visible = { IF = { limit = { FROM = { original_tag = HUN } } FROM = { has_completed_focus = wuw_HUN_integrate_bohemian_and_austrian_industries } } } override_trait = { token = generic_mio_trait_armored_cockpit position = { x=2 y=0 } } override_trait = { token = generic_mio_trait_escort_designs position = { x=4 y=0 } } override_trait = { token = generic_mio_trait_not_enough_guns_never_enough_guns position = { x=2 y=0 } relative_position_id = generic_mio_trait_upgraded_engines } add_trait = { token = CZE_mio_trait_expanded_production_facilities_ckd_praga name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=1 y=0 } relative_position_id = generic_mio_trait_upgraded_engines visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_grow_ckd_secondary_facilities } } any_parent = { generic_mio_trait_light_airframe generic_mio_trait_medium_airframe } production_bonus = { production_cost_factor = -0.05 production_capacity_factor = 0.05 } } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_aero_organization = { include = generic_cas_aircraft_organization icon = GFX_idea_CZE_aero allowed = { OR = { original_tag = CZE tag = RKH } } equipment_type = { small_plane_cas_airframe cv_small_plane_cas_airframe #transport_plane_equipment } research_categories = { mio_cat_all_cas_and_modules transport_planes_cat } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_letov_organization = { include = generic_heavy_aircraft_organization icon = GFX_idea_CZE_letov allowed = { OR = { tag = CZE tag = SLO tag = RKH } } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=0 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=0 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_benees_mraz_organization = { include = generic_range_focused_aircraft_organization icon = GFX_idea_CZE_benes_mraz allowed = { has_dlc = "Peace For Our Time" OR = { tag = CZE tag = RKH } } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=0 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=0 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_zlin_aircraft_organization = { include = generic_high_agility_fighter_aircraft_organization icon = GFX_idea_CZE_zlin_aircraft allowed = { has_dlc = "Peace For Our Time" tag = CZE } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } #German Air MIO gained from GER_intergrate_czeh_manufacturers focus CZE_avia_german_organization = { name = CZE_avia include = generic_high_agility_fighter_aircraft_organization icon = GFX_idea_CZE_avia allowed = { has_dlc = "Peace For Our Time" OR = { original_tag = GER tag = RKH } } available = { FROM = { OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } equipment_type = { mio_cat_eq_only_light_fighter } research_categories = { mio_cat_all_light_fighter_and_modules } visible = { IF = { limit = { FROM = { original_tag = GER } } FROM = { has_completed_focus = GER_integrate_czech_manufacturers } } } add_trait = { token = CZE_mio_trait_messerschmitt_integration name = CZE_mio_trait_messerschmitt_integration icon = GFX_generic_mio_department_icon_plane_light_line_efficiency special_trait_background = yes position = { x=8 y=0 } visible = { FROM = { original_tag = GER } } organization_modifier = { military_industrial_organization_research_bonus = 0.05 } production_bonus = { production_efficiency_gain_factor = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = GER_mio_trait_aerodynamic_research_insitute name = GER_mio_trait_aerodynamic_research_insitute icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = GER } } available = { FROM = { has_completed_focus = GER_aerodynamic_research_institute NOT = { has_country_flag = GER_mio_trait_aerodynamic_research_insitute_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = GER_mio_trait_aerodynamic_research_insitute_taken_flag } } organization_modifier = { military_industrial_organization_research_bonus = 0.1 } ai_will_do = { base = 0 } } add_trait = { token = CZE_mio_trait_walter_co_german name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = GER has_dlc = "Peace For Our Time" } } available = { FROM = { NOT = { has_country_flag = CZE_mio_trait_walter_co_german_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_german_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } } ################################### # # ## ### ### ### ### ### # ## ## # # # # # # # # # # # # #### # ## ### # ## # # # # # # # # # # # # # # # # # ### # # ### ### ### ################################### CZE_zbrojovka_brno_organization = { include = generic_infantry_equipment_organization icon = GFX_idea_CZE_zbrojovka_brno allowed = { OR = { tag = CZE tag = RKH AND = { has_dlc = "Peace For Our Time" tag = ETH } } } visible = { OR = { FROM = { original_tag = CZE } if = { limit = { FROM = { original_tag = ETH } } FROM = { has_global_flag = second_italo_ethiopian_war_flag has_country_flag = CZE_zbrojovka_brno_is_smuggling_guns_in } } } } available = { if = { limit = { FROM = { has_global_flag = second_italo_ethiopian_war_flag original_tag = ETH } } FROM = { NOT = { has_war_with = CZE } } } } add_trait = { token = CZE_mio_trait_gun_smuggling_difficulties name = CZE_mio_trait_gun_smuggling_difficulties icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=0 y=0 } available = { FROM = { has_global_flag = second_italo_ethiopian_war_flag } } visible = { FROM = { original_tag = ETH has_global_flag = second_italo_ethiopian_war_flag } } organization_modifier = { military_industrial_organization_funds_gain = -0.10 military_industrial_organization_research_bonus = -0.10 } ai_will_do = { base = 0 } } add_trait = { token = CZE_mio_trait_export_models name = GER_mio_trait_export_models icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=-1 y=0 } relative_position_id = generic_mio_trait_drum_pattern_sights visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" NOT = { has_completed_focus = CZE_kickstart_rapid_rearmanent } } } available = { FROM = { has_completed_focus = CZE_keep_focus_on_weapon_exports } } production_bonus = { production_efficiency_cap_factor = 0.03 production_cost_factor = -0.03 } ai_will_do = { base = 2 } } } CZE_ceska_zbrojovka_uhersky_brod_organization = { include = CZE_automatic_weapons_equipment_organization icon = GFX_idea_CZE_ceska_zbrojovka_uhersky_brod allowed = { has_dlc = "Peace For Our Time" OR = { tag = CZE tag = SLO tag = GER tag = RKH tag = POL } } visible = { if = { limit = { FROM = { original_tag = GER } } FROM = { has_completed_focus = GER_integrate_czech_manufacturers } } if = { limit = { FROM = { original_tag = POL } } FROM = { has_completed_focus = POL_join_CZE_military } } } available = { if = { limit = { FROM = { original_tag = CZE } } FROM = { has_completed_focus = CZE_establish_a_armament_factory_in_uhersky_brod } } if = { limit = { FROM = { OR = { original_tag = GER original_tag = SLO original_tag = POL } } } FROM = { #state_is_fully_controlled_by_ROOT_or_subject = yes tooltip's FROM and Subject names don't show up in this context. It would of course be a better check to use if not for this OR = { controls_state = 75 any_subject_country = { controls_state = 75 } } } } if = { limit = { FROM = { original_tag = POL } } FROM = { has_completed_focus = POL_join_CZE_military } } } add_trait = { token = CZE_mio_trait_export_models name = GER_mio_trait_export_models icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" NOT = { has_completed_focus = CZE_kickstart_rapid_rearmanent } } } available = { FROM = { has_completed_focus = CZE_keep_focus_on_weapon_exports } } production_bonus = { production_efficiency_cap_factor = 0.03 production_cost_factor = -0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_walter_co name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_joint_stock_schemes NOT = { has_country_flag = CZE_mio_trait_walter_co_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_taken_flag } } limit_to_equipment_type = { mio_cat_eq_only_light_fighter mio_cat_eq_only_strategic_bomber } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_walter_co_german name = CZE_mio_trait_walter_co_name icon = GFX_generic_mio_department_icon_plane_general_engine special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = GER has_dlc = "Peace For Our Time" } } available = { FROM = { NOT = { has_country_flag = CZE_mio_trait_walter_co_german_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_walter_co_german_taken_flag } } equipment_bonus = { maximum_speed = 0.05 air_agility = 0.05 } ai_will_do = { base = 2 } } } CZE_skoda_artillery_organization = { include = generic_artillery_organization icon = GFX_idea_CZE_skoda_artillery allowed = { OR = { tag = CZE tag = SLO tag = RKH AND = { tag = ETH has_dlc = "By Blood Alone" } } } visible = { IF = { limit = { FROM = { original_tag = ETH } } FROM = { has_completed_focus = ETH_invite_foreign_industrialists } } } available = { # When in a Foreign MIO, countries need to be at peace with original country IF = { limit = { FROM = { NOT = { OR = { original_tag = CZE original_tag = SLO } } } } FROM = { NOT = { has_war_with = CZE } } } IF = { limit = { FROM = { original_tag = ETH } } custom_trigger_tooltip = { tooltip = has_invited_mio_tt FROM = { has_country_flag = has_invited_CZE_skoda_artillery_organization_flag } } } } add_trait = { token = CZE_mio_trait_export_models_skoda_artillery name = GER_mio_trait_export_models icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" NOT = { has_completed_focus = CZE_kickstart_rapid_rearmanent } } } available = { FROM = { has_completed_focus = CZE_keep_focus_on_weapon_exports } } production_bonus = { production_efficiency_cap_factor = 0.03 #production_cost_factor = -0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_expanded_production_facilities_skoda_artillery name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=-1 y=1 } relative_position_id = generic_mio_trait_advanced_barrel_forging visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_expand_skoda_offices } } all_parents = { generic_mio_trait_advanced_barrel_forging } production_bonus = { production_cost_factor = -0.03 production_capacity_factor = 0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_experienced_manufacturer_skoda_artillery name = GER_mio_trait_experienced_manufacturer icon = GFX_generic_mio_trait_icon_reliability special_trait_background = yes position = { x=9 y=0 } #relative_position_id = generic_mio_trait_advanced_barrel_forging visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_expand_skoda_offices } } #all_parents = { generic_mio_trait_advanced_barrel_forging } equipment_bonus = { reliability = 0.05 } ai_will_do = { base = 2 } } } CZE_praga_organization = { include = generic_motorized_mechanized_organization icon = GFX_idea_CZE_praga allowed = { OR = { tag = CZE tag = RKH } } add_trait = { token = CZE_mio_trait_expanded_production_facilities_praga_aviation name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_expand_praga } } production_bonus = { production_cost_factor = -0.03 production_capacity_factor = 0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=1 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_ringhoffer_tatra_organization = { include = generic_armored_car_organization icon = GFX_idea_CZE_tatra allowed = { OR = { tag = CZE tag = RKH } } add_trait = { token = CZE_mio_trait_expanded_production_facilities_ringhoffer name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=-1 y=1 } relative_position_id = generic_mio_trait_standardized_components visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_grow_tatras_capabilities } } all_parents = { generic_mio_trait_standardized_components } production_bonus = { production_cost_factor = -0.05 production_capacity_factor = 0.05 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_zbrojovka_vsetin_organization = { include = generic_support_equipment_organization icon = GFX_idea_CZE_zbrojovka_vsetin allowed = { has_dlc = "Peace For Our Time" OR = { tag = CZE tag = POL tag = RKH } } available = { FROM = { if = { limit = { original_tag = POL } has_completed_focus = POL_join_CZE_industry OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } } visible = { FROM = { if = { limit = { original_tag = POL } has_completed_focus = POL_join_CZE_industry } } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_CKD_plzen_organization = { include = generic_train_organization icon = GFX_idea_CZE_ckd_plzen allowed = { has_dlc = "Peace For Our Time" OR = { tag = CZE tag = POL } } available = { FROM = { if = { limit = { original_tag = POL } has_completed_focus = POL_join_CZE_rails OR = { controls_state = 9 any_subject_country = { controls_state = 9 } } } } } visible = { FROM = { if = { limit = { original_tag = POL } has_completed_focus = POL_join_CZE_rails } } } initial_trait = { name = generic_mio_initial_trait_generic_train_manufacturer limit_to_equipment_type = { train_equipment } organization_modifier = { military_industrial_organization_research_bonus = 0.10 } equipment_bonus = { build_cost_ic = -0.05 } } add_trait = { token = CZE_mio_trait_expanded_production_facilities_CKD_plzen name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=0 y=1 } relative_position_id = generic_mio_trait_joint_stock_scheme visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_grow_ckd_secondary_facilities } } all_parents = { generic_mio_trait_joint_stock_scheme } production_bonus = { production_cost_factor = -0.05 production_capacity_factor = 0.05 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 2 } } } CZE_praga_aviation_organization = { include = generic_helicopter_organization icon = GFX_idea_cze_praga_aviation allowed = { original_tag = CZE has_dlc = "Gotterdammerung" } add_trait = { token = CZE_mio_trait_expanded_production_facilities_praga_aviation name = USA_mio_trait_expanded_production_facilities icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=7 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_expand_praga } } production_bonus = { production_cost_factor = -0.03 production_capacity_factor = 0.03 } ai_will_do = { base = 0 } } add_trait = { token = CZE_mio_trait_export_models_praga_aviation name = GER_mio_trait_export_models icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=7 y=1 } any_parent = { CZE_mio_trait_expanded_production_facilities_praga_aviation } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" NOT = { has_completed_focus = CZE_kickstart_rapid_rearmanent } } } available = { FROM = { has_completed_focus = CZE_keep_focus_on_weapon_exports } } production_bonus = { production_efficiency_cap_factor = 0.03 production_cost_factor = -0.03 } ai_will_do = { base = 2 } } add_trait = { token = CZE_mio_trait_bata_corporation name = CZE_bata_corporation_name icon = GFX_generic_mio_department_icon_facilities special_trait_background = yes position = { x=9 y=0 } visible = { FROM = { original_tag = CZE has_dlc = "Peace For Our Time" } } available = { FROM = { has_completed_focus = CZE_diversify_bata NOT = { has_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } } on_complete = { custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations FROM = { set_country_flag = CZE_mio_trait_bata_corporation_taken_flag } } production_bonus = { production_resource_penalty_factor = -0.10 production_resource_need_factor = -0.10 } ai_will_do = { base = 0 } } } ###NEW DESIGNER TREES########################################################################################################################################################### ############################ #### Automatic Weapons ##### ############################ CZE_automatic_weapons_equipment_organization = { #Based on CZ Uhersky Brod icon = GFX_idea_generic_infantry_equipment_manufacturer_2 allowed = { always = no # Archetype only - countries using it have their own verisons } equipment_type = { infantry_equipment mio_cat_eq_only_light_fighter mio_cat_eq_only_strategic_bomber } research_categories = { infantry_weapons cat_air_guns } tree_header_text = { text = mio_header_design_and_production x = 2 } tree_header_text = { text = mio_header_aircraft_weapons x = 7 } initial_trait = { name = CZE_mio_initial_trait_automatic_manufacturer token = CZE_mio_initial_trait_automatic_manufacturer_token limit_to_equipment_type = { infantry_equipment } organization_modifier = { military_industrial_organization_research_bonus = 0.05 } production_bonus = { production_efficiency_gain_factor = 0.03 } equipment_bonus = { breakthrough = 0.03 hard_attack = 0.01 reliability = -0.03 } } trait = { token = CZE_mio_trait_drum_mags name = CZE_mio_trait_drum_mags icon = GFX_generic_mio_trait_icon_sub_attack position = { x=1 y=0 } mutually_exclusive = { CZE_mio_trait_box_mags } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { hard_attack = 0.02 breakthrough = 0.05 reliability = -0.05 build_cost_ic = 0.05 } } trait = { token = CZE_mio_trait_box_mags name = CZE_mio_trait_box_mags icon = GFX_generic_mio_trait_icon_supply_consumption position = { x=3 y=0 } mutually_exclusive = { CZE_mio_trait_drum_mags } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { reliability = 0.03 build_cost_ic = -0.02 } } trait = { token = CZE_mio_trait_9_mm name = CZE_mio_trait_9_mm icon = GFX_generic_mio_department_icon_infantry_quality position = { x=0 y=1 } relative_position_id = CZE_mio_trait_drum_mags any_parent = { CZE_mio_trait_drum_mags CZE_mio_trait_box_mags } mutually_exclusive = { CZE_mio_trait_larger_calibers } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { soft_attack = 0.02 } production_bonus = { production_resource_penalty_factor = -0.05 } } trait = { token = CZE_mio_trait_larger_calibers name = CZE_mio_trait_larger_calibers icon = GFX_generic_mio_department_icon_infantry_offense position = { x=2 y=1 } relative_position_id = CZE_mio_trait_drum_mags any_parent = { CZE_mio_trait_drum_mags CZE_mio_trait_box_mags } mutually_exclusive = { CZE_mio_trait_9_mm } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { soft_attack = 0.03 hard_attack = 0.05 build_cost_ic = 0.05 } } trait = { token = CZE_mio_trait_maintain_current_firing_mechanism name = CZE_mio_trait_maintain_current_firing_mechanism icon = GFX_generic_mio_department_icon_infantry_technology position = { x=0 y=1 } relative_position_id = CZE_mio_trait_9_mm any_parent = { CZE_mio_trait_larger_calibers CZE_mio_trait_9_mm } mutually_exclusive = { CZE_mio_trait_simplified_firing_mechanisms } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { defense = 0.03 } production_bonus = { production_efficiency_cap_factor = 0.03 production_efficiency_gain_factor = -0.03 } } trait = { token = CZE_mio_trait_simplified_firing_mechanisms name = CZE_mio_trait_simplified_firing_mechanisms icon = GFX_generic_mio_department_icon_infantry_line_efficiency position = { x=2 y=1 } relative_position_id = CZE_mio_trait_9_mm any_parent = { CZE_mio_trait_larger_calibers CZE_mio_trait_9_mm } mutually_exclusive = { CZE_mio_trait_maintain_current_firing_mechanism } limit_to_equipment_type = { infantry_equipment } production_bonus = { production_efficiency_gain_factor = 0.03 #production_resource_penalty_factor = -0.03 } equipment_bonus = { reliability = 0.03 soft_attack = 0.02 } } trait = { token = CZE_mio_trait_reduce_use_of_wooden_parts name = CZE_mio_trait_reduce_use_of_wooden_parts icon = GFX_generic_mio_department_icon_infantry_production position = { x=1 y=1 } relative_position_id = CZE_mio_trait_maintain_current_firing_mechanism any_parent = { CZE_mio_trait_maintain_current_firing_mechanism CZE_mio_trait_simplified_firing_mechanisms } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { breakthrough = 0.02 hard_attack = 0.01 } production_bonus = { production_resource_need_factor = -0.05 } } trait = { token = CZE_mio_trait_stamp_steel_components name = CZE_mio_trait_stamp_steel_components icon = GFX_generic_mio_department_icon_infantry_materials position = { x=-1 y=1 } relative_position_id = CZE_mio_trait_reduce_use_of_wooden_parts all_parents = { CZE_mio_trait_reduce_use_of_wooden_parts } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { reliability = 0.03 build_cost_ic = -0.03 } production_bonus = { production_conversion_speed_factor = 0.01 } } trait = { token = CZE_mio_trait_anti_tank_rifles name = CZE_mio_trait_anti_tank_rifles icon = GFX_generic_mio_trait_icon_hard_attack position = { x=0 y=1 } relative_position_id = CZE_mio_trait_reduce_use_of_wooden_parts all_parents = { CZE_mio_trait_reduce_use_of_wooden_parts } limit_to_equipment_type = { infantry_equipment } equipment_bonus = { ap_attack = 0.25 hard_attack = 0.05 } } trait = { token = CZE_mio_trait_simplified_barrel_forging name = CZE_mio_trait_simplified_barrel_forging icon = GFX_generic_mio_trait_icon_efficiency_cap position = { x=1 y=1 } relative_position_id = CZE_mio_trait_reduce_use_of_wooden_parts all_parents = { CZE_mio_trait_reduce_use_of_wooden_parts } limit_to_equipment_type = { infantry_equipment mio_cat_eq_only_light_fighter } production_bonus = { production_efficiency_cap_factor = 0.03 production_resource_penalty_factor = -0.05 } } trait = { token = CZE_mio_trait_improved_barrel_cooling name = CZE_mio_trait_improved_barrel_cooling icon = GFX_generic_mio_department_icon_plane_fighter_combat position = { x=7 y=0 } limit_to_equipment_type = { mio_cat_eq_only_light_fighter mio_cat_eq_only_strategic_bomber } equipment_bonus = { reliability = 0.05 air_attack = 0.05 } } trait = { token = CZE_mio_minimalist_gun_designs name = CZE_mio_minimalist_gun_designs icon = GFX_generic_mio_department_icon_plane_fighter_production position = { x=0 y=1 } relative_position_id = CZE_mio_trait_improved_barrel_cooling all_parents = { CZE_mio_trait_improved_barrel_cooling } limit_to_equipment_type = { mio_cat_eq_only_light_fighter mio_cat_eq_only_strategic_bomber } equipment_bonus = { build_cost_ic = -0.05 air_range = 0.05 air_agility = 0.05 } production_bonus = { production_resource_penalty_factor = -0.05 } } trait = { token = CZE_mio_trait_additional_ammo_storage name = CZE_mio_trait_additional_ammo_storage icon = GFX_generic_mio_department_icon_plane_general_combat position = { x=0 y=1 } relative_position_id = CZE_mio_minimalist_gun_designs all_parents = { CZE_mio_minimalist_gun_designs } limit_to_equipment_type = { mio_cat_eq_only_light_fighter mio_cat_eq_only_strategic_bomber } equipment_bonus = { air_attack = 0.05 air_defence = 0.05 fuel_consumption = 0.05 } } trait = { token = CZE_mio_trait_easier_gun_maintance name = CZE_mio_trait_easier_gun_maintance icon = GFX_generic_mio_trait_icon_production_capacity position = { x=0 y=1 } relative_position_id = CZE_mio_trait_additional_ammo_storage all_parents = { CZE_mio_trait_additional_ammo_storage } equipment_bonus = { reliability = 0.02 } production_bonus = { production_efficiency_cap_factor = 0.03 } } trait = { token = CZE_mio_trait_cannon_improvements name = CZE_mio_trait_cannon_improvements icon = GFX_generic_mio_department_icon_plane_fighter_engine position = { x=0 y=1 } relative_position_id = CZE_mio_trait_easier_gun_maintance all_parents = { CZE_mio_trait_easier_gun_maintance } limit_to_equipment_type = { mio_cat_eq_only_light_fighter mio_cat_eq_only_strategic_bomber } equipment_bonus = { air_attack = 0.10 air_defence = 0.10 } } trait = { token = CZE_mio_trait_plant_tech_exchange name = generic_mio_trait_plant_tech_exchange icon = GFX_generic_mio_department_icon_facilities position = { x=2 y=0 } relative_position_id = CZE_mio_trait_box_mags organization_modifier = { military_industrial_organization_research_bonus = 0.05 } } trait = { token = CZE_mio_trait_quality_materials name = generic_mio_trait_quality_materials icon = GFX_generic_mio_trait_icon_reliability position = { x=0 y=1 } relative_position_id = CZE_mio_trait_plant_tech_exchange all_parents = { CZE_mio_trait_plant_tech_exchange } equipment_bonus = { reliability = 0.05 } } } ############################ #### Tank Destroyers ##### ############################ # TANK Destroyer GUNS DESIGNER / MANUFACTURER - based on generic_assault_guns_organization tree CZE_tank_destroyer_organization = { #Based on Skoda Armor - Plezn icon = GFX_idea_generic_tank_manufacturer_3 allowed = { always = no # Archetype only - countries using it have their own verisons } equipment_type = { light_tank_destroyer_chassis medium_tank_destroyer_chassis heavy_tank_destroyer_chassis } research_categories = { mio_cat_tech_all_armor_and_modules cat_anti_tank } tree_header_text = { text = mio_header_light_tank_destroyers_department x = 1 } tree_header_text = { text = mio_header_medium_tank_destroyers_department x = 4.2 } tree_header_text = { text = mio_header_heavy_tank_destroyers_department x = 7.1 } initial_trait = { name = CZE_mio_trait_initial_trait_tank_destroyer_guns_organization limit_to_equipment_type = { light_tank_destroyer_chassis medium_tank_destroyer_chassis heavy_tank_destroyer_chassis } equipment_bonus = { hard_attack = 0.10 armor_value = 0.05 } } trait = { token = CZE_mio_trait_mobile_tank_destroyers name = CZE_mio_trait_mobile_tank_destroyers icon = GFX_generic_mio_department_icon_tank_light_tank_at position = { x = 1 y = 0 } limit_to_equipment_type = { light_tank_destroyer_chassis } equipment_bonus = { hard_attack = 0.05 maximum_speed = 0.15 } } trait = { token = CZE_mio_trait_light_tank_destroyer_artillery_gun_combo name = CZE_mio_trait_light_tank_destroyer_artillery_gun_combo icon = GFX_generic_mio_department_icon_tank_light_tank_spg position = { x = -1 y = 2 } relative_position_id = CZE_mio_trait_mobile_tank_destroyers all_parents = { CZE_mio_trait_mobile_tank_destroyers } mutually_exclusive = { CZE_mio_trait_light_tank_destroyer_gun_improved_muzzle_breaks } limit_to_equipment_type = { light_tank_destroyer_chassis } equipment_bonus = { breakthrough = 0.05 soft_attack = 0.15 } } trait = { token = CZE_mio_trait_light_tank_destroyer_gun_improved_muzzle_breaks name = CZE_mio_trait_light_tank_destroyer_gun_improved_muzzle_breaks icon = GFX_generic_mio_trait_icon_ap_attack position = { x = 1 y = 2 } relative_position_id = CZE_mio_trait_mobile_tank_destroyers all_parents = { CZE_mio_trait_mobile_tank_destroyers } mutually_exclusive = { CZE_mio_trait_light_tank_destroyer_artillery_gun_combo } limit_to_equipment_type = { light_tank_destroyer_chassis } equipment_bonus = { reliability = 0.05 ap_attack = 0.15 } } trait = { token = CZE_mio_trait_multi_purpose_ammunition_tank_destoryer name = CZE_mio_trait_multi_purpose_ammunition_tank_destoryer icon = GFX_generic_mio_department_icon_tank_light_tank_weapons position = { x = 0 y = 1 } relative_position_id = CZE_mio_trait_mobile_tank_destroyers all_parents = { CZE_mio_trait_mobile_tank_destroyers } #mutually_exclusive = { CZE_mio_trait_light_tank_destroyer_artillery_gun_combo } limit_to_equipment_type = { light_tank_destroyer_chassis } equipment_bonus = { hard_attack = 0.05 soft_attack = 0.05 } } trait = { token = CZE_mio_trait_medium_tank_hunters_tank_destoryer name = CZE_mio_trait_medium_tank_hunters_tank_destoryer icon = GFX_generic_mio_department_icon_tank_medium_tank_at position = { x = 3 y = 0 } relative_position_id = CZE_mio_trait_mobile_tank_destroyers #all_parents = { CZE_mio_trait_mobile_tank_destroyers } #mutually_exclusive = { CZE_mio_trait_light_tank_destroyer_gun_improved_muzzle_breaks } limit_to_equipment_type = { medium_tank_destroyer_chassis } equipment_bonus = { maximum_speed = 0.05 ap_attack = 0.05 defense = 0.05 } } trait = { token = CZE_mio_trait_low_profile_ambushers_tank_destoryer name = CZE_mio_trait_low_profile_ambushers_tank_destoryer icon = GFX_generic_mio_trait_icon_defense position = { x = -1 y = 1 } relative_position_id = CZE_mio_trait_medium_tank_hunters_tank_destoryer any_parent = { CZE_mio_trait_medium_tank_hunters_tank_destoryer CZE_mio_trait_mobile_tank_destroyers } mutually_exclusive = { CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer } equipment_bonus = { defense = 0.05 } production_bonus = { production_resource_penalty_factor = -0.10 } } trait = { token = CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer name = CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer icon = GFX_generic_mio_department_icon_tank_general_armor position = { x = 1 y = 1 } relative_position_id = CZE_mio_trait_medium_tank_hunters_tank_destoryer any_parent = { CZE_mio_trait_medium_tank_hunters_tank_destoryer CZE_mio_trait_heavy_mobile_siege_cannons } mutually_exclusive = { CZE_mio_trait_low_profile_ambushers_tank_destoryer } equipment_bonus = { defense = 0.05 armor_value = 0.1 } } trait = { token = CZE_mio_trait_rear_and_low_ammo_compartment_tank_destroyer name = CZE_mio_trait_rear_and_low_ammo_compartment_tank_destroyer icon = GFX_generic_mio_department_icon_tank_medium_tank_weapons position = { x = 1 y = 1 } relative_position_id = CZE_mio_trait_low_profile_ambushers_tank_destoryer any_parent = { CZE_mio_trait_low_profile_ambushers_tank_destoryer CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer } #mutually_exclusive = { CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer } #production_bonus = { # production_resource_penalty_factor = -0.15 #} limit_to_equipment_type = { medium_tank_destroyer_chassis } equipment_bonus = { defense = 0.05 breakthrough = 0.05 reliability = 0.1 } } trait = { token = CZE_mio_trait_medium_tank_destroyer_extended_barrel_length name = CZE_mio_trait_medium_tank_destroyer_extended_barrel_length icon = GFX_generic_mio_department_icon_tank_heavy_tank_production position = { x = 2 y = 2 } relative_position_id = CZE_mio_trait_medium_tank_hunters_tank_destoryer any_parent = { CZE_mio_trait_medium_tank_hunters_tank_destoryer CZE_mio_trait_heavy_mobile_siege_cannons } #mutually_exclusive = { CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer } #production_bonus = { # production_resource_penalty_factor = -0.15 #} equipment_bonus = { ap_attack = 0.05 soft_attack = 0.05 reliability = -0.05 breakthrough = 0.05 } } trait = { token = CZE_mio_trait_heavy_mobile_siege_cannons name = CZE_mio_trait_heavy_mobile_siege_cannons icon = GFX_generic_mio_department_icon_tank_heavy_tank_at position = { x = 6 y = 0 } relative_position_id = CZE_mio_trait_mobile_tank_destroyers #all_parents = { CZE_mio_trait_mobile_tank_destroyers } #mutually_exclusive = { CZE_mio_trait_light_tank_destroyer_gun_improved_muzzle_breaks } limit_to_equipment_type = { heavy_tank_destroyer_chassis } equipment_bonus = { maximum_speed = -0.1 ap_attack = 0.25 } } trait = { token = CZE_mio_traitfully_cast_turret_tank_destroyer_gun name = generic_mio_trait_fully_cast_turret_assault_gun icon = GFX_generic_mio_trait_icon_armor_value position = { x = 0 y = 1 } relative_position_id = CZE_mio_trait_heavy_mobile_siege_cannons all_parents = { CZE_mio_trait_heavy_mobile_siege_cannons } limit_to_equipment_type = { heavy_tank_destroyer_chassis } equipment_bonus = { armor_value = 0.05 defense = 0.05 } } trait = { token = CZE_mio_trait_tank_destroyer_gun_improved_tracks name = generic_mio_trait_assault_gun_improved_tracks icon = GFX_generic_mio_department_icon_tank_general_engine position = { x = 1 y = 2 } relative_position_id = CZE_mio_trait_heavy_mobile_siege_cannons all_parents = { CZE_mio_trait_heavy_mobile_siege_cannons } limit_to_equipment_type = { heavy_tank_destroyer_chassis } equipment_bonus = { maximum_speed = 0.1 reliability = 0.05 } } trait = { token = CZE_mio_trait_medium_tank_destroyer_gun_high_velocity_rounds name = CZE_mio_trait_medium_tank_destroyer_gun_high_velocity_rounds icon = GFX_generic_mio_department_icon_tank_general_weapons position = { x = 0 y = 1 } relative_position_id = CZE_mio_trait_rear_and_low_ammo_compartment_tank_destroyer all_parents = { CZE_mio_trait_rear_and_low_ammo_compartment_tank_destroyer } available = { owner = { has_tech = antitank2 } } #mutually_exclusive = { CZE_mio_trait_armor_reinforced_sloped_armor_tank_destroyer } #production_bonus = { # production_resource_penalty_factor = -0.15 #} limit_to_equipment_type = { medium_tank_destroyer_chassis } equipment_bonus = { breakthrough = 0.15 ap_attack = 0.15 reliability = -0.1 } } }