2024-07-31 22:56:52
All checks were successful
sync / build (push) Successful in 54s

This commit is contained in:
actions[bot]
2024-07-31 22:56:52 +08:00
parent 25b987c614
commit c41fa5619f
5 changed files with 404 additions and 3741 deletions

View File

@@ -685,6 +685,8 @@ ideas = {
research_speed_factor = -0.25 research_speed_factor = -0.25
industrial_capacity_factory = -0.15 industrial_capacity_factory = -0.15
production_speed_buildings_factor = -0.1 production_speed_buildings_factor = -0.1
army_attack_factor = -0.1
army_defence_factor = -0.05
} }
} }
DOH_dfgg2 = { DOH_dfgg2 = {

View File

@@ -1,13 +1,10 @@
##################### #####################
### ## # # # # ## ### ## # # # # ##
# # # ## # # # # # # # ## # # # #
# #### # ## ## # # #### # ## ## #
# # # # # # # # # # # # # # # #
# # # # # # # ## # # # # # # # ##
#################### ####################
DOH_shanghai_tank = { DOH_shanghai_tank = {
include = generic_tank_organization include = generic_tank_organization
icon = GFX_idea_osaka_army_arsenal icon = GFX_idea_osaka_army_arsenal
@@ -44,9 +41,10 @@ DOH_shanghai_tank = {
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=8 y=0 } x = 8
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -58,22 +56,24 @@ DOH_shanghai_tank = {
} }
} }
} }
equipment_bonus = { equipment_bonus = {
reliability = 0.05 reliability = 0.05
maximum_speed = 0.05 maximum_speed = 0.05
} }
production_bonus = { production_bonus = {
production_resource_need_factor = -0.25 production_resource_need_factor = -0.25
production_capacity_factor = 0.05 production_capacity_factor = 0.05
production_efficiency_gain_factor = 0.05 production_efficiency_gain_factor = 0.05
production_efficiency_cap_factor = 0.05 production_efficiency_cap_factor = 0.05
} }
organization_modifier = { organization_modifier = {
military_industrial_organization_research_bonus = 0.15 military_industrial_organization_research_bonus = 0.15
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
} }
@@ -98,9 +98,10 @@ DOH_shanghai_tank = {
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -109,7 +110,6 @@ DOH_shanghai_tank = {
} }
} }
} }
equipment_bonus = { equipment_bonus = {
hardness = 0.04 hardness = 0.04
reliability = 0.15 reliability = 0.15
@@ -119,17 +119,20 @@ DOH_shanghai_tank = {
production_cost_factor = -0.05 production_cost_factor = -0.05
production_efficiency_cap_factor = 0.1 production_efficiency_cap_factor = 0.1
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
} }
##################### #####################
## # # ### ### ## ## # # ### ### ##
# # # # # # # # # # # # # #
# #### # ### # # #### # ### #
# # # # # # # # # # # #
## # # ### # ## ## # # ### # ##
##################### #####################
DOH_dalianzaochuan_organization = { DOH_dalianzaochuan_organization = {
include = generic_battle_line_ship_organization include = generic_battle_line_ship_organization
@@ -142,13 +145,18 @@ DOH_dalianzaochuan_organization = {
name = bulizaochuanchang_1 name = bulizaochuanchang_1
icon = GFX_BLI_zaochuanchang_mio_icon_1 icon = GFX_BLI_zaochuanchang_mio_icon_1
special_trait_background = yes special_trait_background = yes
position = {
position = { x=8 y=4 } x = 8
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi1_get
}
}
} }
equipment_bonus = { equipment_bonus = {
reliability = 0.08 reliability = 0.08
armor_value = 0.05 armor_value = 0.05
@@ -170,19 +178,23 @@ DOH_dalianzaochuan_organization = {
} }
} }
} }
add_trait = { add_trait = {
token = bulizaochuanchang_2 token = bulizaochuanchang_2
name = bulizaochuanchang_2 name = bulizaochuanchang_2
icon = GFX_BLI_zaochuanchang_mio_icon_2 icon = GFX_BLI_zaochuanchang_mio_icon_2
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=4 } x = 9
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi2_get
}
}
} }
equipment_bonus = { equipment_bonus = {
lg_attack = 0.15 lg_attack = 0.15
hg_attack = 0.2 hg_attack = 0.2
@@ -210,9 +222,10 @@ DOH_dalianzaochuan_organization = {
name = jishujiaoliu_wuhai name = jishujiaoliu_wuhai
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -233,24 +246,28 @@ DOH_dalianzaochuan_organization = {
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=7 y=4 } x = 7
y = 4
}
available = { available = {
FROM = { FROM = {
num_of_naval_factories > 85 num_of_naval_factories > 85
has_tech = keyantech_daodan has_tech = keyantech_daodan
} }
} }
equipment_bonus = { equipment_bonus = {
naval_light_gun_hit_chance_factor = 0.3 naval_light_gun_hit_chance_factor = 0.3
naval_heavy_gun_hit_chance_factor = 0.3 naval_heavy_gun_hit_chance_factor = 0.3
surface_visibility = -0.3 surface_visibility = -0.3
night_penalty = -0.3 night_penalty = -0.3
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
available = { available = {
owner = { owner = {
AND = { AND = {
@@ -266,6 +283,7 @@ DOH_dalianzaochuan_organization = {
} }
} }
} }
DOH_hudong_organization = { DOH_hudong_organization = {
include = generic_escort_ship_organization include = generic_escort_ship_organization
icon = GFX_idea_escort_effort_focus icon = GFX_idea_escort_effort_focus
@@ -277,13 +295,18 @@ DOH_hudong_organization = {
name = bulizaochuanchang_1 name = bulizaochuanchang_1
icon = GFX_BLI_zaochuanchang_mio_icon_1 icon = GFX_BLI_zaochuanchang_mio_icon_1
special_trait_background = yes special_trait_background = yes
position = {
position = { x=8 y=4 } x = 8
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi1_get
}
}
} }
equipment_bonus = { equipment_bonus = {
reliability = 0.08 reliability = 0.08
armor_value = 0.05 armor_value = 0.05
@@ -305,19 +328,23 @@ DOH_hudong_organization = {
} }
} }
} }
add_trait = { add_trait = {
token = bulizaochuanchang_2 token = bulizaochuanchang_2
name = bulizaochuanchang_2 name = bulizaochuanchang_2
icon = GFX_BLI_zaochuanchang_mio_icon_2 icon = GFX_BLI_zaochuanchang_mio_icon_2
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=4 } x = 9
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi2_get
}
}
} }
equipment_bonus = { equipment_bonus = {
lg_attack = 0.15 lg_attack = 0.15
hg_attack = 0.2 hg_attack = 0.2
@@ -345,9 +372,10 @@ DOH_hudong_organization = {
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=2 } x = 9
y = 2
}
available = { available = {
FROM = { FROM = {
num_of_naval_factories > 60 num_of_naval_factories > 60
@@ -364,16 +392,21 @@ DOH_hudong_organization = {
production_bonus = { production_bonus = {
production_capacity_factor = 0.05 production_capacity_factor = 0.05
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = jishujiaoliu_wuhe token = jishujiaoliu_wuhe
name = jishujiaoliu_wuhe name = jishujiaoliu_wuhe
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -388,7 +421,12 @@ DOH_hudong_organization = {
sub_detection = 0.3 sub_detection = 0.3
} }
production_bonus = { production_bonus = {
production_capacity_factor = 0.10 production_capacity_factor = 0.1
}
on_complete = {
ROOT = {
add_mio_size = 1
}
} }
} }
available = { available = {
@@ -410,7 +448,6 @@ DOH_hudong_organization = {
} }
## 武昌造船厂 ## 武昌造船厂
DOH_wuchangzaochuanchang_organization = { DOH_wuchangzaochuanchang_organization = {
include = generic_submarine_organization include = generic_submarine_organization
icon = GFX_idea_generic_sea_focused_navy icon = GFX_idea_generic_sea_focused_navy
@@ -422,13 +459,18 @@ DOH_wuchangzaochuanchang_organization = {
name = bulizaochuanchang_1 name = bulizaochuanchang_1
icon = GFX_BLI_zaochuanchang_mio_icon_1 icon = GFX_BLI_zaochuanchang_mio_icon_1
special_trait_background = yes special_trait_background = yes
position = {
position = { x=8 y=4 } x = 8
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi1_get
}
}
} }
equipment_bonus = { equipment_bonus = {
reliability = 0.08 reliability = 0.08
armor_value = 0.05 armor_value = 0.05
@@ -450,19 +492,23 @@ DOH_wuchangzaochuanchang_organization = {
} }
} }
} }
trait = { trait = {
token = bulizaochuanchang_2 token = bulizaochuanchang_2
name = bulizaochuanchang_2 name = bulizaochuanchang_2
icon = GFX_BLI_zaochuanchang_mio_icon_2 icon = GFX_BLI_zaochuanchang_mio_icon_2
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=4 } x = 9
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi2_get
}
}
} }
equipment_bonus = { equipment_bonus = {
lg_attack = 0.15 lg_attack = 0.15
hg_attack = 0.2 hg_attack = 0.2
@@ -490,9 +536,10 @@ DOH_wuchangzaochuanchang_organization = {
name = jishujiaoliu_zuoshibao name = jishujiaoliu_zuoshibao
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -502,7 +549,7 @@ DOH_wuchangzaochuanchang_organization = {
} }
} }
equipment_bonus = { equipment_bonus = {
build_cost_ic = 0.10 build_cost_ic = 0.1
reliability = 0.15 reliability = 0.15
max_strength = 0.25 max_strength = 0.25
maximum_speed = 0.1 maximum_speed = 0.1
@@ -524,9 +571,10 @@ DOH_wuchangzaochuanchang_organization = {
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=2 } x = 9
y = 2
}
available = { available = {
FROM = { FROM = {
num_of_naval_factories > 85 num_of_naval_factories > 85
@@ -541,10 +589,9 @@ DOH_wuchangzaochuanchang_organization = {
torpedo_attack = 0.15 torpedo_attack = 0.15
} }
production_bonus = { production_bonus = {
production_capacity_factor = 0.10 production_capacity_factor = 0.1
} }
} }
available = { available = {
owner = { owner = {
OR = { OR = {
@@ -579,13 +626,18 @@ DOH_jiangnan_shipyard_group_organization = {
name = bulizaochuanchang_1 name = bulizaochuanchang_1
icon = GFX_BLI_zaochuanchang_mio_icon_1 icon = GFX_BLI_zaochuanchang_mio_icon_1
special_trait_background = yes special_trait_background = yes
position = {
position = { x=8 y=4 } x = 8
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi1_get
}
}
} }
equipment_bonus = { equipment_bonus = {
reliability = 0.08 reliability = 0.08
armor_value = 0.05 armor_value = 0.05
@@ -607,19 +659,23 @@ DOH_jiangnan_shipyard_group_organization = {
} }
} }
} }
add_trait = { add_trait = {
token = bulizaochuanchang_2 token = bulizaochuanchang_2
name = bulizaochuanchang_2 name = bulizaochuanchang_2
icon = GFX_BLI_zaochuanchang_mio_icon_2 icon = GFX_BLI_zaochuanchang_mio_icon_2
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=4 } x = 9
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi2_get
}
}
} }
equipment_bonus = { equipment_bonus = {
lg_attack = 0.15 lg_attack = 0.15
hg_attack = 0.2 hg_attack = 0.2
@@ -647,9 +703,10 @@ DOH_jiangnan_shipyard_group_organization = {
name = jishujiaoliu_hengxuhe name = jishujiaoliu_hengxuhe
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -660,8 +717,8 @@ DOH_jiangnan_shipyard_group_organization = {
} }
equipment_bonus = { equipment_bonus = {
build_cost_ic = 0.05 build_cost_ic = 0.05
max_strength = 0.10 max_strength = 0.1
maximum_speed = 0.10 maximum_speed = 0.1
surface_visibility = -0.2 surface_visibility = -0.2
carrier_size = 1 carrier_size = 1
anti_air_attack = 0.1 anti_air_attack = 0.1
@@ -670,15 +727,21 @@ DOH_jiangnan_shipyard_group_organization = {
production_bonus = { production_bonus = {
production_capacity_factor = 0.05 production_capacity_factor = 0.05
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = jishugaijing token = jishugaijing
name = "整修江南制造局" name = "整修江南制造局"
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=2 } x = 9
y = 2
}
available = { available = {
FROM = { FROM = {
num_of_naval_factories > 85 num_of_naval_factories > 85
@@ -695,6 +758,11 @@ DOH_jiangnan_shipyard_group_organization = {
production_bonus = { production_bonus = {
production_capacity_factor = 0.05 production_capacity_factor = 0.05
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
} }
@@ -709,13 +777,18 @@ DOH_dagu_shipyard_organization = {
name = bulizaochuanchang_1 name = bulizaochuanchang_1
icon = GFX_BLI_zaochuanchang_mio_icon_1 icon = GFX_BLI_zaochuanchang_mio_icon_1
special_trait_background = yes special_trait_background = yes
position = {
position = { x=8 y=4 } x = 8
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi1_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi1_get
}
}
} }
equipment_bonus = { equipment_bonus = {
reliability = 0.08 reliability = 0.08
armor_value = 0.05 armor_value = 0.05
@@ -737,19 +810,23 @@ DOH_dagu_shipyard_organization = {
} }
} }
} }
add_trait = { add_trait = {
token = bulizaochuanchang_2 token = bulizaochuanchang_2
name = bulizaochuanchang_2 name = bulizaochuanchang_2
icon = GFX_BLI_zaochuanchang_mio_icon_2 icon = GFX_BLI_zaochuanchang_mio_icon_2
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=4 } x = 9
y = 4
available = { }
FROM = { OR = { tag = BLI has_country_flag = buligongyi2_get } } available = {
FROM = {
OR = {
tag = BLI
has_country_flag = buligongyi2_get
}
}
} }
equipment_bonus = { equipment_bonus = {
lg_attack = 0.15 lg_attack = 0.15
hg_attack = 0.2 hg_attack = 0.2
@@ -777,9 +854,10 @@ DOH_dagu_shipyard_organization = {
name = jishujiaoliu_zuoshibao name = jishujiaoliu_zuoshibao
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -795,15 +873,21 @@ DOH_dagu_shipyard_organization = {
surface_visibility = -0.1 surface_visibility = -0.1
surface_detection = 0.1 surface_detection = 0.1
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = jishugaijing token = jishugaijing
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=2 } x = 9
y = 2
}
available = { available = {
FROM = { FROM = {
num_of_naval_factories > 85 num_of_naval_factories > 85
@@ -816,26 +900,29 @@ DOH_dagu_shipyard_organization = {
surface_visibility = -0.2 surface_visibility = -0.2
surface_detection = 0.2 surface_detection = 0.2
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
available = { available = {
owner = { OR = { owner = {
OR = {
has_completed_focus = DOH_xindonghuang has_completed_focus = DOH_xindonghuang
has_completed_focus = DOH_yixianwansui has_completed_focus = DOH_yixianwansui
} } }
}
} }
} }
########################### ###########################
### # ## # # ### ## ### # ## # # ### ##
# # # # # ## # # # # # # # # ## # # #
### # #### # ## ## # ### # #### # ## ## #
# # # # # # # # # # # # # # # #
# ### # # # # ### ## # ### # # # # ### ##
########################### ###########################
DOH_camco_medium_organization = { DOH_camco_medium_organization = {
include = generic_medium_aircraft_organization include = generic_medium_aircraft_organization
icon = GFX_idea_CHI_camco icon = GFX_idea_CHI_camco
@@ -852,6 +939,7 @@ DOH_camco_medium_organization = {
} }
} }
} }
DOH_camco_fighter_organization = { DOH_camco_fighter_organization = {
include = generic_light_aircraft_organization include = generic_light_aircraft_organization
icon = GFX_idea_CHI_camco icon = GFX_idea_CHI_camco
@@ -868,6 +956,7 @@ DOH_camco_fighter_organization = {
} }
} }
} }
DOH_camco_cas_organization = { DOH_camco_cas_organization = {
include = generic_cas_aircraft_organization include = generic_cas_aircraft_organization
icon = GFX_idea_CHI_camco icon = GFX_idea_CHI_camco
@@ -884,6 +973,7 @@ DOH_camco_cas_organization = {
} }
} }
} }
DOH_camco_heavy_organization = { DOH_camco_heavy_organization = {
include = generic_heavy_aircraft_organization include = generic_heavy_aircraft_organization
icon = GFX_idea_CHI_camco icon = GFX_idea_CHI_camco
@@ -904,17 +994,14 @@ DOH_camco_heavy_organization = {
} }
} }
} }
###################################
###################################
# # ## ### ### ### ### ### # # # ## ### ### ### ### ### #
## ## # # # # # # # # # ## ## # # # # # # # # #
# # # #### # ## ### # ## # # # # #### # ## ### # ## #
# # # # # # # # # # # # # # # # # # # # # #
# # # # # ### # # ### ### ### # # # # # ### # # ### ### ###
################################### ###################################
DOH_taiyuan_arsenal_organization = { DOH_taiyuan_arsenal_organization = {
icon = GFX_idea_generic_artillery_manufacturer_1 icon = GFX_idea_generic_artillery_manufacturer_1
allowed = { allowed = {
@@ -939,10 +1026,11 @@ DOH_taiyuan_arsenal_organization = {
token = generic_mio_trait_improved_direct_fire_targeting token = generic_mio_trait_improved_direct_fire_targeting
name = generic_mio_trait_improved_direct_fire_targeting name = generic_mio_trait_improved_direct_fire_targeting
icon = GFX_generic_mio_department_icon_anti_tank icon = GFX_generic_mio_department_icon_anti_tank
position = {
position = { x=-1 y=3 } x = -1
y = 3
}
relative_position_id = generic_mio_trait_improved_hydraulic_recoil_system relative_position_id = generic_mio_trait_improved_hydraulic_recoil_system
all_parents = { all_parents = {
generic_mio_trait_improved_hydraulic_recoil_system generic_mio_trait_improved_hydraulic_recoil_system
} }
@@ -961,16 +1049,21 @@ DOH_taiyuan_arsenal_organization = {
ap_attack = 0.05 ap_attack = 0.05
hard_attack = 0.05 hard_attack = 0.05
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = generic_mio_trait_advanced_anti_air_targeting token = generic_mio_trait_advanced_anti_air_targeting
name = generic_mio_trait_advanced_anti_air_targeting name = generic_mio_trait_advanced_anti_air_targeting
icon = GFX_generic_mio_department_icon_anti_air icon = GFX_generic_mio_department_icon_anti_air
position = {
position = { x=1 y=0 } x = 1
y = 0
}
relative_position_id = generic_mio_trait_improved_direct_fire_targeting relative_position_id = generic_mio_trait_improved_direct_fire_targeting
all_parents = { all_parents = {
generic_mio_trait_improved_hydraulic_recoil_system generic_mio_trait_improved_hydraulic_recoil_system
} }
@@ -985,29 +1078,31 @@ DOH_taiyuan_arsenal_organization = {
limit_to_equipment_type = { limit_to_equipment_type = {
anti_air_equipment anti_air_equipment
} }
equipment_bonus = { equipment_bonus = {
air_attack = 0.07 air_attack = 0.07
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = generic_mio_trait_advanced_trajectory_calculations token = generic_mio_trait_advanced_trajectory_calculations
name = generic_mio_trait_advanced_trajectory_calculations name = generic_mio_trait_advanced_trajectory_calculations
icon = GFX_generic_mio_department_icon_artillery icon = GFX_generic_mio_department_icon_artillery
position = {
position = { x=2 y=0 } x = 2
y = 0
}
relative_position_id = generic_mio_trait_improved_direct_fire_targeting relative_position_id = generic_mio_trait_improved_direct_fire_targeting
all_parents = { all_parents = {
generic_mio_trait_improved_hydraulic_recoil_system generic_mio_trait_improved_hydraulic_recoil_system
} }
limit_to_equipment_type = { limit_to_equipment_type = {
artillery_equipment artillery_equipment
rocket_artillery_equipment rocket_artillery_equipment
} }
equipment_bonus = { equipment_bonus = {
hard_attack = 1 hard_attack = 1
breakthrough = 0.05 breakthrough = 0.05
@@ -1018,9 +1113,10 @@ DOH_taiyuan_arsenal_organization = {
name = jishugaijing name = jishugaijing
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
special_trait_background = yes special_trait_background = yes
position = {
position = { x=9 y=0 } x = 9
y = 0
}
available = { available = {
FROM = { FROM = {
OR = { OR = {
@@ -1029,7 +1125,6 @@ DOH_taiyuan_arsenal_organization = {
} }
} }
} }
equipment_bonus = { equipment_bonus = {
soft_attack = 0.05 soft_attack = 0.05
hard_attack = 0.05 hard_attack = 0.05
@@ -1040,6 +1135,7 @@ DOH_taiyuan_arsenal_organization = {
} }
} }
} }
DOH_liaoning_arsenal_organization = { DOH_liaoning_arsenal_organization = {
include = generic_motorized_mechanized_organization include = generic_motorized_mechanized_organization
icon = GFX_idea_generic_motorized_equipment_manufacturer_1 icon = GFX_idea_generic_motorized_equipment_manufacturer_1
@@ -1059,7 +1155,10 @@ DOH_liaoning_arsenal_organization = {
token = DOH_motorized token = DOH_motorized
name = jishujiaoliu_richan name = jishujiaoliu_richan
icon = GFX_generic_mio_trait_icon_unique icon = GFX_generic_mio_trait_icon_unique
position = { x = 0 y = 2 } position = {
x = 0
y = 2
}
available = { available = {
DOH = { DOH = {
OR = { OR = {
@@ -1071,11 +1170,17 @@ DOH_liaoning_arsenal_organization = {
equipment_bonus = { equipment_bonus = {
hardness = 0.05 hardness = 0.05
defense = 0.1 defense = 0.1
fuel_consumption = -0.10 fuel_consumption = -0.1
build_cost_ic = 0.05 build_cost_ic = 0.05
} }
on_complete = {
ROOT = {
add_mio_size = 1
} }
} }
}
}
DOH_hanyan_arsenal_organization = { DOH_hanyan_arsenal_organization = {
include = generic_infantry_equipment_organization include = generic_infantry_equipment_organization
icon = GFX_idea_generic_infantry_equipment_manufacturer_1 icon = GFX_idea_generic_infantry_equipment_manufacturer_1
@@ -1105,8 +1210,8 @@ DOH_hanyan_arsenal_organization = {
} }
} }
equipment_bonus = { equipment_bonus = {
soft_attack = 0.10 soft_attack = 0.1
hard_attack = 0.10 hard_attack = 0.1
ap_attack = 1 ap_attack = 1
defense = 0.05 defense = 0.05
build_cost_ic = 0.05 build_cost_ic = 0.05
@@ -1114,6 +1219,11 @@ DOH_hanyan_arsenal_organization = {
mutually_exclusive = { mutually_exclusive = {
DOH_infantry_mio_jishugaijing_2 DOH_infantry_mio_jishugaijing_2
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = DOH_infantry_mio_jishugaijing_2 token = DOH_infantry_mio_jishugaijing_2
@@ -1135,9 +1245,14 @@ DOH_hanyan_arsenal_organization = {
production_bonus = { production_bonus = {
production_cost_factor = -0.03 production_cost_factor = -0.03
production_conversion_speed_factor = 0.3 production_conversion_speed_factor = 0.3
production_efficiency_cap_factor = 0.10 production_efficiency_cap_factor = 0.1
production_efficiency_gain_factor = 0.05 production_efficiency_gain_factor = 0.05
} }
on_complete = {
ROOT = {
add_mio_size = 1
}
}
} }
add_trait = { add_trait = {
token = DOH_infantry_mio_jishugaijing_3 token = DOH_infantry_mio_jishugaijing_3
@@ -1170,6 +1285,7 @@ DOH_hanyan_arsenal_organization = {
} }
} }
} }
DOH_mukden_arsenal_organization = { DOH_mukden_arsenal_organization = {
include = DOH_hanyan_arsenal_organization include = DOH_hanyan_arsenal_organization
icon = GFX_idea_generic_infantry_equipment_manufacturer_2 icon = GFX_idea_generic_infantry_equipment_manufacturer_2

View File

@@ -343,22 +343,10 @@ focus_tree = {
} }
completion_reward = { completion_reward = {
add_ideas = DOH_zzyf add_ideas = DOH_zzyf
effect_tooltip = {
if = {
limit = {
NOT = {
has_completed_focus = DOH_dulizizhudejungong
}
}
DOH_dongfangguguo_dengji = yes
}
}
hidden_effect = {
DOH_dongfangguguo_dengji = yes
}
every_military_industrial_organization = { every_military_industrial_organization = {
add_mio_size = 5 add_mio_size = 1
} }
DOH_neibufenqi_jianqin_few_effect = yes
} }
} }
focus = { focus = {
@@ -853,6 +841,12 @@ focus_tree = {
human_wave_tactics_for_doh = 1 human_wave_tactics_for_doh = 1
popup = no popup = no
} }
custom_effect_tooltip = DOH_dashijiyoujizhan_tooltip
hidden_effect = {
set_technology = {
DOH_dashijiyoujizhan_tech = 1
}
}
} }
} }
} }
@@ -887,6 +881,26 @@ focus_tree = {
add_potential_special_forces_tree = yes add_potential_special_forces_tree = yes
add_potential_special_forces_tree = yes add_potential_special_forces_tree = yes
DOH_neibufenqi_jianqin_effect = yes DOH_neibufenqi_jianqin_effect = yes
if = {
limit = {
NOT = {
has_completed_focus = DOH_wanguolaichao
}
}
effect_tooltip = {
if = {
limit = {
NOT = {
has_completed_focus = DOH_special_force
}
}
DOH_dongfangguguo_dengji = yes
}
}
hidden_effect = {
DOH_dongfangguguo_dengji = yes
}
}
} }
} }
focus = { focus = {
@@ -2658,6 +2672,9 @@ focus_tree = {
factor = 15 factor = 15
} }
completion_reward = { completion_reward = {
every_military_industrial_organization = {
add_mio_size = 2
}
add_ideas = DOH_hailufuhe_idea_0 add_ideas = DOH_hailufuhe_idea_0
swap_ideas = { swap_ideas = {
remove_idea = DOH_dhgytx remove_idea = DOH_dhgytx
@@ -3096,6 +3113,9 @@ focus_tree = {
} }
completion_reward = { completion_reward = {
add_research_slot = 1 add_research_slot = 1
every_military_industrial_organization = {
add_mio_size = 2
}
} }
} }
focus = { focus = {
@@ -5491,6 +5511,27 @@ focus_tree = {
add_idea = DOH_tcsg add_idea = DOH_tcsg
} }
DOH_neibufenqi_jianqin_effect = yes DOH_neibufenqi_jianqin_effect = yes
if = {
limit = {
NOT = {
has_completed_focus = DOH_special_force
}
}
effect_tooltip = {
if = {
limit = {
NOT = {
has_completed_focus = DOH_wanguolaichao
}
}
DOH_dongfangguguo_dengji = yes
}
}
hidden_effect = {
DOH_dongfangguguo_dengji = yes
}
}
} }
} }
focus = { focus = {

File diff suppressed because it is too large Load Diff

View File

@@ -727,6 +727,7 @@ country_event = {
} }
} }
} }
DOH_neibufenqi_jiazhong_effect = yes
} }
} }
country_event = { country_event = {
@@ -777,6 +778,7 @@ country_event = {
} }
} }
} }
DOH_neibufenqi_jiazhong_effect = yes
} }
} }
country_event = { country_event = {