diff --git a/src/common/country_leader/az_traits.txt b/src/common/country_leader/az_traits.txt index 54f54e2..ded5349 100755 --- a/src/common/country_leader/az_traits.txt +++ b/src/common/country_leader/az_traits.txt @@ -294,8 +294,8 @@ leader_traits = { # 纵横方圆 zonghengfangyuan = { random = no - army_attack_factor = 0.05 - army_defence_factor = 0.05 + army_attack_factor = 0.15 + army_defence_factor = 0.15 max_planning = 0.25 planning_speed = 0.15 stability_factor = 0.15 diff --git a/src/common/country_leader/theorist_traits.txt b/src/common/country_leader/theorist_traits.txt index a5021fe..99d7723 100755 --- a/src/common/country_leader/theorist_traits.txt +++ b/src/common/country_leader/theorist_traits.txt @@ -573,6 +573,7 @@ leader_traits = { democratic_acceptance = 50 fascism_acceptance = 50 neutrality_acceptance = 50 + operative_slot = 1 } trait_huanchang = { random = no diff --git a/src/common/decisions/DOH_decision.txt b/src/common/decisions/DOH_decision.txt index daad29d..077a638 100755 --- a/src/common/decisions/DOH_decision.txt +++ b/src/common/decisions/DOH_decision.txt @@ -841,6 +841,7 @@ DOH_decision_category = { rocket_site > 0 } amount_research_slots > 2 + always = no } cost = 500 days_remove = 300 diff --git a/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt b/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt index 65f2856..91861f7 100755 --- a/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt +++ b/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt @@ -40,7 +40,7 @@ DOH_donghuangshiwu_idea = { encryption_factor = mtth:DOH_modifier_gonggongkaizhi_effect_1_mtth decryption_factor = mtth:DOH_modifier_gonggongkaizhi_effect_1_mtth repair_speed_factor = mtth:DOH_modifier_gonggongkaizhi_effect_1_mtth - + production_factory_efficiency_gain_factor = mtth:DOH_modifier_gonggongkaizhi_effect_5_mtth line_change_production_efficiency_factor = mtth:DOH_modifier_gonggongkaizhi_effect_5_mtth @@ -113,6 +113,13 @@ DOH_hedian_state_modifier = { nuclear_production_factor = 0.2 local_resources = 0.5 local_supplies = 0.3 + local_factories = 0.3 +} +DOH_huanghe_modifier = { + icon = GFX_modifiers_generic_military_plans + local_building_slots = 1 + local_supplies = 0.5 + local_manpower = 0.2 } DOH_guomuyixian = { icon = GFX_idea_DOH_guomuyixian diff --git a/src/common/ideas/doh.txt b/src/common/ideas/doh.txt index dbfa802..3768cd1 100755 --- a/src/common/ideas/doh.txt +++ b/src/common/ideas/doh.txt @@ -63,6 +63,11 @@ ideas = { } hidden_ideas = { + DOH_zhilihuanghe_cost_idea = { + modifier = { + civilian_factory_use = 60 + } + } DOH_zujianxingzhengtuandui_idea = { modifier = { mobilization_laws_cost_factor = -0.50 @@ -155,7 +160,7 @@ ideas = { static_anti_air_damage_factor = 0.5 } equipment_bonus = { - guided_missile_equipment = { + ballistic_missile_equipment = { air_range = 0.5 air_defence = 0.5 air_agility = 1 @@ -179,18 +184,18 @@ ideas = { static_anti_air_damage_factor = 1 } equipment_bonus = { - guided_missile_equipment = { + ballistic_missile_equipment = { air_range = 1 air_agility = 3 maximum_speed = 5 air_defence = 2 } rocket_artillery_equipment = { - soft_attack = 0.20 + soft_attack = 0.30 maximum_speed = 0.5 } motorized_rocket_equipment = { - soft_attack = 0.30 + soft_attack = 0.35 maximum_speed = 0.5 fuel_consumption_factor = -0.2 } @@ -238,13 +243,13 @@ ideas = { DOH_feitianmeng_idea = { picture = GFX_experimental_rockets_medium modifier = { - civilian_intel_factor = 5 - army_intel_factor = 5 - navy_intel_factor = 5 - air_intel_factor = 5 - naval_detection = 1 + civilian_intel_factor = 1 + army_intel_factor = 1 + navy_intel_factor = 1 + air_intel_factor = 1 + naval_detection = 0.5 navy_submarine_detection_factor = 0.05 - air_detection = 1 + air_detection = 0.5 } } DOH_chijiaoyisheng_idea = { @@ -794,6 +799,7 @@ ideas = { modifier = { production_speed_buildings_factor = 0.15 global_building_slots_factor = 0.35 + production_speed_facility_factor = 0.3 } } DOH_ggkf_1 = { @@ -857,6 +863,7 @@ ideas = { line_change_production_efficiency_factor = 0.15 production_factory_efficiency_gain_factor = 0.15 production_speed_infrastructure_factor = 0.3 + production_speed_facility_factor = 0.3 } } DOH_kddpfcj = { diff --git a/src/common/military_industrial_organization/organizations/BFL_organization.txt b/src/common/military_industrial_organization/organizations/BFL_organization.txt index 728cb79..bc11a16 100755 --- a/src/common/military_industrial_organization/organizations/BFL_organization.txt +++ b/src/common/military_industrial_organization/organizations/BFL_organization.txt @@ -92,7 +92,9 @@ BFL_morozov_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI @@ -247,7 +249,9 @@ BFL_astrov_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI @@ -400,7 +404,9 @@ BFL_okmo_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI @@ -554,12 +560,16 @@ BFL_mytishchy_machine_building_plant_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI FROM = { - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } @@ -712,12 +722,16 @@ BFL_kirov_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { #Two FROM blocs to provide two different check marks in the UI FROM = { - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } @@ -942,11 +956,15 @@ BFL_nevskoye_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_battleship mio_cat_eq_all_destroyer } @@ -1146,11 +1164,15 @@ BFL_rubin_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine mio_cat_eq_all_battleship mio_cat_eq_all_carrier } @@ -1408,11 +1430,15 @@ BFL_black_sea_shipyard_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine } @@ -1664,11 +1690,15 @@ BFL_sevastopol_marine_plant_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { mio_cat_eq_all_cruiser mio_cat_eq_all_destroyer ship_hull_submarine mio_cat_eq_all_battleship mio_cat_eq_all_carrier } @@ -1820,11 +1850,15 @@ BFL_mig_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -1959,11 +1993,15 @@ BFL_ilyushin_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -2096,11 +2134,15 @@ BFL_yakovlev_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -2258,11 +2300,15 @@ BFL_tupolev_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } production_bonus = { @@ -2410,11 +2456,15 @@ BFL_grabin_design_bureau_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { artillery_equipment armor anti_tank_equipment anti_air_equipment motorized_rocket_equipment } @@ -2559,11 +2609,15 @@ BFL_tula_arms_plant_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } limit_to_equipment_type = { infantry_equipment support_equipment } @@ -2733,11 +2787,15 @@ BFL_gaz_organization = { visible = { FROM = { original_tag = BFL } - has_completed_focus = BFL_junshiqiyeshenji + FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } available = { - FROM = { has_completed_focus = BFL_junshiqiyeshenji } + FROM = { FROM = { + has_completed_focus = BFL_junshiqiyeshenji + } } } organization_modifier = { diff --git a/src/common/military_industrial_organization/organizations/DOH_organization.txt b/src/common/military_industrial_organization/organizations/DOH_organization.txt index 0db6155..3868218 100755 --- a/src/common/military_industrial_organization/organizations/DOH_organization.txt +++ b/src/common/military_industrial_organization/organizations/DOH_organization.txt @@ -286,6 +286,7 @@ DOH_dalianzaochuan_organization = { surface_visibility = -0.1 night_penalty = -0.3 reliability = 0.15 + armor_value = 0.1 } on_complete = { ROOT = { diff --git a/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt b/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt index 9f77a0c..0f0c716 100755 --- a/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt +++ b/src/common/military_industrial_organization/organizations/az_doh_extra_organization.txt @@ -428,7 +428,7 @@ az_DOH_railway_organization = { } available = { DOH = { - has_tech = jet_engines + has_tech = modern_large_airframe has_completed_focus = DOH_guangronghemengxiangdeyuanzheng } } @@ -450,7 +450,7 @@ az_DOH_railway_organization = { } available = { DOH = { - has_tech = jet_engines + has_tech = modern_large_airframe has_completed_focus = DOH_guangronghemengxiangdeyuanzheng } } diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index 9c3ca9a..be5a956 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -348,7 +348,30 @@ focus_tree = { every_military_industrial_organization = { add_mio_size = 1 } + 615 = { + set_state_category = large_city + } DOH_neibufenqi_jianqin_few_effect = yes + mio:DOH_baotoudiyijixiechang_organization = { + add_mio_size = 1 + } + mio:DOH_taiyuan_arsenal_organization = { + add_mio_size = 3 + } + hidden_effect = { + set_victory_points = { + province = 4525 # 包头 + value = 15 + } + set_victory_points = { + province = 12432 # 大同 + value = 20 + } + set_victory_points = { + province = 1519 # 太原 + value = 20 + } + } } } focus = { @@ -404,6 +427,9 @@ focus_tree = { } has_full_control_of_state = 756 } + prerequisite = { + focus = DOH_chenglikeyanzu + } completion_reward = { add_timed_idea = { idea = DOH_jiuquanshiyanjidi @@ -753,6 +779,9 @@ focus_tree = { value = 1.01 specialization = specialization_land } + mio:DOH_shanghai_tank = { + add_mio_size = 1 + } if = { limit = { has_completed_focus = DOH_hailufuhe @@ -816,6 +845,9 @@ focus_tree = { } } completion_reward = { + mio:DOH_shanghai_tank = { + add_mio_size = 1 + } add_breakthrough_progress = { value = 0.5 specialization = specialization_naval @@ -1185,13 +1217,13 @@ focus_tree = { category = plane_modules_tech } 744 = { + add_extra_state_shared_building_slots = 1 add_building_construction = { type = air_facility level = 1 instant_build = yes province = 7418 } - add_extra_state_shared_building_slots = 1 } } } @@ -1209,14 +1241,10 @@ focus_tree = { factor = 3 } available = { - always = no - has_completed_focus = DOH_xianjingjishuyanfa - has_completed_focus = DOH_shanhejinxiu - has_tech = advanced_rocket_engines + is_special_project_completed = sp:sp_rockets_ballistic_missile } completion_reward = { add_ideas = DOH_dongfeng_idea_0 - custom_effect_tooltip = "(还没做完)" } } focus = { @@ -2022,12 +2050,12 @@ focus_tree = { focus = { id = DOH_quanfangmianhezuo icon = GFX_focus_SWE_refuge_for_revolutionaries - x = 1 - y = 3 + x = 5 + y = 2 # prerequisite = { # focus = DOH_xindonghuang # } - relative_position_id = DOH_renminwansui + relative_position_id = DOH_xindonghuang cost = 3 available = { OR = { @@ -2053,6 +2081,9 @@ focus_tree = { category = armor category = air_equipment } + mio:DOH_shanghai_tank = { + add_mio_size = 1 + } add_timed_idea = { idea = DOH_bldzjyz days = 210 @@ -3069,6 +3100,9 @@ focus_tree = { category = naval_equipment } add_research_slot = 1 + mio:DOH_shanghai_tank = { + add_mio_size = 1 + } } } focus = { @@ -3643,16 +3677,6 @@ focus_tree = { hidden_effect = { DOH_dongfangguguo_dengji = yes } - hidden_effect = { - set_victory_points = { - province = 4525 # 包头 - value = 15 - } - set_victory_points = { - province = 12432 # 大同 - value = 20 - } - } } } focus = { @@ -3694,12 +3718,6 @@ focus_tree = { hidden_effect = { DOH_dongfangguguo_dengji = yes } - 597 = { - set_state_category = large_city - } - 598 = { - set_state_category = large_city - } } } focus = { @@ -4582,12 +4600,7 @@ focus_tree = { factor = 15 } available = { - num_of_factories > 3600 - has_tech = advanced_rocket_engines - 756 = { - rocket_site > 0 - } - has_country_flag = DOH_feitianmeng_flag + is_special_project_completed = sp:sp_az_DOH_yunzaihuojian } completion_reward = { add_ideas = DOH_feitianmeng_idea @@ -4620,9 +4633,9 @@ focus_tree = { focus = { id = DOH_weilenvhuang icon = GFX_focus_hol_the_foundations_of_defense - x = -1 - y = 3 - relative_position_id = DOH_weidalingxiu + x = -5 + y = 2 + relative_position_id = DOH_donghuangdeyewang cost = 5 available = { OR = { @@ -4710,7 +4723,7 @@ focus_tree = { always = no has_completed_focus = DOH_dongfangliming } - y = 19 + y = 13 completion_reward = { } } @@ -4999,6 +5012,9 @@ focus_tree = { } } DOH_neibufenqi_jianqin_effect = yes + mio:DOH_shanghai_tank = { + add_mio_size = 1 + } } } focus = { @@ -5287,7 +5303,7 @@ focus_tree = { focus = { id = DOH_shanhejinxiu icon = GFX_goal_jinxiuheshan - cost = 2 + cost = 1 relative_position_id = DOH_donghuangdeshidai prerequisite = { focus = DOH_donghuangdeshidai @@ -5295,36 +5311,8 @@ focus_tree = { x = 0 y = 2 completion_reward = { - 614 = { - set_state_category = large_city - } - 602 = { - set_state_category = large_city - } - 607 = { - set_state_category = large_city - } - 615 = { - set_state_category = large_city - } DOH_neibufenqi_jianqin_effect = yes hidden_effect = { - set_victory_points = { - province = 12055 # 徐州 - value = 20 - } - set_victory_points = { - province = 1519 # 太原 - value = 20 - } - set_victory_points = { - province = 1069 # 济南 - value = 20 - } - set_victory_points = { - province = 7097 # 长沙 - value = 20 - } set_victory_points = { province = 1319 # 昆明 value = 20 @@ -5345,14 +5333,6 @@ focus_tree = { province = 7222 # 合肥 value = 20 } - set_victory_points = { - province = 7101 # 常德 - value = 20 - } - set_victory_points = { - province = 9958 # 郑州 - value = 20 - } set_victory_points = { province = 5033 # 拉萨 value = 20 @@ -5369,21 +5349,13 @@ focus_tree = { province = 4504 # 贵阳 value = 15 } - set_victory_points = { - province = 7656 # 开封 - value = 15 - } - set_victory_points = { - province = 11931 # 洛阳 - value = 15 - } } } } focus = { id = DOH_dashanghai icon = GFX_goal_generic_propaganda - x = -2 + x = 0 y = 2 cost = 2 prerequisite = { @@ -5427,6 +5399,9 @@ focus_tree = { 613 = { set_state_category = megalopolis } + 598 = { + set_state_category = large_city + } hidden_effect = { set_victory_points = { province = 11913 # 南京 @@ -5443,10 +5418,76 @@ focus_tree = { } } } + + focus = { + id = DOH_zhongyuan + icon = GFX_goal_generic_propaganda + x = -2 + y = 2 + cost = 2 + prerequisite = { + focus = DOH_shanhejinxiu + } + relative_position_id = DOH_shanhejinxiu + ai_will_do = { + factor = 10 + } + available = { + has_full_control_of_state = 597 + has_full_control_of_state = 607 + } + completion_reward = { + add_timed_idea = { + idea = DOH_zhilihuanghe_cost_idea + days = 365 + } + 607 = { + set_state_category = large_city + add_resource = { + type = aluminium + amount = 100 + } + } + 597 = { + set_state_category = large_city + } + + add_political_power = 100 + hidden_effect = { + set_victory_points = { + province = 9958 # 郑州 + value = 20 + } + set_victory_points = { + province = 12055 # 徐州 + value = 20 + } + set_victory_points = { + province = 1069 # 济南 + value = 20 + } + set_victory_points = { + province = 7656 # 开封 + value = 15 + } + set_victory_points = { + province = 11931 # 洛阳 + value = 15 + } + + country_event = { + id = DOH_loong_event.6001 + days = 365 + random_days = 2 + } + } + } + } + focus = { id = DOH_tianfuzhiguo icon = GFX_goal_generic_propaganda - x = -3 + x = 3 y = 1 cost = 2 prerequisite = { @@ -5571,6 +5612,9 @@ focus_tree = { 608 = { set_state_category = megalopolis } + 614 = { + set_state_category = large_city + } add_resource = { type = steel amount = 100 @@ -5615,11 +5659,15 @@ focus_tree = { } available = { has_full_control_of_state = 620 + has_full_control_of_state = 602 } completion_reward = { 620 = { set_state_category = large_city } + 602 = { + set_state_category = large_city + } build_railway = { level = 2 start_province = 4619 @@ -5635,6 +5683,14 @@ focus_tree = { province = 4619 # 武汉 value = 40 } + set_victory_points = { + province = 7101 # 常德 + value = 20 + } + set_victory_points = { + province = 7097 # 长沙 + value = 20 + } } } } @@ -5665,6 +5721,9 @@ focus_tree = { province = 1150 } } + mio:DOH_dalianzaochuan_organization = { + add_mio_size = 3 + } hidden_effect = { set_victory_points = { province = 1150 # 大连 @@ -5676,7 +5735,7 @@ focus_tree = { focus = { id = DOH_shisanchaogudu icon = GFX_goal_generic_propaganda - x = 3 + x = -3 y = 1 cost = 2 prerequisite = { @@ -5943,6 +6002,9 @@ focus_tree = { ai_will_do = { factor = 10 } + prerequisite = { + focus = DOH_chenglikeyanzu + } available = { has_full_control_of_state = 591 } @@ -5996,7 +6058,7 @@ focus_tree = { focus = DOH_nanhaiziyuankaifa } relative_position_id = DOH_nanhaiziyuankaifa - cost = 4 + cost = 3 ai_will_do = { factor = 7 } @@ -6026,7 +6088,7 @@ focus_tree = { focus = DOH_faxiantianranqi } relative_position_id = DOH_faxiantianranqi - cost = 4 + cost = 3 ai_will_do = { factor = 5 } diff --git a/src/common/national_focus/donghuangyuanzhengjun.txt b/src/common/national_focus/donghuangyuanzhengjun.txt index 8a92dca..18edf5b 100755 --- a/src/common/national_focus/donghuangyuanzhengjun.txt +++ b/src/common/national_focus/donghuangyuanzhengjun.txt @@ -2644,6 +2644,7 @@ add_state_core = 624 add_state_core = 422 add_state_core = 281 + add_state_core = 979 } } } diff --git a/src/common/special_projects/projects/az_DOH_special_projects.txt b/src/common/special_projects/projects/az_DOH_special_projects.txt new file mode 100755 index 0000000..ad1f516 --- /dev/null +++ b/src/common/special_projects/projects/az_DOH_special_projects.txt @@ -0,0 +1,120 @@ +sp_az_DOH_yunzaihuojian = { + specialization = specialization_air + icon = GFX_sp_rockets_icbm + project_tags = sp_tag_rocket + complexity = sp_complexity.large + breakthrough_cost = { + specialization_air = 1 + } + resource_cost = { + resources = { + steel = 9 + aluminium = 9 + chromium = 9 + } + } + visible = { + OR = { + FROM = { + tag = DOH + has_completed_focus = DOH_guangronghemengxiangdeyuanzheng + } + FROM = { + tag = DOH + is_debug = yes + } + } + } + available = { + OR = { + FROM = { + num_of_factories > 2000 + is_special_project_completed = sp:sp_rockets_medium_range_ballistic_missile + } + FROM = { + tag = DOH + is_debug = yes + } + } + } + ai_will_do = { + base = 1 + } + prototype_time = sp_time.prototype.medium + project_output = { + country_effects = { + DOH_neibufenqi_jianqin_effect = yes + add_breakthrough_points = { + specialization = specialization_air + value = 3 + } + } + } + generic_prototype_rewards = { + sp_rockets_scientist_xp_generic_reward + sp_rockets_onsite_explosion_generic_reward + sp_rockets_generic_major_breakthrough_reward + sp_rockets_generic_avionics_advancements_reward + sp_air_generic_reward_scientist_xp_1 + sp_air_generic_reward_scientist_xp_2 + sp_air_generic_reward_scientist_xp_3 + sp_air_generic_reward_major_progress_1 + sp_air_generic_reward_major_progress_2 + sp_air_generic_reward_major_progress_3 + sp_air_generic_reward_test_failure_1 + sp_air_generic_reward_test_failure_2 + sp_air_generic_reward_test_failure_3 + } + unique_prototype_rewards = { + sp_rocket_dianhuo_reward = { + fire_only_once = yes + threshold = { + min = 70 + max = 90 + } + weight = { + base = 10 + } + option = { + token = sp_rocket_dianhuo_reward_guiling + iteration_output = { + facility_state_effects = { + damage_building = { + tags = facility + damage = 0.1 + province = var:facility_province_id + } + } + country_effects = { + FROM = { + add_project_progress_ratio = constant:sp_progress.loss.medium + } + add_breakthrough_points = { + specialization = specialization_air + value = 1 + } + add_political_power = -100 + } + } + } + option = { + token = sp_rocket_dianhuo_reward_kuaisudiedai + iteration_output = { + facility_state_effects = { + damage_building = { + tags = facility + damage = 0.1 + province = var:facility_province_id + } + } + country_effects = { + FROM = { + add_project_progress_ratio = constant:sp_progress.gain.low + } + add_political_power = -100 + } + } + } + } + } +} diff --git a/src/common/units/equipment/az_jizaijianniang.txt b/src/common/units/equipment/az_jizaijianniang.txt index c044857..7d4e49c 100755 --- a/src/common/units/equipment/az_jizaijianniang.txt +++ b/src/common/units/equipment/az_jizaijianniang.txt @@ -19,7 +19,7 @@ equipments = { group_by = archetype sprite = light_plane - air_map_icon_frame = 1 + air_map_icon_frame = 17 interface_category = interface_category_air priority = 5 air_superiority = 1 @@ -305,7 +305,9 @@ equipments = { air_defence = 50 weight = 4 module_slots = inherit + air_map_icon_frame = 16 lend_lease_cost = 8 + interface_overview_category_index = 100 } # jizaijianniang_cas = { # year = 1933 diff --git a/src/common/units/equipment/zzz_az_jizaijiannaing.txt b/src/common/units/equipment/zzz_az_jizaijiannaing.txt index 64d4d04..af50455 100755 --- a/src/common/units/equipment/zzz_az_jizaijiannaing.txt +++ b/src/common/units/equipment/zzz_az_jizaijiannaing.txt @@ -1,4 +1,18 @@ duplicate_archetypes = { + jizaijianniang_nb = { + archetype = jizaijianniang_equipment_airframe + type = naval_bomber + ai_type = cv_naval_bomber + picture = GFX_shipgirltech_jizaijianniang_medium + parent = jizaijianniang_fighter + # variant_name = { + # cv_small_plane_cas_airframe_1 = cv_CAS_equipment_1 + # cv_small_plane_cas_airframe_2 = cv_CAS_equipment_3 + # cv_small_plane_cas_airframe_3 = cv_CAS_equipment_2 + # } + air_map_icon_frame = 18 + interface_overview_category_index = 102 + } jizaijianniang_cas = { archetype = jizaijianniang_equipment_airframe type = cas @@ -11,20 +25,6 @@ duplicate_archetypes = { # cv_small_plane_cas_airframe_3 = cv_CAS_equipment_2 # } air_map_icon_frame = 17 - interface_overview_category_index = 0 - } - jizaijianniang_nb = { - archetype = jizaijianniang_equipment_airframe - type = naval_bomber - ai_type = cv_naval_bomber - picture = GFX_shipgirltech_jizaijianniang_medium - parent = jizaijianniang_fighter - # variant_name = { - # cv_small_plane_cas_airframe_1 = cv_CAS_equipment_1 - # cv_small_plane_cas_airframe_2 = cv_CAS_equipment_3 - # cv_small_plane_cas_airframe_3 = cv_CAS_equipment_2 - # } - air_map_icon_frame = 17 - interface_overview_category_index = 0 + interface_overview_category_index = 101 } } \ No newline at end of file diff --git a/src/events/DOH_shijian.txt b/src/events/DOH_shijian.txt index ec7ddfd..e40a0ab 100755 --- a/src/events/DOH_shijian.txt +++ b/src/events/DOH_shijian.txt @@ -1684,4 +1684,58 @@ country_event = { } } } +} +country_event = { + id = DOH_loong_event.6001 + title = DOH_loong_event.6001.t + desc = DOH_loong_event.6001.d + picture = GFX_az_doh_event + is_triggered_only = yes + option = { + name = DOH_loong_event.6001.aa + ai_chance = { + base = 50 + } + add_political_power = 1000 + 597 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 607 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 621 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 746 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 616 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 615 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 622 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + 283 = { + add_dynamic_modifier = { + modifier = DOH_huanghe_modifier + } + } + } } \ No newline at end of file diff --git a/src/interface/az_goals_shine.gfx b/src/interface/az_goals_shine.gfx index 9dc8710..424f96b 100755 --- a/src/interface/az_goals_shine.gfx +++ b/src/interface/az_goals_shine.gfx @@ -3162,4 +3162,35 @@ spriteTypes = { } legacy_lazy_load = no } + SpriteType = { + name = "GFX_goal_jinxiuheshan_shine" + texturefile = "gfx/interface/goals/jingxiuheshan_1.png" + effectFile = "gfx/FX/buttonstate.lua" + animation = { + animationmaskfile = "gfx/interface/goals/jingxiuheshan_1.png" + animationtexturefile = "gfx/interface/goals/shine_overlay.dds" # <- the animated file + animationrotation = -90.0 # -90 clockwise 90 counterclockwise(by default) + animationlooping = no # yes or no ;) + animationtime = 0.75 # in seconds + animationdelay = 0 # in seconds + animationblendmode = "add" #add, multiply, overlay + animationtype = "scrolling" #scrolling, rotating, pulsing + animationrotationoffset = { x = 0.0 y = 0.0 } + animationtexturescale = { x = 1.0 y = 1.0 } + } + + animation = { + animationmaskfile = "gfx/interface/goals/jingxiuheshan_1.png" + animationtexturefile = "gfx/interface/goals/shine_overlay.dds" # <- the animated file + animationrotation = 90.0 # -90 clockwise 90 counterclockwise(by default) + animationlooping = no # yes or no ;) + animationtime = 0.75 # in seconds + animationdelay = 0 # in seconds + animationblendmode = "add" #add, multiply, overlay + animationtype = "scrolling" #scrolling, rotating, pulsing + animationrotationoffset = { x = 0.0 y = 0.0 } + animationtexturescale = { x = 1.0 y = 1.0 } + } + legacy_lazy_load = no + } } diff --git a/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml index cca6e1e..21e6037 100755 --- a/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_DOH_l_simp_chinese.yml @@ -92,6 +92,9 @@ DOH_datongshijie: "天下大同" DOH_feitianmeng: "飞天梦" DOH_feitianmeng_desc: "张开双翼,踏向星辰,是汝之抉择,\n星空浩瀚,方知,此处乃汝之归宿。\n——《飞翔之梦》,虚空吟唱者创作\n\n§C向着星辰大海,出发!§!" + sp_az_DOH_yunzaihuojian: "运载火箭" + DOH_sp_az_DOH_yunzaihuojian: "长征一号" + sp_az_DOH_yunzaihuojian_desc: "地球是人类的摇篮,但人类不会永远生活在摇篮里。开始他将小心翼翼地穿出大气层,然后便去征服整个太阳系。\nDelta V=ωln (m_0/m_k)" DOH_feitianmeng_zhunbei: "研发运载火箭" DOH_feitianmeng_zhunbei_desc: "地球是人类的摇篮,但人类不会永远生活在摇篮里。开始他将小心翼翼地穿出大气层,然后便去征服整个太阳系。\n\nDelta V=ωln (m_0/m_k)" DOH_feitianmeng_idea: "飞天梦" @@ -323,11 +326,13 @@ DOH_jingchudadi: "荆楚大地" DOH_jingchudadi_desc: "大城激荡英雄气!" DOH_sichouzhilu: "丝绸之路" - DOH_sichouzhilu_desc: "东煌的汉武帝曾经派张骞出使西域开辟的以首都长安为起点,经甘肃、新疆,到中亚、西亚,最终前往遥远的西方。今天,我们洗去了所有的欺侮,那曾经遥远的河西走廊之梦,又一次近在眼前!" - DOH_shisanchaogudu: "梦回长安" + DOH_sichouzhilu_desc: "东煌的汉武帝曾经派张骞出使西域开辟了以首都长安为起点,经甘肃、新疆,到中亚、西亚,最终前往遥远西方的丝绸之路。今天,我们洗去了所有的欺侮,那曾经遥远的河西走廊之梦,又一次近在眼前!" + DOH_shisanchaogudu: "十三朝古都" DOH_shisanchaogudu_desc: "作为丝绸之路的起点,开放、包容是西安的底色。\n\n——落花踏尽游何处,笑入胡姬酒肆中。" DOH_heijinsansheng: "黑金三省" DOH_heijinsansheng_desc: "我们的东北三省有着全东亚最富饶的黑土地,还有最珍贵的黑色黄金——石油。" + DOH_zhongyuan: "黄河颂" + DOH_zhongyuan_desc: "§g啊,黄河!河中之王!它是一匹疯狂的猛兽,发起怒来,赛过千万条毒蟒,它要作浪兴波,冲破人间的堤防;于是黄河两岸,遭到可怕的灾殃:它吞食了两岸的人民,削平了数百里外的村庄,使千百万同胞扶老携幼,流亡他乡,挣扎在饥饿线上,死亡线上!§!\n\n§Y今天,我们要全面治理黄河流域。§!" DOH_dongfangxinzhixu: "震旦天朝" DOH_dongfangxinzhixu_desc: "我们要夺回东亚的主导权。" DOH_shanhejinxiu: "锦绣河山" @@ -1017,7 +1022,7 @@ DOH_junhengfazhan: "均衡发展" DOH_junhengfazhan_desc: "我们既要注重眼前的威胁,也要思考未来的发展,因此我们应当采取一种较为均衡的发展方式,来实现东煌的复兴。" DOH_pinghaidejunduijianshefangan: "平海的军队建设方案" - DOH_pinghaidejunduijianshefangan_desc: "平海认为无论多么精良的装备都不如让每个蛮啾士兵都知道自己在为国而战,为自己而战,她们提议要加强我们陆军的训练和思想教育。" + DOH_pinghaidejunduijianshefangan_desc: "平海认为无论多么精良的装备都不如让每个蛮啾士兵都知道自己在为国而战,为自己而战,她提议要加强我们陆军的训练和思想教育。" DOH_zhenhaidetiyi: "镇海的提议" DOH_zhenhaidetiyi_desc: "镇海认为装备不精不能克敌,并主张我们的战士和指战员应当积极学习战术知识,吸收先进的战术作战理念,这样才能战胜强敌。" DOH_haerbindejianyi: "大!炸!B!" @@ -1095,4 +1100,19 @@ mingjianwanli: "明鉴万里" jiangtaigongdiaoyufa: "姜太公钓鱼法(自称)" yingshilidao: "因势利导" - wenquxing: "文曲星" \ No newline at end of file + wenquxing: "文曲星" + DOH_zhilihuanghe_cost_idea: "治理黄河" + DOH_loong_event.6001.t: "黄河治理初见成效" + DOH_loong_event.6001.d: "黄河是全世界泥沙含量最高、治理难度最大、水害严重的河流之一,历史上曾“三年两决口、百年一改道”,洪涝灾害波及范围北达天津、南抵江淮。黄河“善淤、善决、善徙”,在塑造形成沃野千里的华北大平原的同时,也给沿岸人民带来深重灾难。过去,东煌人民始终在同黄河水旱灾害作斗争。但由于各种原因,黄河“屡治屡决”的局面始终没有根本改观,沿黄人民对安宁幸福生活的夙愿一直难以实现。\n今天,经过持续不断的努力,黄河水沙治理取得初步成效,防洪减灾体系基本建成,确保了人民生命财产安全,流域用水增长过快的局面得到有效控制。" + DOH_loong_event.6001.aa: "好。" + DOH_huanghe_modifier: "黄河治理初见成效" + DOH_sp_rockets_ballistic_missile: "东风-15项目" + DOH_sp_rockets_medium_range_ballistic_missile: "东风-15项目" + DOH_sp_rockets_long_range_ballistic_missile: "东风-31项目" + DOH_sp_rockets_ground_to_air_missile: "红旗项目" + DOH_sp_naval_rocket_launching_submarine: "094型晋级" + DOH_sp_nuclear_bomb: "596工程" + sp_rocket_dianhuo_reward: "静态点火试验失利!" + sp_rocket_dianhuo_reward_desc: "我们的火箭在静态点火试验中,火箭底部发动机意外喷发火焰,随即出现火球和浓烟,并最终引发小规模爆炸。箭体和发动机部分的明火熄灭后,进行了泄压操作,测试平台附近引发了小规模火灾,测试台架和箭体的一些辅助管线在这次事故中损毁。我们的工程师认为,可以进行全面的工程归零以查明原因并汲取教训,或是通过快速迭代的方式保障工程进度。" + sp_rocket_dianhuo_reward_guiling: "全面归零。" + sp_rocket_dianhuo_reward_kuaisudiedai: "快速迭代。" \ No newline at end of file