diff --git a/src/common/autonomous_states/TIX_volkskommissariat.txt b/src/common/autonomous_states/TIX_volkskommissariat.txt new file mode 100755 index 0000000..eecb6e6 --- /dev/null +++ b/src/common/autonomous_states/TIX_volkskommissariat.txt @@ -0,0 +1,63 @@ +autonomy_state = { + id = az_autonomy_volkskommissariat + + is_puppet = yes + + min_freedom_level = 0.2 + + manpower_influence = 0.9 + use_overlord_color = yes + + rule = { + desc = "RULE_DESC_IS_A_SUBJECT" + + can_not_declare_war = yes + can_decline_call_to_war = no + units_deployed_to_overlord = yes + can_be_spymaster = no + contributes_operatives = no + can_create_collaboration_government = no + } + + modifier = { + autonomy_manpower_share = 0.9 + can_master_build_for_us = 1 + conscription_factor = -0.5 + extra_trade_to_overlord_factor = 1.0 + overlord_trade_cost_factor = -0.9 + cic_to_overlord_factor = 0.75 + mic_to_overlord_factor = 0.75 + license_subject_master_purchase_cost = -1 + autonomy_gain_global_factor = -0.3 + peace_score_ratio_transferred_to_overlord = 0.1 + lend_lease_tension_with_overlord = -0.20 + } + + ai_subject_wants_higher = { + factor = 1.0 + } + + ai_overlord_wants_lower = { + factor = 0.0 + } + + ai_overlord_wants_garrison = { + always = yes + } + + allowed = { + OVERLORD = { + has_government = communism + original_tag = TIX + has_completed_focus = TIX_jianlirenminweiyuanxiaqu + } + } + + can_take_level = { + always = no + } + + can_lose_level = { + always = no + } +} \ No newline at end of file diff --git a/src/common/country_leader/az_psh_traits.txt b/src/common/country_leader/az_psh_traits.txt index 458ded5..2834611 100755 --- a/src/common/country_leader/az_psh_traits.txt +++ b/src/common/country_leader/az_psh_traits.txt @@ -490,11 +490,52 @@ leader_traits = { air_cas_efficiency = 0.2 experience_gain_air = 0.3 } - - - - - + #铁血意志 + trait_tiexueyizhi_tizi = { + random = no + surrender_limit = 0.1 + army_core_attack_factor = 0.15 + army_core_defence_factor = 0.15 + army_org_factor = 0.05 + army_morale_factor = 0.05 + navy_capital_ship_attack_factor = 0.05 + navy_capital_ship_defence_factor = 0.05 + } + #俾斯麦的遗产 + trait_bisimaideyichan = { + random = no + army_core_attack_factor = 0.1 + army_core_defence_factor = 0.1 + political_power_cost = 0.2 + } + #稳定优先 + trait_wendingyouxian = { + random = no + stability_factor = 0.15 + war_support_factor = 0.15 + army_core_attack_factor = 0.1 + army_core_defence_factor = 0.1 + } + #赤色元首 + trait_chiseyuanshou = { + random = no + surrender_limit = 0.1 + army_org_factor = 0.05 + army_morale_factor = 0.05 + army_core_attack_factor = 0.25 + army_core_defence_factor = 0.25 + } + #赤色元首2 + trait_chiseyuanshou2 = { + random = no + surrender_limit = 0.15 + army_org_factor = 0.15 + army_morale_factor = 0.15 + army_attack_factor = 0.15 + army_defence_factor = 0.15 + army_core_attack_factor = 0.35 + army_core_defence_factor = 0.35 + } diff --git a/src/common/country_leader/theorist_traits.txt b/src/common/country_leader/theorist_traits.txt index 646c62a..a5021fe 100755 --- a/src/common/country_leader/theorist_traits.txt +++ b/src/common/country_leader/theorist_traits.txt @@ -703,4 +703,63 @@ leader_traits = { } } } + trait_TIX_reichswerke_improved_2 = { + random = no + + consumer_goods_factor = -0.1 + local_resources_factor = 0.1 + industrial_capacity_factory = 0.05 + industrial_capacity_dockyard = 0.05 + production_factory_efficiency_gain_factor = 0.05 + production_factory_max_efficiency_factor = 0.05 + production_lack_of_resource_penalty_factor = -0.15 + + equipment_bonus = { + infantry_equipment = { + build_cost_ic = -0.05 + instant = yes + } + artillery = { + build_cost_ic = -0.05 + instant = yes + } + } + + ai_will_do = { + factor = 1 + } + } + + trait_TIX_hanz_building = { + random = no + + production_speed_infrastructure_factor = 0.1 + production_speed_rail_way_factor = 0.1 + production_speed_industrial_complex_factor = 0.05 + production_speed_bunker_factor = 0.1 + production_speed_coastal_bunker_factor = 0.1 + production_speed_arms_factory_factor = 0.1 + global_building_slots = 1 + + military_industrial_organization_policy_cost = -0.75 + military_industrial_organization_design_team_assign_cost = -0.5 + military_industrial_organization_industrial_manufacturer_assign_cost = -0.5 + } + + trait_TIX_hanz_building_no_aat = { + random = no + + production_speed_infrastructure_factor = 0.1 + production_speed_rail_way_factor = 0.1 + production_speed_industrial_complex_factor = 0.05 + production_speed_coastal_bunker_factor = 0.1 + production_speed_arms_factory_factor = 0.1 + production_speed_bunker_factor = 0.1 + global_building_slots = 1 + + tank_manufacturer_cost_factor = -0.35 + materiel_manufacturer_cost_factor = -0.35 + aircraft_manufacturer_cost_factor = -0.35 + naval_manufacturer_cost_factor = -0.35 + } } \ No newline at end of file diff --git a/src/common/decisions/tianjiang_decision.txt b/src/common/decisions/tianjiang_decision.txt index da0eb31..63af9a2 100755 --- a/src/common/decisions/tianjiang_decision.txt +++ b/src/common/decisions/tianjiang_decision.txt @@ -938,6 +938,7 @@ TIX_jihua = { OR = { has_completed_focus = TIX_danzehuozhanzheng has_completed_focus = TIX_danzehyuanqubaohu + has_completed_focus = TIX_dongfangshengcunkongjian } has_war_with = POL } @@ -1061,6 +1062,8 @@ TIX_jihua = { OR = { has_completed_focus = TIX_zhifujuxiong has_completed_focus = TIX_danzehyuanqubaohu + has_completed_focus = TIX_jiuzhengbeiliandecuowu + has_completed_focus = TIX_heiseliming } has_war_with = BFL } @@ -1100,6 +1103,7 @@ TIX_jihua = { OR = { has_completed_focus = TIX_kuayuedaxiyang has_government = neutrality + has_government = communism } OR = { has_war_with = BYG @@ -1578,7 +1582,10 @@ TIX_neiwu = { has_war_with = TIX is_major = yes } + or = { has_government = fascism + has_completed_focus = TIX_laibixijihua + } has_offensive_war = yes threat > 0.95 OR = { diff --git a/src/common/ideas/tix.txt b/src/common/ideas/tix.txt index 9565a1a..791b0b8 100755 --- a/src/common/ideas/tix.txt +++ b/src/common/ideas/tix.txt @@ -600,6 +600,19 @@ ideas = { political_power_gain = 1 } } + TIX_ghgdyh = { + picture = generic_pp_unity_bonus + allowed_civil_war = { + always = yes + } + + modifier = { + stability_factor = 0.25 + political_power_gain = 1.5 + democratic_drift = 0.1 + political_advisor_cost_factor = -0.25 + } + } TIX_txngyh = { picture = generic_pp_unity_bonus allowed_civil_war = { @@ -884,6 +897,129 @@ ideas = { production_speed_radar_station_factor = 0.2 } } + + TIX_the_shield_of_democracy_conservatism_welfare_and_democracy_idea = { + name = GER_the_shield_of_democracy_idea + allowed = { + always = no + } + + allowed_civil_war = { + has_government = democratic + } + + removal_cost = -1 + + picture = GER_the_shield_of_democracy + + modifier = { + army_core_attack_factor = 0.5 + army_core_defence_factor = 0.5 + army_attack_factor = 0.15 + army_defence_factor = 0.15 + drift_defence_factor = 0.5 + high_command_cost_factor = -0.15 + air_chief_cost_factor = -0.15 + army_chief_cost_factor = -0.15 + navy_chief_cost_factor = -0.15 + mobilization_laws_cost_factor = -0.25 + monthly_population = 0.2 + defensive_war_stability_factor = 0.4 + party_popularity_stability_factor = 0.25 + send_volunteers_tension = -0.8 + send_volunteer_size = 3 + air_volunteer_cap = 3 + } + } + + TIX_weirenquanerzhan_idea = { + allowed = { + always = no + } + + allowed_civil_war = { + has_government = democratic + } + + removal_cost = -1 + + picture = ETH_conservative_high_command + + modifier = { + army_core_attack_factor = 0.25 + army_core_defence_factor = 0.25 + army_attack_factor = 0.25 + army_defence_factor = 0.25 + drift_defence_factor = 0.5 + } + } + + TIX_jingjifanrong_idea = { + allowed = { + always = no + } + + allowed_civil_war = { + has_government = democratic + } + + removal_cost = -1 + + picture = GER_wirtschaftswunder + + modifier = { + line_change_production_efficiency_factor = 0.25 + industrial_capacity_factory = 0.25 + industrial_capacity_dockyard = 0.25 + production_factory_max_efficiency_factor = 0.15 + production_factory_efficiency_gain_factor = 0.15 + consumer_goods_expected_value = -0.05 + } + } + + TIX_jungongfuheti_idea = { + allowed = { + always = no + } + + allowed_civil_war = { + has_government = communism + } + + removal_cost = -1 + + picture = GER_wunderwaffen + + modifier = { + consumer_goods_factor = 0.25 + global_building_slots_factor = 0.25 + production_speed_buildings_factor = 0.25 + industrial_capacity_factory = 0.25 + production_speed_arms_factory_factor = 0.25 + production_speed_industrial_complex_factor = 0.25 + military_industrial_organization_funds_gain = 0.75 + industrial_concern_cost_factor = -0.5 + } + } + + TIX_wzgfy = { + picture = GER_aufrustung + allowed_civil_war = { + always = yes + } + modifier = { + army_attack_factor = 0.35 + army_defence_factor = 0.35 + drift_defence_factor = 0.5 + production_speed_infrastructure_factor = 0.15 + production_speed_arms_factory_factor = 0.15 + production_speed_industrial_complex_factor = 0.15 + production_speed_air_base_factor = 0.3 + production_speed_naval_base_factor = 0.3 + production_speed_dockyard_factor = 0.15 + } + } + } political_advisor = { @@ -1129,6 +1265,12 @@ tank_manufacturer = { allowed = { original_tag = TIX } + + visible = { + NOT = { has_completed_focus = TIX_chenglihansijituan } + } + + cost = 150 research_bonus = { industry = 0.05 @@ -1138,7 +1280,38 @@ tank_manufacturer = { traits = { refinery_concern } ai_will_do = { - factor = 0 + factor = 1 + } + } + + GER_ig_faben_improved = { + name = ig_faben + picture = ig_faben + allowed = { + original_tag = TIX + } + + + visible = { + has_completed_focus = TIX_chenglihansijituan + } + + cost = 150 + + research_bonus = { + industry = 0.05 + synth_resources = 0.15 + } + + modifier = { + production_speed_synthetic_refinery_factor = 0.1 + production_speed_fuel_silo_factor = 0.1 + } + + traits = { refinery_concern } + + ai_will_do = { + factor = 1 } } @@ -1147,16 +1320,18 @@ tank_manufacturer = { allowed = { original_tag = TIX } + + cost = 150 research_bonus = { industry = 0.15 - } - ai_will_do = { - factor = 10 - } - + traits = { industrial_concern } + + ai_will_do = { + factor = 2 + } } siemens = { @@ -1164,17 +1339,331 @@ tank_manufacturer = { allowed = { original_tag = TIX } + + cost = 150 research_bonus = { electronics = 0.15 } traits = { electronics_concern } + } + + TIX_vereinigte_stahlwerke = { + + picture = GER_vereinigte_stahlwerke - ai_will_do = { - factor = 10 + allowed = { + original_tag = TIX } - } + + cost = 150 + + research_bonus = { + excavation_tech = 0.15 + } + + traits = { mining_company } + } + + TIX_deutsche_reichsbahn = { + + picture = GER_deutsche_reichsbahn + + allowed = { + original_tag = TIX + } + + visible = { + NOT = { has_completed_focus = TIX_chenglihansijituan } + + } + + cost = 150 + + research_bonus = { + train_tech = 0.15 + } + + traits = { railway_company } + } + + TIX_deutsche_reichsbahn_improved = { + name = GER_deutsche_reichsbahn + + picture = GER_deutsche_reichsbahn + + allowed = { + original_tag = TIX + } + + visible = { + has_completed_focus = TIX_chenglihansijituan + } + + cost = 150 + + research_bonus = { + train_tech = 0.15 + } + + equipment_bonus = { + train_equipment_2 = { + build_cost_ic = -0.15 + #armor_value = 0.1 + instant = yes + } + } + + traits = { improved_railway_company } + } + + TIX_philipp_holzmann = { + + picture = GER_philipp_holzmann + + allowed = { + original_tag = TIX + } + + visible = { + NOT = { has_completed_focus = TIX_chenglihansijituan } + } + + cost = 150 + + ai_will_do = { + base = 1 + modifier = { + factor = 5 + is_historical_focus_on = yes + } + } + + traits = { construction_company } + } + + TIX_philipp_holzmann_improved = { + name = TIX_philipp_holzmann + + picture = GER_philipp_holzmann + + allowed = { + original_tag = TIX + } + + visible = { + has_completed_focus = TIX_chenglihansijituan + NOT = { has_completed_focus = TIX_tiexuedehansi } + } + + cost = 150 + + research_bonus = { + construction_tech = 0.15 + } + + traits = { GER_philipp_holzmann_trait } + } + + TIX_hanz_building = { + name = TIX_hanz_building + + picture = GER_philipp_holzmann + + allowed = { + original_tag = TIX + has_dlc = "Arms Against Tyranny" + } + + visible = { + has_completed_focus = TIX_tiexuedehansi + } + + cost = 150 + + research_bonus = { + construction_tech = 0.15 + } + + traits = { trait_TIX_hanz_building } + } + + TIX_hanz_building_no_aat = { + name = TIX_hanz_building + + picture = GER_philipp_holzmann + + allowed = { + original_tag = TIX + NOT = { has_dlc = "Arms Against Tyranny" } + } + + visible = { + has_completed_focus = TIX_tiexuedehansi + } + + cost = 150 + + research_bonus = { + construction_tech = 0.15 + } + + traits = { trait_TIX_hanz_building_no_aat } + } + + TIX_organization_todt = { + + picture = GER_organization_todt + + allowed = { + original_tag = TIX + } + + visible = { + NOT = { has_completed_focus = TIX_chenglihansijituan } + } + + cost = 75 + + ai_will_do = { + base = 10 + } + + research_bonus = { + construction_tech = 0.15 + } + + traits = { GER_organization_todt_trait } + } + + TIX_organization_todt_improved = { + name = TIX_organization_todt + + picture = GER_organization_todt + + allowed = { + original_tag = TIX + } + + visible = { + has_completed_focus = TIX_chenglihansijituan + NOT = { has_completed_focus = TIX_tiexuedehansi } + } + + cost = 75 + + ai_will_do = { + base = 20 + } + + research_bonus = { + construction_tech = 0.15 + } + + traits = { GER_organization_todt_improved_trait } + } + + TIX_rwe = { + + picture = generic_energy_concern + + allowed = { + original_tag = TIX + } + + cost = 150 + + research_bonus = { + nuclear = 0.05 + } + + traits = { energy_supply_company } + } + + TIX_reichswerke = { + + picture = GER_reichswerke + + allowed = { + original_tag = TIX + } + + visible = { + NOT = { has_completed_focus = TIX_chenglihansijituan } + } + + available = { + + } + + cost = 150 + + research_bonus = { + excavation_tech = 0.05 + industry = 0.05 + } + + traits = { conglomerate } + + ai_will_do = { factor = 8 } + + } + + TIX_reichswerke_improved = { + name = TIX_reichswerke_improved + + picture = GER_reichswerke + + allowed = { + original_tag = TIX + } + + visible = { + has_completed_focus = TIX_chenglihansijituan + NOT = { has_completed_focus = TIX_tiexuedehansi } + } + + available = { + + } + + cost = 100 + + research_bonus = { + excavation_tech = 0.05 + industry = 0.05 + } + + traits = { GER_reichswerke_conglomerate } + } + + TIX_reichswerke_improved_2 = { + name = TIX_reichswerke_improved_2 + + picture = GER_reichswerke + + allowed = { + original_tag = TIX + } + + visible = { + has_completed_focus = TIX_tiexuedehansi + } + + available = { + + } + + cost = 100 + + research_bonus = { + excavation_tech = 0.15 + industry = 0.15 + } + + traits = { trait_TIX_reichswerke_improved_2 } + } } materiel_manufacturer = { diff --git a/src/common/military_industrial_organization/organizations/BFL_organization.txt b/src/common/military_industrial_organization/organizations/BFL_organization.txt index f57896f..728cb79 100755 --- a/src/common/military_industrial_organization/organizations/BFL_organization.txt +++ b/src/common/military_industrial_organization/organizations/BFL_organization.txt @@ -537,7 +537,7 @@ BFL_okmo_organization = { BFL_mytishchy_machine_building_plant_organization = { include = generic_tank_refurbishment_plant_organization - icon = GFX_idea_BFL_mytishchy_machine_building_plant + icon = GFX_idea_SOV_mytishchy_machine_building_plant allowed = { tag = BFL @@ -547,7 +547,7 @@ BFL_mytishchy_machine_building_plant_organization = { token = BFL_mytishchy_machine_building_plant_organization_up name = BFL_mytishchy_machine_building_plant_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_BFL_mytishchy_machine_building_plant + icon = GFX_idea_SOV_mytishchy_machine_building_plant special_trait_background = yes position = { x=9 y=0 } @@ -689,7 +689,7 @@ BFL_mytishchy_machine_building_plant_organization = { BFL_kirov_organization = { include = generic_heavy_tank_organization - icon = GFX_idea_BFL_kirov + icon = GFX_idea_SOV_kirov allowed = { original_tag = BFL @@ -705,7 +705,7 @@ BFL_kirov_organization = { token = BFL_kirov_organization_up name = BFL_kirov_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_BFL_kirov + icon = GFX_idea_SOV_kirov special_trait_background = yes position = { x=9 y=0 } @@ -1062,7 +1062,7 @@ BFL_nevskoye_design_bureau_organization = { BFL_rubin_design_bureau_organization = { include = generic_raider_ship_organization - icon = GFX_idea_BFL_rubin_design_bureau + icon = GFX_idea_SOV_rubin_design_bureau allowed = { tag = BFL @@ -1139,7 +1139,7 @@ BFL_rubin_design_bureau_organization = { token = BFL_rubin_design_bureau_organization_up name = BFL_rubin_design_bureau_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_BFL_rubin_design_bureau + icon = GFX_idea_SOV_rubin_design_bureau special_trait_background = yes position = { x=8 y=3 } @@ -1186,12 +1186,13 @@ BFL_rubin_design_bureau_organization = { } available = { - + } on_complete = { FROM = { add_tech_bonus = { + name = BFL_merge_ship_plant_2_baltic bonus = 1 uses = 1 category = naval_mines @@ -1199,7 +1200,7 @@ BFL_rubin_design_bureau_organization = { } } - limit_to_equipment_type = { mio_cat_eq_all_cruiser } + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } production_bonus = { production_cost_factor = @ship_production_capacity_factor @@ -1225,14 +1226,14 @@ BFL_rubin_design_bureau_organization = { } available = { - + } on_complete = { - + } - limit_to_equipment_type = { mio_cat_eq_all_cruiser } + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } production_bonus = { production_cost_factor = @ship_production_capacity_factor @@ -1240,33 +1241,61 @@ BFL_rubin_design_bureau_organization = { } add_trait = { - token = BFL_mio_trait_merge_plant_no_5 - name = BFL_merge_ship_plant_1_baltic + token = BFL_mio_trait_merge_plant_no_363 + name = BFL_merge_ship_plant_2_baltic #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_department_icon_ship_screen_ship_production special_trait_background = yes position = { x=@ship_2_X y=@ship_2_Y } + + mutually_exclusive = { BFL_mio_trait_merge_plant_no_190 } visible = { FROM = { original_tag = BFL } } available = { - + } - limit_to_equipment_type = { mio_cat_eq_all_cruiser } + limit_to_equipment_type = { mio_cat_eq_all_destroyer } production_bonus = { - production_cost_factor = @ship_cruiser_production_cost_factor + production_cost_factor = @ship_destroyer_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_190 + name = BFL_merge_ship_plant_3_baltic + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_submarine_production + special_trait_background = yes + + position = { x=@ship_3_X y=@ship_3_Y } + + mutually_exclusive = { BFL_mio_trait_merge_plant_no_363 } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_submarine_production_cost_factor } } } BFL_black_sea_shipyard_organization = { include = generic_black_sea_fleet_organization - icon = GFX_idea_BFL_black_sea_shipyard + icon = GFX_idea_SOV_black_sea_shipyard add_trait = { token = bulizaochuanchang_1 name = bulizaochuanchang_1 @@ -1372,7 +1401,7 @@ BFL_black_sea_shipyard_organization = { token = BFL_black_sea_shipyard_organization_up name = BFL_black_sea_shipyard_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_BFL_black_sea_shipyard + icon = GFX_idea_SOV_black_sea_shipyard special_trait_background = yes position = { x=9 y=0 } @@ -1404,8 +1433,8 @@ BFL_black_sea_shipyard_organization = { } add_trait = { #MTG version - token = BFL_mio_trait_merge_plant_no_370 - name = BFL_merge_ship_plant_4_baltic + token = BFL_mio_trait_merge_mariupol_plant + name = BFL_merge_ship_plant_4_black_sea #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_trait_icon_mines special_trait_background = yes @@ -1424,6 +1453,7 @@ BFL_black_sea_shipyard_organization = { on_complete = { FROM = { add_tech_bonus = { + name = BFL_merge_ship_plant_2_baltic bonus = 1 uses = 1 category = naval_mines @@ -1431,7 +1461,7 @@ BFL_black_sea_shipyard_organization = { } } - limit_to_equipment_type = { mio_cat_eq_all_cruiser } + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } production_bonus = { production_cost_factor = @ship_production_capacity_factor @@ -1443,8 +1473,8 @@ BFL_black_sea_shipyard_organization = { } add_trait = { #No-MTG version - token = BFL_mio_trait_merge_plant_no_370_no_mtg - name = BFL_merge_ship_plant_4_baltic + token = BFL_mio_trait_merge_mariupol_plant_no_mtg + name = BFL_merge_ship_plant_4_black_sea #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_trait_icon_mines special_trait_background = yes @@ -1457,14 +1487,14 @@ BFL_black_sea_shipyard_organization = { } available = { - + } on_complete = { - + } - limit_to_equipment_type = { mio_cat_eq_all_cruiser } + limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } production_bonus = { production_cost_factor = @ship_production_capacity_factor @@ -1472,33 +1502,61 @@ BFL_black_sea_shipyard_organization = { } add_trait = { - token = BFL_mio_trait_merge_plant_no_5 - name = BFL_merge_ship_plant_1_baltic + token = BFL_mio_trait_merge_leninskaya_kuznitsa_plant + name = BFL_merge_ship_plant_2_black_sea #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_department_icon_ship_screen_ship_production special_trait_background = yes position = { x=@ship_2_X y=@ship_2_Y } + + mutually_exclusive = { BFL_mio_trait_merge_plant_no_340 } visible = { FROM = { original_tag = BFL } } available = { - + } - limit_to_equipment_type = { mio_cat_eq_all_cruiser } + limit_to_equipment_type = { mio_cat_eq_all_destroyer } production_bonus = { - production_cost_factor = @ship_cruiser_production_cost_factor + production_cost_factor = @ship_destroyer_production_cost_factor + } + } + + add_trait = { + token = BFL_mio_trait_merge_plant_no_340 + name = BFL_merge_ship_plant_3_black_sea + #icon = GFX_generic_mio_department_icon_facilities + icon = GFX_generic_mio_department_icon_ship_submarine_production + special_trait_background = yes + + position = { x=@ship_3_X y=@ship_3_Y } + + mutually_exclusive = { BFL_mio_trait_merge_leninskaya_kuznitsa_plant } + + visible = { + FROM = { original_tag = BFL } + } + + available = { + + } + + limit_to_equipment_type = { ship_hull_submarine } + + production_bonus = { + production_cost_factor = @ship_submarine_production_cost_factor } } } BFL_sevastopol_marine_plant_organization = { include = generic_refurbishment_repair_organization - icon = GFX_idea_BFL_sevastopol_marine_plant + icon = GFX_idea_SOV_sevastopol_marine_plant add_trait = { token = bulizaochuanchang_1 name = bulizaochuanchang_1 @@ -1599,7 +1657,7 @@ BFL_sevastopol_marine_plant_organization = { token = BFL_sevastopol_marine_plant_organization_up name = BFL_sevastopol_marine_plant_up #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_idea_BFL_sevastopol_marine_plant + icon = GFX_idea_SOV_sevastopol_marine_plant special_trait_background = yes position = { x=9 y=0 } @@ -1635,8 +1693,8 @@ BFL_sevastopol_marine_plant_organization = { } add_trait = { #MTG version - token = BFL_mio_trait_merge_plant_no_370 - name = BFL_merge_ship_plant_4_baltic + token = BFL_mio_trait_merge_mariupol_plant + name = BFL_merge_ship_plant_4_black_sea #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_trait_icon_mines special_trait_background = yes @@ -1655,6 +1713,7 @@ BFL_sevastopol_marine_plant_organization = { on_complete = { FROM = { add_tech_bonus = { + name = BFL_merge_ship_plant_2_baltic bonus = 1 uses = 1 category = naval_mines @@ -1674,8 +1733,8 @@ BFL_sevastopol_marine_plant_organization = { } add_trait = { #No-MTG version - token = BFL_mio_trait_merge_plant_no_370_no_mtg - name = BFL_merge_ship_plant_4_baltic + token = BFL_mio_trait_merge_mariupol_plant_no_mtg + name = BFL_merge_ship_plant_4_black_sea #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_trait_icon_mines special_trait_background = yes @@ -1688,11 +1747,11 @@ BFL_sevastopol_marine_plant_organization = { } available = { - + } on_complete = { - + } limit_to_equipment_type = { mio_cat_eq_all_cruiser } @@ -1703,8 +1762,8 @@ BFL_sevastopol_marine_plant_organization = { } add_trait = { - token = BFL_mio_trait_merge_plant_no_5 - name = BFL_merge_ship_plant_1_baltic + token = BFL_mio_trait_merge_plant_no_200 + name = BFL_merge_ship_plant_1_black_sea #icon = GFX_generic_mio_department_icon_facilities icon = GFX_generic_mio_department_icon_ship_screen_ship_production special_trait_background = yes @@ -1716,7 +1775,7 @@ BFL_sevastopol_marine_plant_organization = { } available = { - + } limit_to_equipment_type = { mio_cat_eq_all_cruiser } @@ -2581,10 +2640,10 @@ BFL_tula_arms_plant_organization = { } add_trait = { - token = BFL_mio_trait_merge_plant_no_172 - name = BFL_merge_materiel_plant_1_artillery + token = BFL_mio_trait_merge_plant_no_622 + name = BFL_merge_materiel_plant_1_infantry #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_generic_mio_department_icon_artillery_production + icon = GFX_generic_mio_department_icon_infantry_production special_trait_background = yes position = { x=@materiel_1_X y=@materiel_1_Y } @@ -2594,11 +2653,11 @@ BFL_tula_arms_plant_organization = { } available = { - + } production_bonus = { - production_cost_factor = @artillery_production_cost_factor + production_cost_factor = @infantry_equipment_production_cost_factor } } @@ -2696,10 +2755,10 @@ BFL_gaz_organization = { } add_trait = { - token = BFL_mio_trait_merge_plant_no_172 - name = BFL_merge_materiel_plant_1_artillery + token = BFL_mio_trait_merge_automobile_tool_plant + name = BFL_merge_materiel_plant_1_motorized #icon = GFX_generic_mio_department_icon_facilities - icon = GFX_generic_mio_department_icon_artillery_production + icon = GFX_generic_mio_department_icon_motorized_mechanized_production special_trait_background = yes position = { x=@materiel_1_X y=@materiel_1_Y } @@ -2713,7 +2772,7 @@ BFL_gaz_organization = { } production_bonus = { - production_cost_factor = @artillery_production_cost_factor + production_cost_factor = @motorized_production_cost_factor } } diff --git a/src/common/military_industrial_organization/organizations/TIX_organization.txt b/src/common/military_industrial_organization/organizations/TIX_organization.txt index 0785051..fa227b5 100755 --- a/src/common/military_industrial_organization/organizations/TIX_organization.txt +++ b/src/common/military_industrial_organization/organizations/TIX_organization.txt @@ -348,7 +348,7 @@ TIX_henschel_organization = { TIX_man_organization = { include = generic_medium_tank_organization - icon = GFX_idea_TIX_MAN + icon = GFX_idea_GER_MAN allowed = { tag = TIX @@ -535,7 +535,7 @@ TIX_man_organization = { #Alkett TIX_alkett_organization = { include = generic_assault_guns_organization - icon = GFX_idea_GeR_alkett + icon = GFX_idea_GER_alkett allowed = { original_tag = TIX @@ -948,7 +948,7 @@ TIX_daimler_benz_organization = { TIX_deschimag_organization = { include = generic_escort_ship_organization - icon = GFX_idea_TIX_deschimag + icon = GFX_idea_GER_deschimag override_trait = { token = generic_mio_trait_fleet_escorts @@ -1404,7 +1404,7 @@ TIX_blohm_und_voss_organization = { TIX_hdw_organization = { include = generic_submarine_organization - icon = GFX_idea_TIX_hdw + icon = GFX_idea_GER_hdw allowed = { original_tag = TIX @@ -1603,7 +1603,7 @@ TIX_hdw_organization = { TIX_deutsche_werke_organization = { include = generic_task_force_ship_organization - icon = GFX_idea_TIX_deutsche_werke + icon = GFX_idea_GER_deutsche_werke override_trait = { token = generic_mio_trait_primary_fire_director_control @@ -1794,7 +1794,7 @@ TIX_deutsche_werke_organization = { TIX_kriegsmarinewerft_wilhelmshaven_organization = { include = generic_refurbishment_repair_organization - icon = GFX_idea_TIX_kriegsmarinewerft_wilhelmshaven + icon = GFX_idea_GER_kriegsmarinewerft_wilhelmshaven allowed = { original_tag = TIX @@ -2672,7 +2672,7 @@ TIX_dornier_organization = { TIX_arado_flugzeugwerke_organization = { include = generic_multi_role_aircraft_organization - icon = GFX_idea_TIX_arado_flugzeugwerke + icon = GFX_idea_GER_arado_flugzeugwerke allowed = { original_tag = TIX @@ -2767,7 +2767,7 @@ TIX_arado_flugzeugwerke_organization = { TIX_fieseler_organization = { include = generic_naval_aircraft_organization - icon = GFX_idea_TIX_fieseler + icon = GFX_idea_GER_fieseler allowed = { original_tag = TIX @@ -2840,7 +2840,7 @@ TIX_fieseler_organization = { TIX_focke_achgelis_organization = { include = generic_helicopter_organization - icon = GFX_idea_TIX_focke_achgelis + icon = GFX_idea_GER_focke_achgelis allowed = { original_tag = TIX @@ -3332,7 +3332,7 @@ TIX_opel_organization = { TIX_carl_walther_organization = { include = generic_support_equipment_organization - icon = GFX_idea_TIX_carl_walther + icon = GFX_idea_GER_carl_walther allowed = { original_tag = TIX @@ -3389,7 +3389,7 @@ TIX_carl_walther_organization = { TIX_auto_union_organization = { include = generic_armored_car_organization - icon = GFX_idea_TIX_auto_union + icon = GFX_idea_GER_auto_union allowed = { original_tag = TIX diff --git a/src/common/national_focus/tiexue.txt b/src/common/national_focus/tiexue.txt index 1e9b0fc..c82beb5 100755 --- a/src/common/national_focus/tiexue.txt +++ b/src/common/national_focus/tiexue.txt @@ -918,7 +918,43 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { + custom_effect_tooltip = TIX_chenglihansijituan_tips add_ideas = TIX_hsjt + if = { + limit = { has_idea = ig_faben } + swap_ideas = { + add_idea = GER_ig_faben_improved + remove_idea = ig_faben + } + } + if = { + limit = { has_idea = TIX_deutsche_reichsbahn } + swap_ideas = { + add_idea = TIX_deutsche_reichsbahn_improved + remove_idea = TIX_deutsche_reichsbahn + } + } + if = { + limit = { has_idea = TIX_philipp_holzmann } + swap_ideas = { + add_idea = TIX_philipp_holzmann_improved + remove_idea = TIX_philipp_holzmann + } + } + if = { + limit = { has_idea = TIX_organization_todt } + swap_ideas = { + add_idea = TIX_organization_todt_improved + remove_idea = TIX_organization_todt + } + } + if = { + limit = { has_idea = TIX_reichswerke } + swap_ideas = { + add_idea = TIX_reichswerke_improved + remove_idea = TIX_reichswerke + } + } } } focus = { @@ -994,15 +1030,51 @@ focus_tree = { } relative_position_id = TIX_jituanshengchanbu cost = 5 + available = { + if = { + limit = { + is_ai = no + } + num_of_factories > 599 + } + } ai_will_do = { factor = 5 } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { + custom_effect_tooltip = TIX_chenglihansijituan_tips swap_ideas = { add_idea = TIX_txhsjt remove_idea = TIX_hsjt } + if = { + limit = { has_idea = TIX_reichswerke_improved } + swap_ideas = { + add_idea = TIX_reichswerke_improved_2 + remove_idea = TIX_reichswerke_improved + } + } + if = { + limit = { has_idea = TIX_organization_todt_improved + has_idea = TIX_philipp_holzmann_improved + has_dlc = "Arms Against Tyranny" } + swap_ideas = { + add_idea = TIX_hanz_building + remove_idea = TIX_organization_todt_improved + remove_idea = TIX_philipp_holzmann_improved + } + } + if = { + limit = { has_idea = TIX_organization_todt_improved + has_idea = TIX_philipp_holzmann_improved + NOT = { has_dlc = "Arms Against Tyranny" } } + swap_ideas = { + add_idea = TIX_hanz_building_no_aat + remove_idea = TIX_organization_todt_improved + remove_idea = TIX_philipp_holzmann_improved + } + } } } focus = { @@ -2282,7 +2354,7 @@ focus_tree = { add_political_power = 200 set_party_name = { ideology = fascism - long_name = "铁血党" + long_name = "俾斯麦元首最忠实的铁血帝国党" name = "铁血党" } } @@ -2667,7 +2739,7 @@ focus_tree = { add_war_support = 0.3 add_popularity = { ideology = communism - popularity = 0.25 + popularity = 0.1 } } } @@ -2692,7 +2764,20 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - add_political_power = 150 + add_political_power = 50 + add_war_support = 0.1 + TIX_niulunbao = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = niulunbaozhidu + traits = { + trait_chiseyuanshou + } + } + promote_leader = yes + } + } } } @@ -2714,7 +2799,20 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + add_political_power = 150 + add_popularity = { + ideology = communism + popularity = 0.2 + } + add_popularity = { + ideology = fascism + popularity = 0.1 + } + set_party_name = { + ideology = communism + long_name = "纽伦堡元首最忠实的红色铁血党" + name = "铁血党" + } } } focus = { @@ -2742,7 +2840,7 @@ focus_tree = { } set_party_name = { ideology = fascism - long_name = "铁血党" + long_name = "俾斯麦元首最忠实的铁血帝国党" name = "铁血党" } add_ideas = TIX_bsddjd2 @@ -2778,7 +2876,27 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + add_political_power = 150 + set_politics = { + ruling_party = communism + } + add_popularity = { + ideology = communism + popularity = 0.25 + } + remove_ideas = TIX_ggdyh + BFL = { + add_ai_strategy = { + type = antagonize + id = "TIX" + value = 300 + } + } + add_ai_strategy = { + type = antagonize + id = "BFL" + value = 300 + } } } focus = { @@ -2799,7 +2917,14 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + swap_ruler_traits = { + remove = trait_chiseyuanshou + add = trait_chiseyuanshou2 + } + add_country_leader_trait = { + trait = twys + ideology = communism + } } } focus = { @@ -2807,7 +2932,7 @@ focus_tree = { icon = GFX_focus_GER_form_organization_todt x = 0 y = 1 - cost = 7 + cost = 10 prerequisite = { focus = TIX_zhengshijiegaunguojiaquanli } @@ -2820,7 +2945,7 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + add_ideas = TIX_jungongfuheti_idea } } focus = { @@ -2828,11 +2953,14 @@ focus_tree = { icon = GFX_focus_GER_form_the_stasi x = 2 y = 1 - cost = 7 + cost = 10 prerequisite = { focus = TIX_zhengshijiegaunguojiaquanli } relative_position_id = TIX_zhengshijiegaunguojiaquanli + available = { + has_completed_focus = TIX_chongjiangongye + } ai_will_do = { factor = 100 } @@ -2841,7 +2969,17 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + add_political_power = 120 + add_war_support = 0.3 + custom_effect_tooltip = TIX_jiesuozongtizhanjueyi_tips + custom_effect_tooltip = TIX_feichuhansizhaiquan_tips + add_ideas = TIX_wzgfy + if = { + limit = { + has_idea = TIX_hszq + } + remove_ideas = TIX_hszq + } } } focus = { @@ -2868,7 +3006,7 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + custom_effect_tooltip = TIX_jianlirenminweiyuanxiaqu_tips } } focus = { @@ -3135,7 +3273,7 @@ focus_tree = { relative_position_id = TIX_zhongjianlichang mutually_exclusive = { focus = TIX_shouhuzuihaodeougen - }-- + } ai_will_do = { factor = 10 } @@ -3199,7 +3337,10 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + swap_ideas = { + remove_idea = TIX_ggdyh + add_idea = TIX_ghgdyh + } } } focus = { @@ -3207,7 +3348,7 @@ focus_tree = { icon = GFX_focus_generic_welfare x = 1 y = 1 - cost = 5 + cost = 10 prerequisite = { focus = TIX_gaoxuanju } @@ -3220,7 +3361,7 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + add_ideas = TIX_jingjifanrong_idea } } focus = { @@ -3244,7 +3385,8 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - add_ideas = GER_the_shield_of_democracy_conservatism_welfare_and_democracy_idea + add_research_slot = 1 + add_ideas = TIX_the_shield_of_democracy_conservatism_welfare_and_democracy_idea } } focus = { @@ -3252,7 +3394,7 @@ focus_tree = { icon = GFX_focus_bisimai_prison x = 0 y = 1 - cost = 5 + cost = 10 prerequisite = { focus = TIX_minzhuzhidun } @@ -3265,7 +3407,8 @@ focus_tree = { available_if_capitulated = no #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { - + add_ideas = TIX_weirenquanerzhan_idea + remove_ideas = TIX_bsmdfk } } focus = { @@ -3436,7 +3579,7 @@ focus_tree = { } set_party_name = { ideology = fascism - long_name = "铁血党" + long_name = "俾斯麦元首最忠实的铁血帝国党" name = "铁血党" } add_ideas = TIX_bsddjd2 @@ -6681,7 +6824,21 @@ focus_tree = { ai_will_do = { factor = 50 } + available = { + is_puppet = no + has_war = no + } + bypass = { + not = { country_exists = DEN } + not = { country_exists = NOR } + not = { country_exists = SWE } + } completion_reward = { + guojishengyu_down_5 = yes + add_named_threat = { + threat = 5 + name = "北方最后通牒" + } if = { limit = { country_exists = DEN @@ -6703,6 +6860,25 @@ focus_tree = { } SWE = { country_event = az_tianjiang.307 } } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + set_autonomy = { + target = DEN + autonomous_state = az_autonomy_volkskommissariat + } + set_autonomy = { + target = NOR + autonomous_state = az_autonomy_volkskommissariat + } + set_autonomy = { + target = SWE + autonomous_state = az_autonomy_volkskommissariat + } + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = DEN type = take_state_focus } + create_wargoal = { target = NOR type = take_state_focus } + create_wargoal = { target = SWE type = take_state_focus } + } } } focus = { @@ -6721,8 +6897,43 @@ focus_tree = { ai_will_do = { factor = 50 } + available = { + is_puppet = no + has_war = no + } + bypass = { + not = { country_exists = AUS } + } completion_reward = { - + guojishengyu_down_10 = yes + add_named_threat = { + threat = 10 + name = "奥地利危机" + } + AUS = { + country_event = az_tianjiang.310 + } + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + add_political_power = 150 + add_stability = 0.2 + add_war_support = 0.2 + army_experience = 25 + add_state_core = 4 + add_state_core = 152 + add_state_core = 153 + add_state_core = 848 + add_state_core = 975 + add_state_core = 976 + + custom_effect_tooltip = generic_skip_one_line_tt + + annex_country = { target = AUS transfer_troops = yes } + + + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = AUS type = annex_everything } + } } } focus = { @@ -6737,12 +6948,51 @@ focus_tree = { cost = 5 allow_branch = { has_global_flag = MOD_azurlane_tianjiangjianniang + } + available = { + is_puppet = no + has_war = no + } + bypass = { + } ai_will_do = { factor = 50 } completion_reward = { - + guojishengyu_down_1 = yes + add_named_threat = { + threat = 5 + name = "东欧危机" + } + every_country = { + limit = { + original_tag = POL + owns_state = 10 + } + country_event = az_tianjiang.311 + } + custom_effect_tooltip = TIX_dongfangshengcunkongjian_tips + effect_tooltip = { + custom_effect_tooltip = if_they_accept_tt + set_autonomy = { + target = POL + autonomy_state = az_autonomy_volkskommissariat + } + transfer_state = 85 + transfer_state = 807 + transfer_state = 86 + transfer_state = 98 + transfer_state = 87 + transfer_state = 97 + transfer_state = 762 + add_state_core = 85 + add_state_core = 807 + add_state_core = 86 + + custom_effect_tooltip = if_they_refuse_tt + create_wargoal = { target = POL type = annex_everything } + } } } focus = { @@ -6764,11 +7014,19 @@ focus_tree = { allow_branch = { has_global_flag = MOD_azurlane_tianjiangjianniang } + available = { + is_puppet = no + has_war = no + } + bypass = { + not = { country_exists = HUN } + not = { country_exists = CZE } + } ai_will_do = { factor = 50 } completion_reward = { - + country_event = az_tianjiang.315 } } focus = { @@ -6838,7 +7096,21 @@ focus_tree = { focus = TIX_zhengfuboluodihaiguojia } relative_position_id = TIX_shandongzhongougeming - cost = 5 + cost = 7 + available = { + is_puppet = no + has_army_manpower = { + size > 1500000 + } + or = { + country_exists = YUW + country_exists = HUJ + country_exists = HOL + country_exists = BEL + country_exists = HOL + country_exists = LUX + } + } allow_branch = { has_global_flag = MOD_azurlane_tianjiangjianniang } @@ -6864,7 +7136,15 @@ focus_tree = { focus = TIX_zhengfuboluodihaiguojia } relative_position_id = TIX_shandongzhongougeming - cost = 5 + cost = 7 + available = { + is_puppet = no + not = { is_in_faction_with = BFL } + country_exists = BFL + has_army_manpower = { + size > 2000000 + } + } allow_branch = { has_global_flag = MOD_azurlane_tianjiangjianniang } @@ -6872,7 +7152,164 @@ focus_tree = { factor = 50 } completion_reward = { - + add_timed_idea = { + idea = TIX_sljh + days = 365 + } + declare_war_on = { + target = BFL + type = annex_everything + } + if = { + limit = { + country_exists = MOL + } + declare_war_on = { + target = MOL + type = annex_everything + } + } + if = { + limit = { + country_exists = FIN + } + declare_war_on = { + target = FIN + type = annex_everything + } + } + if = { + limit = { + country_exists = LAT + } + declare_war_on = { + target = LAT + type = annex_everything + } + } + if = { + limit = { + country_exists = EST + } + declare_war_on = { + target = EST + type = annex_everything + } + } + if = { + limit = { + country_exists = LIT + } + declare_war_on = { + target = LIT + type = annex_everything + } + } + if = { + limit = { + country_exists = UKR + } + declare_war_on = { + target = UKR + type = annex_everything + } + } + if = { + limit = { + country_exists = POL + } + declare_war_on = { + target = POL + type = annex_everything + } + } + if = { + limit = { + country_exists = BLR + } + declare_war_on = { + target = BLR + type = annex_everything + } + } + if = { + limit = { + country_exists = ARM + } + declare_war_on = { + target = ARM + type = annex_everything + } + } + if = { + limit = { + country_exists = TMS + } + declare_war_on = { + target = TMS + type = annex_everything + } + } + if = { + limit = { + country_exists = AZR + } + declare_war_on = { + target = AZR + type = annex_everything + } + } + if = { + limit = { + country_exists = TAJ + } + declare_war_on = { + target = TAJ + type = annex_everything + } + } + if = { + limit = { + country_exists = SMI + } + declare_war_on = { + target = SMI + type = annex_everything + } + } + if = { + limit = { + country_exists = KAR + } + declare_war_on = { + target = KAR + type = annex_everything + } + } + if = { + limit = { + is_ai = yes + } + add_timed_idea = { + idea = TIX_shuangxianzuozhandepibei + days = 80 + } + } + if = { + limit = { + is_ai = yes + BFL = { + is_ai = yes + } + has_idea = TIX_fkAIbuff + } + BFL = { + add_timed_idea = { + idea = BFL_weidadeweiguozhanzheng_ai + days = 650 + } + } + } } } focus = { @@ -7427,6 +7864,9 @@ focus_tree = { is_puppet = no country_exists = BFL not = { BFL = { has_government = ROOT } } + has_army_manpower = { + size > 2000000 + } } bypass = { has_war_with = BFL @@ -7435,7 +7875,7 @@ focus_tree = { has_global_flag = MOD_azurlane_tianjiangjianniang } ai_will_do = { - factor = 100 + factor = 1 } completion_reward = { create_wargoal = { target = BFL type = take_state_focus } diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 7b8d2b4..6b63619 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -247,12 +247,6 @@ country_event = { } add_state_claim = 96 #WILEJKA (POL) } - if = { - limit = { - NOT = { owns_state = 97 } - } - add_state_claim = 97 #BIALYSTOK (POL) - } if = { limit = { NOT = { owns_state = 78 } @@ -397,9 +391,9 @@ country_event = { transfer_state = 88 transfer_state = 92 transfer_state = 72 + transfer_state = 97 } BFL = { - transfer_state = 97 transfer_state = 89 transfer_state = 91 transfer_state = 93 @@ -5601,10 +5595,17 @@ country_event = { ai_chance = { factor = 1 modifier = { - is_historical_focus_on = yes TIX = { is_ai = yes } factor = 100 } + modifier = { + is_historical_focus_on = yes + factor = 100 + } + modifier = { + TIX = { has_completed_focus = TIX_baoshouxuanze } + factor = 100 + } } } option = { @@ -10488,7 +10489,10 @@ country_event = { option = { name = "我莫得选择,因为我只是个小几把路人国家。" TIX = { - annex_country = { target = ROOT transfer_troops = no } + set_autonomy = { + target = ROOT + autonomous_state = az_autonomy_volkskommissariat + } } ai_chance = { factor = 100 @@ -10509,20 +10513,276 @@ country_event = { id = az_tianjiang.308 title = "铁血共和国选举!" desc = az_tianjiang.308.d - picture = GFX_aze_kaixuan + picture = GFX_aze_dai is_triggered_only = yes option = { name = "大家更喜欢提子!" - + set_politics = { + ruling_party = democratic + } + TIX_tierpici = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = liberalism + traits = { + trait_tiexueyizhi_tizi + trait_bisimaideyichan + } + } + promote_leader = yes + } + } ai_chance = { base = 50 } } option = { name = "选美因茨会给她的衣柜多加几件衣服吗?" - + set_politics = { + ruling_party = democratic + } + TIX_meiyinci = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = conservatism + traits = { + trait_wendingyouxian + } + } + promote_leader = yes + } + } ai_chance = { base = 50 } } +} + +country_event = { + id = az_tianjiang.310 + title = "铁血援助我国反对势力" + desc = "铁血正在援助我国的反对势力,我们应该怎么办?" + picture = GFX_report_event_generic_read_write + is_triggered_only = yes + option = { + name = "我们无法与铁血对抗,只能服从她们..." + TIX = { + country_event = { id = az_tianjiang.4 days = 3} + } + ai_chance = { + factor = 100 + } + } + option = { + name = "撒丁帝国会保护我们,大概..." + SAD = { + country_event = { id = az_tianjiang.145 days = 3} + } + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.311 + title = "铁血要求我国割让多地并接受对方统治!" + desc = "铁血提出了不可理喻的要求,我们该怎么办?" + picture = GFX_aze_kaixuan + is_triggered_only = yes + option = { + name = "我们不是铁血的对手,只能接受" + TIX = { + country_event = { id = az_tianjiang.312 days = 3} + } + ai_chance = { + factor = 0 + } + } + option = { + name = "皇家会保护我们!" + trigger = { + country_exists = HUJ + HUJ = { + is_puppet = no + } + } + HUJ = { + country_event = { id = az_tianjiang.313 days = 1} + } + ai_chance = { + factor = 100 + } + } +} +country_event = { + id = az_tianjiang.312 + title = "波兰完全接受我国条件!" + desc = "难以置信!波兰竟然完全接受了我们的逆天条款!" + picture = GFX_aze_kaixuan + is_triggered_only = yes + option = { + name = "太幸运" + set_autonomy = { + target = POL + autonomy_state = az_autonomy_volkskommissariat + } + transfer_state = 85 + transfer_state = 807 + transfer_state = 86 + transfer_state = 98 + transfer_state = 87 + transfer_state = 97 + transfer_state = 762 + add_state_core = 85 + add_state_core = 807 + add_state_core = 86 + ai_chance = { + factor = 100 + } + } +} +country_event = { + id = az_tianjiang.313 + title = "东欧危机" + desc = "铁血对波兰提出了不可理喻的要求,波兰正在寻求我们的帮助!" + picture = GFX_aze_hit + is_triggered_only = yes + option = { + name = "波兰的死活关我啥事?" + TIX = { + country_event = { id = az_tianjiang.312 days = 3} + } + ai_chance = { + factor = 0 + } + } + option = { + name = "我们只能接受让波兰割让领土" + custom_effect_tooltip = HUJ_dongouweijitips_baodu + TIX = { + country_event = { id = az_tianjiang.314 days = 1} + } + ai_chance = { + factor = 100 + } + } + option = { + name = "立刻保障波兰独立!" + give_guarantee = FROM + TIX = { + create_wargoal = { target = FROM type = take_state_focus } + } + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.314 + title = "皇家的提议" + desc = "皇家表示如果不附庸只吃地,那么她们可以代替波兰同意。" + picture = GFX_aze_hit + is_triggered_only = yes + option = { + name = "行吧" + guojishengyu_up_3 = yes + add_named_threat = { + threat = -10 + name = "东欧危机后续-铁血让步" + } + transfer_state = 85 + transfer_state = 807 + transfer_state = 86 + transfer_state = 98 + transfer_state = 87 + transfer_state = 97 + transfer_state = 762 + add_state_core = 85 + add_state_core = 807 + add_state_core = 86 + ai_chance = { + factor = 100 + } + } + option = { + name = "不行,开战!" + add_named_threat = { + threat = 15 + name = "东欧危机后续-全面战争" + } + custom_effect_tooltip = TIX_beilianjieru_dongouweiji + add_war_support = 0.05 + add_state_core = 85 + declare_war_on = { target = POL type = take_state_focus } + hidden_effect = { + news_event = { id = az_tianjiang.20 days = 1} + } + HUJ = { + create_wargoal = { target = TIX type = take_state_focus } + } + BFL = { + create_wargoal = { target = TIX type = take_state_focus } + } + ai_chance = { + factor = 0 + } + } +} + +country_event = { + id = az_tianjiang.315 + title = "中欧革命" + desc = "我们秘密联系了斯洛伐克独立分子与捷克反对势力在捷克境内搞破坏,在捷克内部一片乱的时候,我们的军队就能以平叛名义进入她们的领土了,而匈牙利则早就被我们的人控制了。" + picture = GFX_aze_txbsm + is_triggered_only = yes + option = { + name = "你来真的?" + transfer_state = 69 + transfer_state = 74 + transfer_state = 972 + transfer_state = 9 + transfer_state = 75 + transfer_state = 72 + add_state_core = 69 + add_state_core = 74 + add_state_core = 972 + add_state_core = 9 + add_state_core = 75 + set_autonomy = { + target = SLO + autonomy_state = az_autonomy_volkskommissariat + } + hidden_effect = { + SLO = { + transfer_state = 70 + transfer_state = 71 + add_state_core = 70 + add_state_core = 71 + } + HUJ = { + country_event = az_tianjiang.14 + } + SAD = { + country_event = az_tianjiang.14 + } + YUW = { + country_event = az_tianjiang.14 + } + } + set_autonomy = { + target = HUN + autonomy_state = az_autonomy_volkskommissariat + } + HUN = { + transfer_state =664 + transfer_state =73 + } + ai_chance = { + factor = 100 + } + } } \ No newline at end of file diff --git a/src/interface/az_bop.gfx b/src/interface/az_bop.gfx index d63051f..2ba15b2 100755 --- a/src/interface/az_bop.gfx +++ b/src/interface/az_bop.gfx @@ -7,4 +7,8 @@ spriteTypes = { name = "GFX_bop_aijier" texturefile = "gfx/interface/bop/bop_aijier.png" } + spriteType = { + name = "GFX_az_autonomy_volkskommissariat_icon" + textureFile = "gfx/interface/autonomy/autonomy_volkskommissariat_icon.dds" + } } \ No newline at end of file diff --git a/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml b/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml index 603c9da..bb614e0 100755 --- a/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_organization_l_simp_chinese.yml @@ -80,6 +80,25 @@ BFL_gaz_organization: "北联高尔基汽车厂" BFL_gaz_organization_up: "北联高尔基汽车厂-升级" BFL_gaz_up: "北联高尔基汽车厂-升级" + BFL_merge_tank_plant: "合并174号工厂" + BFL_merge_tank_plant_2: "合并112号工厂" + BFL_merge_tank_plant_3: "合并乌拉尔重型机器制造厂" + BFL_merge_materiel_plant_1_artillery: "合并172号工厂" + BFL_merge_materiel_plant_1_infantry: "合并622号工厂" + BFL_merge_materiel_plant_1_motorized: "合并机动车工具厂" + BFL_merge_materiel_plant_2: "合并乌克兰重型机械厂" + BFL_merge_materiel_plant_3: "合并马格尼托哥尔斯克冶金厂" + BFL_merge_aircraft_plant_1: "合并28号工厂" + BFL_merge_aircraft_plant_2: "合并150号工厂" + BFL_merge_aircraft_plant_3: "合并拉脱维亚国家电子技术工厂" + BFL_merge_ship_plant_1_baltic: "合并5号工厂" + BFL_merge_ship_plant_2_baltic: "合并363号工厂" + BFL_merge_ship_plant_3_baltic: "合并190号工厂" + BFL_merge_ship_plant_4_baltic: "合并370号工厂" + BFL_merge_ship_plant_1_black_sea: "合并200号工厂" + BFL_merge_ship_plant_2_black_sea: "合并列宁锻造厂" + BFL_merge_ship_plant_3_black_sea: "合并340号工厂" + BFL_merge_ship_plant_4_black_sea: "合并马里乌波尔工厂" ##白鹰军工组织## BYG_marmon_herrington_organization: "马蒙-赫林顿" BYG_chrysler_organization: "克莱斯勒" @@ -111,6 +130,7 @@ BYG_springfield_armory_organization: "春田军械公司" BYG_ford_motor_company_organization: "福特汽车公司" BYG_rock_island_arsenal_organization: "岩岛兵工厂" + BYG_armor_up_mio_trait_arsenal_of_democracy: "民主兵工厂" ##重樱军工组织## CHY_osaka_army_arsenal_organization: "大阪陆军兵工厂" CHY_kure_naval_arsenal_organization: "吴海军工厂" @@ -205,7 +225,91 @@ TIX_rheinmetall_organization: "莱茵金属" TIX_mauser_organization: "毛瑟" TIX_opel_organization: "欧宝" + TIX_alkett_organization: "阿尔凯特公司" + TIX_deschimag_organization: "机械制造股份公司" + TIX_hdw_organization: "霍瓦兹-德意志造船厂" + TIX_kriegsmarinewerft_wilhelmshaven_organization: "威廉港海军造船厂" + TIX_arado_flugzeugwerke_organization: "阿拉多飞机制造厂" + TIX_fieseler_organization: "费舍尔" + TIX_focke_achgelis_organization: "福克-阿奇利斯" + TIX_carl_walther_organization: "卡尔·瓦尔特" + TIX_auto_union_organization: "汽车联盟公司" + TIX_deutsche_werke_organization: "基尔德意志造船厂" TIX_engine_up: "引擎改进" + TIX_mio_trait_hotrolled_armor: "热轧装甲" + TIX_mio_trait_multilayer_armour: "多层装甲" + TIX_mio_trait_maintenance_first_design: "维护优先设计" + TIX_mio_trait_fuselage_based_weapons: "机身型武器" + TIX_mio_trait_early_jet_engine_adopter: "早期喷气发动机采用者" + TIX_mio_trait_psychological_warfare: "心理战" + TIX_mio_trait_hoesch_facilities: "赫施设施" + TIX_mio_trait_hamburger_flugzeugbau: "汉堡飞机制造" + TIX_mio_trait_amerikabomber_learnings: "亚美利加轰炸机知识" + TIX_mio_trait_ford_facilities: "福特设施" + TIX_mio_trait_efficiency_in_mass_production: "大规模生产效率" + TIX_mio_trait_continental_ag_tires: "大陆集团" + TIX_mio_trait_involve_porsche_in_special_projects: "保时捷参与特殊项目" + TIX_mio_trait_involve_henschel_in_special_projects: "亨舍尔参与特殊项目" + TIX_mio_trait_multi_role_tanks: "多用途坦克" + TIX_mio_trait_anti_tank_specialization: "反坦克专精" + TIX_mio_trait_unorthodox_transmission_design: "非正统传动设计" + TIX_mio_trait_versatile_chassis: "多功能底盘" + TIX_mio_trait_tungsten_tipped_rounds: "钨头弹" + TIX_mio_trait_history_of_battleships: "战列舰历史" + TIX_mio_trait_krupp_guns: "克虏伯火炮" + TIX_mio_trait_h_class_battleships: "H级战列舰" + TIX_mio_trait_heavy_raiders: "重型袭击舰" + TIX_mio_trait_o_class_battlecruisers: "O级战列巡洋舰" + TIX_mio_trait_u_boat_yards: "U型潜艇船坞" + TIX_mio_trait_high_test_peroxide: "高浓度过氧化物" + TIX_mio_trait_ocean_u_boats: "海洋U艇" + TIX_mio_trait_kilian_submarine_bunker: "基利安潜艇洞库" + TIX_mio_trait_saddle_tanks: "鞍型潜艇水箱" + TIX_mio_trait_excellent_diving_performance: "出色的下潜性能" + TIX_mio_trait_atlantic_raiders: "大西洋袭击舰" + TIX_mio_trait_krupp_contacts: "克虏伯联络人" + TIX_mio_trait_armored_design: "装甲设计" + TIX_mio_trait_shipyard_conglomerate: "造船集团" + TIX_mio_trait_auxilliary_shipyard: "辅助性船坞" + TIX_mio_trait_foreign_influences: "外国影响" + TIX_mio_trait_raider_doctrine: "袭击学说" + TIX_mio_trait_fast_raiders: "快速袭击舰" + TIX_mio_trait_carrier_raiders: "航母袭击舰" + TIX_mio_trait_historical_shipyard: "历史造船厂" + TIX_mio_trait_upgrade_panzerschiffs: "升级装甲舰" + TIX_mio_trait_innovative_battleship_designs: "创新性战列舰设计" + TIX_mio_trait_high_velocity_armament: "高速武器" + TIX_mio_trait_schachtellaufwerk: "托轮组悬挂装置" + TIX_mio_trait_mobility_design_philosophy: "机动设计理念" + TIX_mio_trait_panzerjager: "坦克歼击车" + TIX_mio_trait_armored_superstructure_specialist: "装甲超级结构专精" + TIX_mio_trait_sturmhaubitze: "突击榴弹炮" + TIX_mio_trait_90_degree_dives: "90度俯冲" + TIX_mio_trait_long_nose_design: "长鼻设计" + TIX_mio_trait_work_horse_design_philosophy: "主要设备设计理念" + TIX_mio_trait_bomber_destroyer: "轰炸机猎手" + TIX_mio_trait_radial_engine: "星型引擎" + TIX_mio_trait_doppel_blitz: "双重闪电" + TIX_mio_trait_advanced_night_equipment: "先进夜视设备" + TIX_mio_trait_stepless_cockpit: "无级驾驶舱" + TIX_mio_trait_flying_boat_specialist: "飞艇专精" + TIX_mio_trait_schnellbomber_doctrine: "快速轰炸机学说" + TIX_mio_trait_jet_bomber_innovator: "喷气式轰炸机创新者" + TIX_mio_trait_dual_recoil_mechanism: "双后坐力机制" + TIX_mio_trait_versatile_carriage: "多功能炮架" + TIX_mio_trait_experienced_manufacturer: "经验丰富的制造商" + TIX_mio_trait_export_models: "出口型号" + TIX_mio_trait_karabiner: "步枪手" + TIX_mio_trait_sturmgewehr: "突击步枪" + TIX_mio_trait_innovative_safety_features: "创新性安全配置" + TIX_mio_trait_policiary_equipment: "警用装备" + TIX_mio_trait_improved_engines: "先进引擎" + TIX_mio_trait_racing_pedigree: "竞速血统" + TIX_mio_trait_military_exclusivity: "军事独家经营权" + TIX_mio_trait_schwerer_panzerspahwagen: "重型装甲侦察车" + TIX_mio_trait_placeholder_helicopter: "直升机军工机构数在做了" + generic_mio_initial_trait_helicopter_designer: "早期直升机设计商" + TIX_mio_trait_aerodynamic_research_insitute: "空气动力研究综合部门" ##鸢尾军工组织## YUW_renault_organization: "雷诺" YUW_mio_trait_automitrailleuses: "自行火炮车" diff --git a/src/localisation/simp_chinese/azc_TIX_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_TIX_l_simp_chinese.yml index 22f0acb..2c3db41 100755 --- a/src/localisation/simp_chinese/azc_TIX_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_TIX_l_simp_chinese.yml @@ -372,7 +372,7 @@ TIX_shaenhuosite:0"沙恩霍斯特" TIX_z46:0"Z-46酱" TIX_xipeier:0"希佩尔" - TIX_tierpici:0"提尔皮茨" + TIX_tierpici:0"提尔比茨" #事件# TIX_event.1.t:0"俾斯麦对皇家的公开敌对" @@ -434,6 +434,21 @@ TIX_youshandewaizuren:0"友善的外族人" TIX_reqingdetiexue:0"热情的铁血" TIX_taoyantiexue:0"铁血什么的最讨厌了!" + #新工业企业# + TIX_vereinigte_stahlwerke:0"矿业联合公司" + TIX_deutsche_reichsbahn:0"大铁血国" + TIX_deutsche_reichsbahn_improved:0"大铁血国" + TIX_philipp_holzmann:0"汉斯集团—民生建筑部" + TIX_hanz_building:0"汉斯集团-建筑部" + TIX_organization_todt:0"汉斯集团—军事建筑部" + TIX_rwe:0"莱茵集团" + TIX_reichswerke:0"国家工厂" + TIX_reichswerke_improved:0"国家工厂" + TIX_reichswerke_improved_2:0"汉斯集团—生产部" + #新工业企业特质# + trait_TIX_reichswerke_improved_2:0"生产集团" + trait_TIX_hanz_building_no_aat:0"建筑集团" + trait_TIX_hanz_building:0"建筑集团" diff --git a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml index cf240f0..6e4259c 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -2238,6 +2238,26 @@ TIX_lianheruoxiaozhongzu:0"联合弱小种族" TIX_lianheruoxiaozhongzu_desc:0"如果换位思考一下,弱小的蛮啾与人类根本无法与我们舰娘国相抗衡。那我们为何不温柔一点呢?" az_tianjiang.308.d:0"铁血的首次自由选举中有两位舰娘从众多参选者中脱颖而出。\n\n提尔比茨作为俾斯麦的妹妹,在俾斯麦执政时期很少露面,有传闻是二人政见不和导致的。\n\n另一位候选人美因茨是铁血老保守派成员,在俾斯麦掌握大权前曾多次公开反对俾斯麦的主张。" + trait_tiexueyizhi_tizi:0"铁血意志" + trait_bisimaideyichan:0"俾斯麦的遗产" + trait_wendingyouxian:0"稳定优先" + TIX_ghgdyh:0"铁血共和国大议会" + TIX_weirenquanerzhan_idea:0"为人权而战,而非元首" + TIX_jingjifanrong_idea:0"经济繁荣" + niulunbaozhidu:0"团结" + niulunbaozhidu_desc:0"纽伦堡结合了俾斯麦的经验,创建了一种介于团结与尚武之间的意识形态来确保铁血国的稳定。" + trait_chiseyuanshou:0"赤色元首" + trait_chiseyuanshou2:0"赤色元首" + TIX_jungongfuheti_idea:0"军工复合体" + TIX_chenglihansijituan_tips:0"§G完成该国策将强化我国部分工业企业§!" + TIX_jiesuozongtizhanjueyi_tips:0"允许在决议中启用§Y总体战§!民族精神\n\n" + TIX_feichuhansizhaiquan_tips:0"§Y汉斯债券§!将会被替换为§Y更利于国家的方针§!\n\n" + TIX_wzgfy:0"为祖国服役" + az_autonomy_volkskommissariat:0"铁血人民委员辖区" + TIX_jianlirenminweiyuanxiaqu_tips:0"解锁特殊的§Y附庸国§!类型§Y铁血人民委员辖区§!" + TIX_dongfangshengcunkongjian_tips:0"§Y波兰§!很有可能会寻求§Y皇家§!与§Y鸢尾§!的帮助,因此事件的奖励可能会§Y有所变化§!" + HUJ_dongouweijitips_baodu:0"§Y如果铁血拒绝我们的提议,我们会获得对铁血的宣战理由,并要求北联介入§!" + TIX_beilianjieru_dongouweiji:0"§R北联很有可能介入!§!" #权利平衡 SAD_qidaoyuxinyang:0"祈祷与信仰" SAD_qidaoyuxinyang_desc:0"我感到浑身充满了力量!" @@ -2397,7 +2417,7 @@ #events az_tianjiang.278.d:0"铁血党卫军是由俾斯麦冲锋队演变而来的组织,其领袖腓特烈·卡尔也是国家秘密警察的头目。这批对俾斯麦绝对忠心的舰娘们时常与国防军军官发生冲突,但目前来说还只是小打小闹的程度。并且党卫军主要与国防军陆军起冲突,海空军目前对这个组织保持中立看法。" az_tianjiang.3.t:0"吞并奥地利" - az_tianjiang.3.d:0"铁血军队跨越了奥地利边境,随即控制了该国全境。\n\n没有出现发生交火的报道,并且铁血士兵在入城时甚至还受到了城市中人群的热烈欢呼。\n\n在面向维也纳英雄广场的大批聚集群众发表的演说当中,俾斯麦宣布铁血奥地利实现合并,奥地利整个国家将并入铁血:\n\n“作为铁血所生活的最古老的东方省份,从现在起,奥地利将成为捍卫铁血帝国的崭新堡垒!”" + az_tianjiang.3.d:0"铁血军队跨越了奥地利边境,随即控制了该国全境。\n\n没有出现发生交火的报道,并且铁血士兵在入城时甚至还受到了城市中人群的热烈欢呼。\n\n在面向维也纳英雄广场的大批聚集群众发表的演说当中,[TIX.getleader]宣布铁血奥地利实现合并,奥地利整个国家将并入铁血:\n\n“作为铁血所生活的最古老的东方省份,从现在起,奥地利将成为捍卫铁血帝国的崭新堡垒!”" az_tianjiang.3.a:0"欢迎加入铁血!" az_tianjiang.3.b:0"这无关紧要" az_tianjiang.14.d:0"不知什么原因,捷克斯洛伐克这个中欧小国即将崩溃。虽说是小国,但捷克的工业实力甚至不比鸢尾差,在奥尔良举行的峰会上,铁血提议由她们接管捷克斯洛伐克。\n\n皇家的威尔士亲王和鸢尾的黎塞留一致担心如果我们拒绝铁血的要求,铁血就会发动战争,那时整个欧洲都将陷入混乱,东方的北联和重樱就可以渔翁得利,于是皇家,鸢尾,撒丁一致同意了铁血的要求。"