diff --git a/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt b/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt index 128f024..ab60015 100755 --- a/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt +++ b/src/common/dynamic_modifiers/DOH_dynamic_modifiers.txt @@ -3,6 +3,7 @@ DOH_donghuangshiwu_idea = { enable = { always = yes } party_popularity_stability_factor = 1 stability_factor = -1 + stability_weekly = -0.005 consumer_goods_factor = var:DOH_xiaofeipingyinxiang local_resources_factor = DOH_touzi_effect production_speed_buildings_factor = DOH_touzi_effect diff --git a/src/common/military_industrial_organization/organizations/DOH_organization.txt b/src/common/military_industrial_organization/organizations/DOH_organization.txt index d6e9fda..608926a 100755 --- a/src/common/military_industrial_organization/organizations/DOH_organization.txt +++ b/src/common/military_industrial_organization/organizations/DOH_organization.txt @@ -237,8 +237,9 @@ DOH_dalianzaochuan_organization = { equipment_bonus = { build_cost_ic = -0.05 reliability = 0.15 - max_strength = 0.2 + max_strength = 0.1 surface_visibility = -0.1 + armor_value = 0.10 } } add_trait = { @@ -258,9 +259,11 @@ DOH_dalianzaochuan_organization = { } equipment_bonus = { naval_light_gun_hit_chance_factor = 0.3 + hg_attack = 0.1 naval_heavy_gun_hit_chance_factor = 0.3 - surface_visibility = -0.3 + surface_visibility = -0.10 night_penalty = -0.3 + reliability = 0.15 } on_complete = { ROOT = { @@ -382,12 +385,12 @@ DOH_hudong_organization = { } } equipment_bonus = { - #build_cost_ic = 0.10 - maximum_speed = 0.05 - reliability = 0.05 + build_cost_ic = 0.10 + naval_speed = 0.15 max_strength = 0.25 sub_detection = 0.1 surface_visibility = -0.2 + sub_attack = 0.25 } production_bonus = { production_capacity_factor = 0.05 @@ -416,6 +419,7 @@ DOH_hudong_organization = { } } equipment_bonus = { + naval_speed = 0.15 build_cost_ic = -0.05 reliability = 0.15 sub_detection = 0.3 @@ -719,10 +723,10 @@ DOH_jiangnan_shipyard_group_organization = { build_cost_ic = 0.05 max_strength = 0.1 maximum_speed = 0.1 - surface_visibility = -0.2 + surface_visibility = -0.1 carrier_size = 1 anti_air_attack = 0.1 - night_penalty = -0.3 + night_penalty = -0.1 } production_bonus = { production_capacity_factor = 0.05 @@ -748,12 +752,10 @@ DOH_jiangnan_shipyard_group_organization = { } } equipment_bonus = { - maximum_speed = 0.05 - reliability = 0.05 max_strength = 0.15 - surface_visibility = -0.2 + surface_visibility = -0.1 carrier_size = 1 - anti_air_attack = 0.1 + anti_air_attack = 0.25 } production_bonus = { production_capacity_factor = 0.05 @@ -868,10 +870,10 @@ DOH_dagu_shipyard_organization = { } equipment_bonus = { build_cost_ic = 0.05 - reliability = 0.15 maximum_speed = 0.2 surface_visibility = -0.1 surface_detection = 0.1 + torpedo_attack = 0.20 } on_complete = { ROOT = { @@ -894,11 +896,11 @@ DOH_dagu_shipyard_organization = { } } equipment_bonus = { - build_cost_ic = 0.05 + build_cost_ic = 0.10 maximum_speed = 0.2 - reliability = 0.15 surface_visibility = -0.2 surface_detection = 0.2 + naval_torpedo_hit_chance_factor = 0.20 } on_complete = { ROOT = { diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index d9dbb22..9b1fd78 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -1161,6 +1161,9 @@ focus_tree = { } completion_reward = { add_political_power = 200 + hidden_effect = { + DOH_guocehejueyikaifa_effect = yes + } } } focus = { @@ -2999,9 +3002,13 @@ focus_tree = { size > 199 } has_navy_size = { - size > 19 + size > 9 type = capital_ship } + has_navy_size = { + size > 9 + type = carrier + } } select_effect = { HUJ = { @@ -3068,6 +3075,9 @@ focus_tree = { 595 = { set_state_category = metropolis } + 743 = { + set_state_category = metropolis + } hidden_effect = { set_victory_points = { province = 10000 # 青岛 diff --git a/src/common/on_actions/az_doh_dh1.txt b/src/common/on_actions/az_doh_dh1.txt index eec2705..fa32c11 100755 --- a/src/common/on_actions/az_doh_dh1.txt +++ b/src/common/on_actions/az_doh_dh1.txt @@ -1,9 +1,6 @@ on_actions = { on_startup = { effect = { - # 597 = { - # set_state_flag = DOH_guocehejueyikaifa - # } DOH = { set_variable = { var = DOH_touzi diff --git a/src/common/scripted_effects/az_DOH_scripted_effects.txt b/src/common/scripted_effects/az_DOH_scripted_effects.txt index 293eb6d..921b25e 100755 --- a/src/common/scripted_effects/az_DOH_scripted_effects.txt +++ b/src/common/scripted_effects/az_DOH_scripted_effects.txt @@ -640,4 +640,72 @@ DOH_gexinshengchanli_effect = { DOH_keyansudu_all = DOH_gexinshengchanli } } +} +DOH_guocehejueyikaifa_effect = { + 756 = { + set_state_flag = DOH_guocehejueyikaifa + } + 597 = { + set_state_flag = DOH_guocehejueyikaifa + } + 598 = { + set_state_flag = DOH_guocehejueyikaifa + } + 620 = { + set_state_flag = DOH_guocehejueyikaifa + } + 745 = { + set_state_flag = DOH_guocehejueyikaifa + } + 744 = { + set_state_flag = DOH_guocehejueyikaifa + } + 596 = { + set_state_flag = DOH_guocehejueyikaifa + } + 595 = { + set_state_flag = DOH_guocehejueyikaifa + } + 614 = { + set_state_flag = DOH_guocehejueyikaifa + } + 602 = { + set_state_flag = DOH_guocehejueyikaifa + } + 607 = { + set_state_flag = DOH_guocehejueyikaifa + } + 615 = { + set_state_flag = DOH_guocehejueyikaifa + } + 613 = { + set_state_flag = DOH_guocehejueyikaifa + } + 605 = { + set_state_flag = DOH_guocehejueyikaifa + } + 608 = { + set_state_flag = DOH_guocehejueyikaifa + } + 328 = { + set_state_flag = DOH_guocehejueyikaifa + } + 716 = { + set_state_flag = DOH_guocehejueyikaifa + } + 714 = { + set_state_flag = DOH_guocehejueyikaifa + } + 717 = { + set_state_flag = DOH_guocehejueyikaifa + } + 592 = { + set_state_flag = DOH_guocehejueyikaifa + } + 591 = { + set_state_flag = DOH_guocehejueyikaifa + } + 743 = { + set_state_flag = DOH_guocehejueyikaifa + } } \ No newline at end of file