From 41260f12b5a4c5c659c1777913b544d4e5271367 Mon Sep 17 00:00:00 2001 From: "actions[bot]" Date: Tue, 23 Dec 2025 04:03:14 +0000 Subject: [PATCH] 2025-12-23 04:03:14 --- src/common/achievements/az_achievements.txt | 14 +- src/common/combat_tactics.txt | 2 +- .../decisions/tianjiang_aizuobi_decisions.txt | 20 + src/common/decisions/tianjiang_decision.txt | 32 + .../land/infantry_subdoctrines.txt | 9 +- src/common/ideas/azurlane_generic.txt | 3 + src/common/ideas/tianjiang.txt | 727 ++++-------------- src/common/national_focus/chongying_new.txt | 8 + src/common/national_focus/donghuang_new.txt | 38 +- src/common/national_focus/tiexue.txt | 6 + src/events/AZ_tianjiangEvents.txt | 31 +- src/events/TIX_shijian.txt | 10 +- src/events/YUW_shijian.txt | 1 + .../simp_chinese/az_misc_l_simp_chinese.yml | 4 +- .../simp_chinese/azc_YUW_l_simp_chinese.yml | 3 + 15 files changed, 303 insertions(+), 605 deletions(-) diff --git a/src/common/achievements/az_achievements.txt b/src/common/achievements/az_achievements.txt index 9bdc2f0..1a252cc 100755 --- a/src/common/achievements/az_achievements.txt +++ b/src/common/achievements/az_achievements.txt @@ -213,8 +213,18 @@ az_tongsinimiao_cj = { happened = { not = { has_global_flag = modoption_dingzhenai_on } - is_in_faction_with = SAD - has_war_with = ITA + OR = { + AND = { + is_in_faction_with = SAD + has_war_with = ITA + } + AND = { + SAD = { + has_civil_war = yes + has_war_with = TIX + } + } + } } } diff --git a/src/common/combat_tactics.txt b/src/common/combat_tactics.txt index aacc249..0e86553 100755 --- a/src/common/combat_tactics.txt +++ b/src/common/combat_tactics.txt @@ -1239,7 +1239,7 @@ tactic_guerrilla_tactics_for_doh = { combat_width = -0.5 attacker = -0.9 - defender = -0.7 + defender = -0.65 attacker_movement_speed = -0.25 } diff --git a/src/common/decisions/tianjiang_aizuobi_decisions.txt b/src/common/decisions/tianjiang_aizuobi_decisions.txt index e733937..7488af1 100755 --- a/src/common/decisions/tianjiang_aizuobi_decisions.txt +++ b/src/common/decisions/tianjiang_aizuobi_decisions.txt @@ -155,6 +155,26 @@ tianjiang_aizuobi = { } } } + ai_fkAI_shuzhidabaozha = { + available = { + is_ai = yes + has_idea = TY_fkAI_zuizhonghetiex + has_global_flag = TY_fkAI_yourenjuedebugounan + } + visible = { + is_ai = yes + } + ai_will_do = { + factor = 10000 + } + fire_only_once = yes + complete_effect = { + swap_ideas = { + remove_idea = TY_fkAI_zuizhonghetiex + add_idea = TY_fkAI_zuizhonghetiex_shuzhipengzhang + } + } + } ai_fkAIcitiao_huoxingbing = { available = { OR = { diff --git a/src/common/decisions/tianjiang_decision.txt b/src/common/decisions/tianjiang_decision.txt index 966cf0f..93a0cb1 100755 --- a/src/common/decisions/tianjiang_decision.txt +++ b/src/common/decisions/tianjiang_decision.txt @@ -11475,6 +11475,37 @@ TIX_quanlipingheng = { } AZ_fkAIplayerjiaqiang = { + az_qianzoule_dianzhege = { + visible = { + is_ai = no + has_global_flag = modoption_tiantangzhizhan_on + has_global_flag = AZ_fengkuangAI_citiao_ex + date < 1936.1.3 + } + available = { + is_ai = no + has_global_flag = modoption_tiantangzhizhan_on + has_global_flag = AZ_fengkuangAI_citiao_ex + date < 1936.1.3 + } + fire_only_once = yes + complete_effect = { + set_global_flag = TY_fkAI_yourenjuedebugounan + custom_effect_tooltip = az_dianzhiqiankanqingchu_tips + effect_tooltip = { + every_other_country = { + limit = { + shijianniangguojia_trigger = yes + is_ai = yes + } + swap_ideas = { + remove_idea = TY_fkAI_zuizhonghetiex + add_idea = TY_fkAI_zuizhonghetiex_shuzhipengzhang + } + } + } + } + } az_wanjialingqufkAIbuff = { icon = generic_form_nation visible = { @@ -16216,6 +16247,7 @@ SAD_panbianzhe_jyz = { factor = 100 modifier = { is_historical_focus_on = yes + date < 1943.7.1 factor = 0 } } diff --git a/src/common/doctrines/subdoctrines/land/infantry_subdoctrines.txt b/src/common/doctrines/subdoctrines/land/infantry_subdoctrines.txt index d329a66..fcd1e9c 100755 --- a/src/common/doctrines/subdoctrines/land/infantry_subdoctrines.txt +++ b/src/common/doctrines/subdoctrines/land/infantry_subdoctrines.txt @@ -394,7 +394,7 @@ commandos_SAD = { } enable_tactic = tactic_infantry_charge category_light_infantry = { - max_strength = 0.2 + max_strength = 5 } # EFFECTS @@ -424,6 +424,13 @@ commandos_SAD = { defense = 0.2 } } + logistics_company = { + battalion_mult = { + category = category_vehicle_infantry + max_strength = 5 + add = yes + } + } category_vehicle_infantry = { reliability = 0.1 breakthrough = 0.2 diff --git a/src/common/ideas/azurlane_generic.txt b/src/common/ideas/azurlane_generic.txt index 308de06..d12f6cb 100755 --- a/src/common/ideas/azurlane_generic.txt +++ b/src/common/ideas/azurlane_generic.txt @@ -660,6 +660,7 @@ ideas = { sp_air_jet_engine_speed_factor = 0.3 land_bunker_effectiveness_factor = 0.5 coastal_bunker_effectiveness_factor = 0.5 + training_time_army_factor = -0.2 } } TY_fengkuangai2 = { @@ -712,6 +713,7 @@ ideas = { sp_air_jet_engine_speed_factor = 0.3 land_bunker_effectiveness_factor = 0.75 coastal_bunker_effectiveness_factor = 0.75 + training_time_army_factor = -0.2 } } TY_fengkuangai3 = { @@ -764,6 +766,7 @@ ideas = { sp_air_jet_engine_speed_factor = 0.3 land_bunker_effectiveness_factor = 1 coastal_bunker_effectiveness_factor = 1 + training_time_army_factor = -0.2 } } az_pt_1 = { diff --git a/src/common/ideas/tianjiang.txt b/src/common/ideas/tianjiang.txt index 131b8ad..f41497d 100755 --- a/src/common/ideas/tianjiang.txt +++ b/src/common/ideas/tianjiang.txt @@ -848,24 +848,19 @@ ideas = { NOT = { has_war_with = TIX } } modifier = { - army_strength_factor = 0.5 + army_strength_factor = 0.1 army_org_factor = 0.5 army_morale_factor = 0.5 land_reinforce_rate = 0.25 army_core_attack_factor = 1 army_core_defence_factor = 2 planning_speed = -1 - max_planning = -0.8 + max_planning = -1 } targeted_modifier = { tag = TIX - attack_bonus_against = 1.2 - defense_bonus_against = 2.5 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 1.2 - defense_bonus_against = 2.5 + attack_bonus_against = 0.8 + defense_bonus_against = 1 } } @@ -2368,55 +2363,14 @@ ideas = { always = yes } modifier = { - war_support_factor = 1 political_power_cost = -0.5 army_org_factor = 0.2 army_morale_factor = 0.3 org_loss_when_moving = -0.2 - army_armor_attack_factor = 0.6 - army_armor_defence_factor = 0.6 + army_armor_attack_factor = 0.5 + army_armor_defence_factor = 0.5 army_speed_factor = 0.1 ai_focus_aggressive_factor = 1 - training_time_army_factor = -0.2 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - mechanized_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 0.6 - defense_bonus_against = 0.6 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 0.6 - defense_bonus_against = 0.6 - } - targeted_modifier = { - tag = YUW - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 } } @@ -2426,7 +2380,6 @@ ideas = { always = yes } modifier = { - war_support_factor = 1 political_power_cost = -0.5 air_accidents = -0.4 air_weather_penalty = -0.4 @@ -2439,37 +2392,6 @@ ideas = { air_night_penalty = -0.3 air_range_factor = 0.3 air_agility_factor = 0.3 - training_time_army_factor = -0.1 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - light_tank_chassis = { - hard_attack = 0.2 - soft_attack = 0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - mechanized_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 0.5 - defense_bonus_against = 0.5 - } - targeted_modifier = { - tag = YUW - attack_bonus_against = 0.5 - defense_bonus_against = 0.5 } } @@ -2479,7 +2401,6 @@ ideas = { always = yes } modifier = { - war_support_factor = 1 political_power_gain = 0.5 army_attack_factor = 0.2 army_defence_factor = 0.2 @@ -2494,40 +2415,6 @@ ideas = { naval_speed_factor = 0.2 navy_max_range_factor = 0.4 supply_consumption_factor = -0.2 - training_time_army_factor = -0.1 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = DOH - attack_bonus_against = 2.5 - defense_bonus_against = 2.5 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 0.5 - defense_bonus_against = 0.5 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 0.5 - defense_bonus_against = 0.5 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 0.6 - defense_bonus_against = 0.6 } } @@ -2537,7 +2424,6 @@ ideas = { always = yes } modifier = { - war_support_factor = 1 attrition = -0.3 army_org_factor = 0.4 army_morale_factor = 0.5 @@ -2547,46 +2433,6 @@ ideas = { land_reinforce_rate = 0.05 planning_speed = 1.2 max_planning = 0.8 - training_time_army_factor = -0.2 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - mechanized_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = TIX - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 0.4 - defense_bonus_against = 0.4 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 0.4 - defense_bonus_against = 0.4 } } @@ -2596,7 +2442,6 @@ ideas = { always = yes } modifier = { - war_support_factor = 1 air_accidents = -0.3 air_weather_penalty = -0.2 air_attack_factor = 0.2 @@ -2608,60 +2453,9 @@ ideas = { air_night_penalty = -0.3 air_range_factor = 0.2 air_agility_factor = 0.2 - industrial_capacity_dockyard = 1.5 - navy_org = 20 + industrial_capacity_dockyard = 1 navy_screen_attack_factor = 0.5 navy_screen_defence_factor = 0.5 - navy_capital_ship_attack_factor = 0.3 - training_time_army_factor = -0.1 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 0.6 - defense_bonus_against = 0.6 - } - targeted_modifier = { - tag = TIX - attack_bonus_against = 0.6 - defense_bonus_against = 0.6 - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 0.6 - defense_bonus_against = 0.6 - } - equipment_bonus = { - small_plane_airframe = { - build_cost_ic = -0.25 instant = yes - } - cv_small_plane_airframe = { - build_cost_ic = -0.25 instant = yes - } - small_plane_cas_airframe = { - instant = yes - build_cost_ic = -0.2 instant = yes - } - cv_small_plane_cas_airframe = { - instant = yes - build_cost_ic = -0.2 instant = yes - } - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - mechanized_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } } } @@ -2671,55 +2465,13 @@ ideas = { always = yes } modifier = { - stability_factor = 0.6 - war_support_factor = 1 political_power_cost = -0.8 line_change_production_efficiency_factor = 0.4 industrial_capacity_factory = 0.5 industrial_capacity_dockyard = 2.5 production_factory_max_efficiency_factor = 0.3 production_factory_efficiency_gain_factor = 2 - training_time_army_factor = -0.2 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - mechanized_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - - targeted_modifier = { - tag = TIX - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 1 - defense_bonus_against = 1 + training_time_army_factor = -0.1 } } @@ -2729,8 +2481,6 @@ ideas = { always = yes } modifier = { - stability_factor = 0.6 - war_support_factor = 1 political_power_cost = -0.8 production_factory_efficiency_gain_factor = 1 army_infantry_attack_factor = 0.6 @@ -2739,44 +2489,6 @@ ideas = { army_org_factor = 0.2 army_morale_factor = 0.25 } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = TIX - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 - } - targeted_modifier = { - tag = YUW - attack_bonus_against = 0.8 - defense_bonus_against = 0.8 - } } DOH_fkAIbuff = { @@ -2790,24 +2502,7 @@ ideas = { command_power_gain_mult = 1 army_core_attack_factor = 1 army_core_defence_factor = 1 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.2 - reliability = 0.15 - instant = yes - } - medium_tank_chassis = { - build_cost_ic = -0.2 - reliability = 0.15 - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 1 - defense_bonus_against = 1 + training_time_army_factor = -0.1 } } @@ -3612,9 +3307,9 @@ ideas = { modifier = { army_attack_factor = 3 army_defence_factor = 3 - army_org_factor = 3 - army_morale_factor = 3 - army_strength_factor = 2 + army_org_factor = 1 + army_morale_factor = 1 + army_strength_factor = 3 } } @@ -3626,9 +3321,9 @@ ideas = { modifier = { army_attack_factor = 10 army_defence_factor = 10 - army_org_factor = 8 - army_morale_factor = 5 - army_strength_factor = 3 + army_org_factor = 3 + army_morale_factor = 3 + army_strength_factor = 5 } } @@ -3638,35 +3333,12 @@ ideas = { always = yes } modifier = { - war_support_factor = 1.5 - political_power_cost = -1 army_org_factor = 0.4 army_morale_factor = 0.5 org_loss_when_moving = -0.4 - army_armor_attack_factor = 1 - army_armor_defence_factor = 1 + army_armor_attack_factor = 0.6 + army_armor_defence_factor = 0.6 army_speed_factor = 0.2 - training_time_army_factor = -0.2 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = YUW - attack_bonus_against = 1.5 - defense_bonus_against = 1.5 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 1.5 - defense_bonus_against = 1.5 } } @@ -3676,35 +3348,17 @@ ideas = { always = yes } modifier = { - war_support_factor = 1.5 - political_power_cost = -0.75 - air_accidents = -0.6 - air_weather_penalty = -0.6 - air_attack_factor = 0.6 - air_ace_generation_chance_factor = 0.75 - air_mission_efficiency = 0.6 - air_superiority_efficiency = 0.6 - air_intercept_efficiency = 0.6 - air_cas_efficiency = 0.8 - air_night_penalty = -0.6 - air_range_factor = 0.6 - air_agility_factor = 0.6 - training_time_army_factor = -0.2 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = YUW - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 1 - defense_bonus_against = 1 + air_accidents = -0.5 + air_weather_penalty = -0.5 + air_attack_factor = 0.4 + air_ace_generation_chance_factor = 0.5 + air_mission_efficiency = 0.4 + air_superiority_efficiency = 0.4 + air_intercept_efficiency = 0.4 + air_cas_efficiency = 0.5 + air_night_penalty = -0.5 + air_range_factor = 0.4 + air_agility_factor = 0.4 } } @@ -3714,42 +3368,19 @@ ideas = { always = yes } modifier = { - war_support_factor = 1.5 - political_power_gain = 0.75 - army_attack_factor = 0.5 - army_defence_factor = 0.5 - army_morale_factor = 1 - navy_screen_attack_factor = 1 - navy_screen_defence_factor = 1 - navy_capital_ship_attack_factor = 1 - navy_capital_ship_defence_factor = 1 + army_attack_factor = 0.3 + army_defence_factor = 0.3 + army_morale_factor = 0.75 + navy_screen_attack_factor = 0.5 + navy_screen_defence_factor = 0.5 + navy_capital_ship_attack_factor = 0.5 + navy_capital_ship_defence_factor = 0.5 carrier_capacity_penalty_reduction = -0.5 - naval_strike_attack_factor = 0.3 - naval_strike_targetting_factor = 0.3 - naval_speed_factor = 0.4 - navy_max_range_factor = 0.8 - supply_consumption_factor = -0.3 - training_time_army_factor = -0.2 - } - targeted_modifier = { - tag = DOH - attack_bonus_against = 3 - defense_bonus_against = 3 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 1 - defense_bonus_against =1 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 1 - defense_bonus_against = 1 + naval_strike_attack_factor = 0.2 + naval_strike_targetting_factor = 0.2 + naval_speed_factor = 0.2 + navy_max_range_factor = 0.5 + supply_consumption_factor = -0.25 } } @@ -3759,37 +3390,15 @@ ideas = { always = yes } modifier = { - war_support_factor = 1.5 - attrition = -0.5 - army_org_factor = 1 - army_morale_factor = 1 - org_loss_when_moving = -0.4 - breakthrough_factor = 0.4 - recon_factor = 1 - land_reinforce_rate = 0.1 - planning_speed = 2.5 - max_planning = 1.5 - training_time_army_factor = -0.2 - } - targeted_modifier = { - tag = TIX - attack_bonus_against = 1.5 - defense_bonus_against = 1.5 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 1.5 - defense_bonus_against = 1.5 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 1 - defense_bonus_against = 1 + attrition = -0.2 + army_org_factor = 0.5 + army_morale_factor = 0.5 + org_loss_when_moving = -0.25 + breakthrough_factor = 0.2 + recon_factor = 0.5 + land_reinforce_rate = 0.06 + planning_speed = 1.5 + max_planning = 1 } } @@ -3799,39 +3408,21 @@ ideas = { always = yes } modifier = { - war_support_factor = 1.5 - air_accidents = -0.5 - air_weather_penalty = -0.4 - air_attack_factor = 0.5 - air_ace_generation_chance_factor = 0.6 - air_mission_efficiency = 0.5 - air_superiority_efficiency = 0.4 - air_intercept_efficiency = 0.4 - air_cas_efficiency = 1 - air_night_penalty = -0.5 - air_range_factor = 0.5 - air_agility_factor = 0.5 - industrial_capacity_dockyard = 4 - navy_org = 40 - navy_screen_attack_factor = 1 - navy_screen_defence_factor = 1 - navy_capital_ship_attack_factor = 0.8 - training_time_army_factor = -0.2 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = TIX - attack_bonus_against = 1 - defense_bonus_against = 1 - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 1 - defense_bonus_against = 1 + air_accidents = -0.3 + air_weather_penalty = -0.2 + air_attack_factor = 0.3 + air_ace_generation_chance_factor = 0.4 + air_mission_efficiency = 0.3 + air_superiority_efficiency = 0.3 + air_intercept_efficiency = 0.3 + air_cas_efficiency = 0.5 + air_night_penalty = -0.3 + air_range_factor = 0.3 + air_agility_factor = 0.3 + industrial_capacity_dockyard = 1 + navy_screen_attack_factor = 0.5 + navy_screen_defence_factor = 0.5 + navy_capital_ship_attack_factor = 0.1 } } @@ -3841,34 +3432,11 @@ ideas = { always = yes } modifier = { - stability_factor = 1.25 line_change_production_efficiency_factor = 0.4 - industrial_capacity_factory = 1 + industrial_capacity_factory = 0.8 industrial_capacity_dockyard = 2 - production_factory_max_efficiency_factor = 0.5 + production_factory_max_efficiency_factor = 0.4 production_factory_efficiency_gain_factor = 2 - training_time_army_factor = -0.2 - } - - targeted_modifier = { - tag = TIX - attack_bonus_against = 2 - defense_bonus_against = 2 - } - targeted_modifier = { - tag = SAD - attack_bonus_against = 2 - defense_bonus_against = 2 - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 2 - defense_bonus_against = 2 - } - targeted_modifier = { - tag = BFL - attack_bonus_against = 2 - defense_bonus_against = 2 } } @@ -3878,50 +3446,12 @@ ideas = { always = yes } modifier = { - stability_factor = 1 - war_support_factor = 1.5 - political_power_cost = -1 - production_factory_efficiency_gain_factor = 2 - army_infantry_attack_factor = 2 - army_infantry_defence_factor = 2 - land_reinforce_rate = 0.2 - army_org_factor = 0.5 - army_morale_factor = 0.5 - } - equipment_bonus = { - infantry_equipment = { - build_cost_ic = -0.15 - instant = yes - } - medium_tank_chassis = { - fuel_consumption_factor = -0.25 - instant = yes - } - } - targeted_modifier = { - tag = TIX - attack_bonus_against = 2 - defense_bonus_against = 2 - } - targeted_modifier = { - tag = CHY - attack_bonus_against = 1.5 - defense_bonus_against = 1.5 - } - targeted_modifier = { - tag = HUJ - attack_bonus_against = 1.5 - defense_bonus_against = 1.5 - } - targeted_modifier = { - tag = BYG - attack_bonus_against = 2 - defense_bonus_against = 2 - } - targeted_modifier = { - tag = YUW - attack_bonus_against = 2 - defense_bonus_against = 2 + production_factory_efficiency_gain_factor = 1 + army_infantry_attack_factor = 0.8 + army_infantry_defence_factor = 0.8 + land_reinforce_rate = 0.1 + army_org_factor = 0.3 + army_morale_factor = 0.3 } } @@ -3931,28 +3461,23 @@ ideas = { always = yes } modifier = { - war_support_factor = 1.5 - land_reinforce_rate = 0.5 - command_power_gain_mult = 2 - army_core_attack_factor = 2 - army_core_defence_factor = 2 + war_support_factor = 1 + land_reinforce_rate = 0.2 + command_power_gain_mult = 0.25 + army_core_attack_factor = 1 + army_core_defence_factor = 1 } equipment_bonus = { modern_tank_chassis = { - build_cost_ic = -0.3 - armor_value = 0.4 + build_cost_ic = -0.1 + armor_value = 0.2 soft_attack = 0.3 hard_attack = 0.3 ap_attack = 0.3 - reliability_factor = 0.2 + reliability_factor = 0.15 instant = yes } } - targeted_modifier = { - tag = CHY - attack_bonus_against = 2 - defense_bonus_against = 2 - } } TY_fkAI_wanjiagangtiezhiqu = { @@ -3961,9 +3486,9 @@ ideas = { always = yes } modifier = { - army_org_factor = 4 - army_morale_factor = 3 - army_strength_factor = 3 + army_org_factor = 1 + army_morale_factor = 1 + army_strength_factor = 1 } } @@ -3973,7 +3498,7 @@ ideas = { always = yes } modifier = { - army_strength_factor = 2 + army_strength_factor = 1 } } @@ -4053,14 +3578,14 @@ ideas = { always = yes } modifier = { - army_attack_factor = 5 - army_defence_factor = 5 - army_attack_against_major_factor = 1 - army_defence_against_major_factor = 1 - army_breakthrough_against_major_factor = 1 - army_attack_against_minor_factor = 1 - army_defence_against_minor_factor = 1 - army_breakthrough_against_minor_factor = 1 + army_attack_factor = 1 + army_defence_factor = 1 + army_attack_against_major_factor = 0.1 + army_defence_against_major_factor = 0.1 + army_breakthrough_against_major_factor = 0.1 + army_attack_against_minor_factor = 0.3 + army_defence_against_minor_factor = 0.3 + army_breakthrough_against_minor_factor = 0.3 } } @@ -4080,7 +3605,7 @@ ideas = { modifier = { army_attack_against_major_factor = -0.5 army_breakthrough_against_major_factor = -1 - army_org_factor = -1 + army_org_factor = -0.75 training_time_army_factor = 1 } on_remove = { @@ -4110,7 +3635,59 @@ ideas = { always = yes } modifier = { - army_strength_factor = 4 + army_strength_factor = 2 + army_org_factor = 2 + army_morale_factor = 2 + planning_speed = 10 + production_factory_start_efficiency_factor = 1 + line_change_production_efficiency_factor = 1 + max_command_power = 500 + command_power_gain = 5 + grant_medal_cost_factor = -1 + crypto_strength = 10 + intelligence_agency_defense = 10 + enemy_operative_capture_chance_factor = 0.3 + enemy_operative_detection_chance = 20 + enemy_operative_forced_into_hiding_time_factor = 0.3 + #terrain_penalty_reduction = 1 + industrial_capacity_dockyard = 20 + positioning = 2 + army_attack_factor = 2 + army_defence_factor = 2 + army_attack_against_major_factor = 0.2 + army_defence_against_major_factor = 0.2 + army_breakthrough_against_major_factor = 0.2 + army_attack_against_minor_factor = 0.3 + army_defence_against_minor_factor = 0.3 + army_breakthrough_against_minor_factor = 0.3 + } + equipment_bonus = { + ship_hull_cruiser = { + build_cost_ic = -0.25 + instant = yes + } + ship_hull_light = { + build_cost_ic = -0.25 + instant = yes + } + ship_hull_carrier = { + build_cost_ic = -0.25 + instant = yes + } + ship_hull_heavy = { + build_cost_ic = -0.25 + instant = yes + } + } + } + + TY_fkAI_zuizhonghetiex_shuzhipengzhang = { + picture = fengkuangai + allowed_civil_war = { + always = yes + } + modifier = { + army_strength_factor = 5 army_org_factor = 5 army_morale_factor = 5 planning_speed = 10 @@ -4132,9 +3709,9 @@ ideas = { army_attack_against_major_factor = 1 army_defence_against_major_factor = 1 army_breakthrough_against_major_factor = 1 - army_attack_against_minor_factor = 1 - army_defence_against_minor_factor = 1 - army_breakthrough_against_minor_factor = 1 + army_attack_against_minor_factor = 3 + army_defence_against_minor_factor = 3 + army_breakthrough_against_minor_factor = 3 } equipment_bonus = { ship_hull_cruiser = { @@ -4183,8 +3760,8 @@ ideas = { always = yes } modifier = { - army_attack_factor = 0.8 - army_defence_factor = 0.8 + army_attack_factor = 1 + army_defence_factor = 1 planning_speed = 2 max_planning = 1 line_change_production_efficiency_factor = 0.4 @@ -4192,7 +3769,7 @@ ideas = { industrial_capacity_dockyard = 0.8 production_factory_max_efficiency_factor = 0.4 production_factory_efficiency_gain_factor = 0.8 - army_org_factor = 0.6 + army_org_factor = 0.8 army_morale_factor = 0.5 } } diff --git a/src/common/national_focus/chongying_new.txt b/src/common/national_focus/chongying_new.txt index 1519292..b0c27d6 100755 --- a/src/common/national_focus/chongying_new.txt +++ b/src/common/national_focus/chongying_new.txt @@ -1917,6 +1917,9 @@ ai_will_do = { factor = 40 } + available = { + is_puppet = no + } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no @@ -1937,6 +1940,7 @@ focus = CHY_changmen1 } available = { + is_puppet = no has_country_flag = chy_shangwu } x = 5 @@ -2346,6 +2350,9 @@ x = 0 y = 1 cost = 4 + available = { + is_puppet = no + } ai_will_do = { factor = 35 } @@ -3824,6 +3831,7 @@ focus = CHY_chichen1 } available = { + is_puppet = no has_country_leader = { ruling_only = yes character = CHY_changmen diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index 9156ba5..627584a 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -6514,25 +6514,25 @@ focus_tree = { } load_oob = "DOH_haianfangshou_ai" } - if = { - limit = { - is_ai = yes - OR = { - has_global_flag = AZ_fengkuangAI_citiao_10 - has_global_flag = AZ_fengkuangAI_citiao_ex - } - } - load_oob = "DOH_haianfangshou_fengkuangai" - set_technology = { - tech_engineers = 1 - } - set_technology = { - tech_field_hospital = 1 - } - set_technology = { - basic_light_tank_chassis = 1 - } - } + #if = { + # limit = { + # is_ai = yes + # OR = { + # has_global_flag = AZ_fengkuangAI_citiao_10 + # has_global_flag = AZ_fengkuangAI_citiao_ex + # } + # } + # load_oob = "DOH_haianfangshou_fengkuangai" + # set_technology = { + # tech_engineers = 1 + # } + # set_technology = { + # tech_field_hospital = 1 + # } + # set_technology = { + # basic_light_tank_chassis = 1 + # } + #} } } } diff --git a/src/common/national_focus/tiexue.txt b/src/common/national_focus/tiexue.txt index 69eff15..ef96daa 100755 --- a/src/common/national_focus/tiexue.txt +++ b/src/common/national_focus/tiexue.txt @@ -4842,6 +4842,12 @@ focus_tree = { YUG = { is_subject_of = SAD } + SAD = { + OR = { + has_government = communism + has_government = democratic + } + } } } completion_reward = { diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 5c17a07..42bdd9b 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -13506,6 +13506,10 @@ country_event = { TIX_z23 = { set_nationality = TIX } + TIX = { + country_event = az_tianjiang.448 + } + effect_tooltip = { TIX = { add_country_leader_role = { Character = TIX_z23 @@ -13519,6 +13523,7 @@ country_event = { } } } + } trigger = { HUJ = { is_ai = yes } BYG = { is_ai = yes } @@ -14402,7 +14407,6 @@ country_event = { desc = "黑线白线正常点国策+控制权利平衡就行。想走蓝红线必须向埃塞投降,然后在事件中选择“内战不可避免”,随后自己控制权利平衡即可。" picture = GFX_aze_sad is_triggered_only = yes - fire_only_once = yes option = { name = "懂了" ai_chance = { @@ -14862,4 +14866,29 @@ country_event = { factor = 100 } } +} + +country_event = { + id = az_tianjiang.448 + title = "尼米上任" + desc = "北联方面希望尼米担任新铁血的领导人。" + picture = GFX_aze_dai + is_triggered_only = yes + option = { + name = "这是好事啊" + add_country_leader_role = { + Character = TIX_z23 + Promote_leader = yes + Country_leader = { + ideology = leninism + expire = "2000.1.1.1" + traits = { + jjdxxs + } + } + } + ai_chance = { + base = 100 + } + } } \ No newline at end of file diff --git a/src/events/TIX_shijian.txt b/src/events/TIX_shijian.txt index af74265..99b5275 100755 --- a/src/events/TIX_shijian.txt +++ b/src/events/TIX_shijian.txt @@ -180,14 +180,16 @@ country_event = { ai_chance = { factor = 100 } - create_country_leader = { - name = "腓特烈大帝" - picture = "leader_feitelie.jpg" - expire = "1965.1.1" + add_country_leader_role = { + Character = TIX_feitelie + Promote_leader = yes + Country_leader = { ideology = despotism + expire = "2000.1.1.1" traits = { tywh } + } } news_event = aznews.36 } diff --git a/src/events/YUW_shijian.txt b/src/events/YUW_shijian.txt index be2117a..c47c9c5 100755 --- a/src/events/YUW_shijian.txt +++ b/src/events/YUW_shijian.txt @@ -1217,6 +1217,7 @@ country_event = { trigger = { tag = YUW date > 1936.2.5 + always = no } option = { name = "谢谢你,下划线人。" diff --git a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml index 2082238..3426337 100755 --- a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml @@ -1,6 +1,6 @@ l_simp_chinese: - gengxinshuoming_title2:0"2.2更新内容" - gengxinshuoming_text2:"1.撒丁新增蓝线和红线,同时对部分BUFF数值进行了加强。\n2.历史线(黑)撒丁现在有概率触发蓝红线内容。\n3.历史国策下的白鹰会更早进战,重樱会更早南下。\n\n§O已经整合50建筑槽MOD,无需再额外启动!!!§!\nMOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!MOD交流群539127559\n最下方的决议里有路线指南和舰娘羁绊事件。出现成就条件满足但无法去完成的情况请打开历史国策。" + gengxinshuoming_title2:0"2.21更新内容" + gengxinshuoming_text2:"1.大幅下调无词条情况下疯狂AI的难度。\n2.由于猪比作者打不过这版本的全词条AI,因此对全词条疯狂AI的数值进行了大改:大幅降低玩家与AI的攻防,HP与组织度,避免出现绿条黄条互秒的情况。并且不同国家的专属修正也进行了一定程度的调整。\n3.在全词条决议里保留了数值大膨胀版本全词条AI通用加成,觉得改完之后太简单的玩家可以打这个。\n\n§O已经整合50建筑槽MOD,无需再额外启动!!!§!\nMOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!MOD交流群539127559\n最下方的决议里有路线指南和舰娘羁绊事件。出现成就条件满足但无法去完成的情况请打开历史国策。" az_openstart_button_tooltip:0"打开碧蓝MOD开始界面" dancingxiaotiancheng_tooltip:0"§RDancing~§! §CDancing~§! §YNon Stop§! §Bmy§! §GDancing~§!" az_start_mainwindow_stratgame_btn_tooltip:0"§Y◆注意◆§!确认你已完成所有MOD设定,点击开始游戏后将§R无法更改§!任何设定§Y◆注意◆§!" 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 75eea05..43ddcab 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -3167,6 +3167,9 @@ az_tianjiang.411.d:"寒冬的罗马,中央大广场被火炬与帝国旗帜装 TY_fkAI_AIduiyoudebuff:0"我方队友AI" TY_fkAI_niliuershang:0"逆流而上" TY_fkAI_zuizhonghetiex:0"疯狂AI额外加成(部分整合)" + TY_fkAI_zuizhonghetiex_shuzhipengzhang:"疯狂AI额外加成(数值大膨胀版本限定)" + az_dianzhiqiankanqingchu_tips:"§R点之前看清楚!§!" + az_qianzoule_dianzhege:"§0想坐牢的点这个§!" AZ_fkAI_xuanzebuff_time:0"选择你的加成" AZ_fkAI_xuanzebuff_time_desc:0"只有选择了所有疯狂AI额外词条才会解锁此任务决议,时间结束后终止选择。" xuanzecishuxiaoyuliangci_fkAI:0"当前的选择次数低于§C两次§!"