2024-12-22 18:18:38

This commit is contained in:
actions[bot]
2024-12-22 18:18:38 +00:00
parent 1a48daf5c5
commit cde0bf3a85
14 changed files with 319 additions and 220 deletions

View File

@@ -1,24 +1,19 @@
DOH_historical = {
name = "DOH_historical"
desc = "DOH_historical_desc"
allowed = {
original_tag = DOH
}
enable = {
has_global_flag = MOD_azurlane_tianjiangjianniang
#has_global_flag = MOD_azurlane_tianjiangjianniang
OR = {
is_historical_focus_on = yes
has_game_rule = {
rule = DOH_ai_behavior
option = DOH_historical_focus
option = DOH_black_focus_1
}
}
}
abort = {
has_completed_focus = DOH_baochiweishe
}
ai_national_focuses = {
DOH_junshigaige
DOH_weishejunfa
@@ -44,7 +39,6 @@ DOH_historical = {
DOH_xuexibaiying
DOH_dongfangdexiaoxuesheng
DOH_dulizizhudejungong
DOH_dongfangliming
DOH_xiandaihuazhimeng
DOH_rencaiyinjin
@@ -55,37 +49,30 @@ DOH_historical = {
DOH_ziligengsheng
DOH_shehuibaozhang
DOH_donghuanggongyetixi
DOH_huanxingjulong
DOH_weilenvhuang
DOH_xianchuyiqie
DOH_gaodengxuefu
DOH_minzhikaiqi
DOH_faxiantianranqi
DOH_nanhaishiyougongsi
DOH_jianshedaolian
DOH_haijunjianshe
DOH_zaochuanjishugexin
DOH_nanhaidezhuren
DOH_jingbingqiangjiang
DOH_lujunxinlilun
DOH_liluntupo
DOH_tiexueguwen
DOH_huangjiaguwen
DOH_donghuangdeshidai
DOH_dashanghai
DOH_tianfuzhiguo
DOH_qianniandidu
DOH_heijinsansheng
DOH_sichouzhilu
DOH_yuanyanghaijun
DOH_yunshujiandui
#DOH_aoranzili
DOH_baochiweishe
# #1936
@@ -129,29 +116,27 @@ DOH_historical = {
# DOH_jiachangbanshi #49
# DOH_shikejingjie #70
}
research = {
cat_medium_armor = 50.0
cat_medium_armor = 50
}
# Keep small, as it is used as a factor for some things (such as research needs)
# Recommended around 1.0. Useful for relation between plans
weight = {
factor = 1.0
factor = 1
modifier = {
factor = 1.0
factor = 1
}
}
}
DOH_red = {
name = "DOH_red"
desc = "DOH_red_desc"
allowed = {
original_tag = DOH
}
enable = {
has_global_flag = MOD_azurlane_tianjiangjianniang
#has_global_flag = MOD_azurlane_tianjiangjianniang
OR = {
has_game_rule = {
rule = DOH_ai_behavior
@@ -161,12 +146,16 @@ DOH_red = {
rule = DOH_ai_behavior
option = DOH_red_focus_2
}
has_game_rule = {
rule = DOH_ai_behavior
option = DOH_red_focus_3
}
has_game_rule = {
rule = DOH_ai_behavior
option = DOH_red_focus_4
}
}
}
abort = {
has_completed_focus = DOH_xianchuyiqie
}
ai_national_focuses = {
DOH_junshigaige
DOH_weishejunfa
@@ -190,7 +179,6 @@ DOH_red = {
DOH_xuexibaiying
DOH_dongfangdexiaoxuesheng
DOH_dulizizhudejungong
DOH_dongfangliming
DOH_xiandaihuazhimeng
DOH_rencaiyinjin
@@ -201,70 +189,63 @@ DOH_red = {
DOH_ziligengsheng
DOH_shehuibaozhang
DOH_donghuanggongyetixi
DOH_huanxingjulong
DOH_weilenvhuang
DOH_xianchuyiqie
DOH_gaodengxuefu
DOH_minzhikaiqi
DOH_faxiantianranqi
DOH_nanhaishiyougongsi
DOH_jianshedaolian
DOH_haijunjianshe
DOH_zaochuanjishugexin
DOH_nanhaidezhuren
DOH_jingbingqiangjiang
DOH_lujunxinlilun
DOH_liluntupo
DOH_tiexueguwen
DOH_huangjiaguwen
DOH_donghuangdeshidai
DOH_dashanghai
DOH_tianfuzhiguo
DOH_qianniandidu
DOH_heijinsansheng
DOH_sichouzhilu
DOH_yuanyanghaijun
DOH_yunshujiandui
}
research = {
cat_medium_armor = 50.0
cat_medium_armor = 50
}
# Keep small, as it is used as a factor for some things (such as research needs)
# Recommended around 1.0. Useful for relation between plans
weight = {
factor = 1.0
factor = 1
modifier = {
factor = 1.0
factor = 1
}
}
}
DOH_red = {
DOH_blue = {
name = "DOH_blue"
desc = "DOH_blue_desc"
allowed = {
original_tag = DOH
}
enable = {
has_global_flag = MOD_azurlane_tianjiangjianniang
has_game_rule = {
rule = DOH_ai_behavior
option = DOH_blue_focus
# has_global_flag = MOD_azurlane_tianjiangjianniang
OR = {
has_game_rule = {
rule = DOH_ai_behavior
option = DOH_blue_focus_1
}
has_game_rule = {
rule = DOH_ai_behavior
option = DOH_blue_focus_2
}
}
}
}
abort = {
has_completed_focus = DOH_xianchuyiqie
}
ai_national_focuses = {
DOH_junshigaige
DOH_weishejunfa
@@ -288,7 +269,6 @@ DOH_red = {
DOH_xuexibaiying
DOH_dongfangdexiaoxuesheng
DOH_dulizizhudejungong
DOH_dongfangliming
DOH_xiandaihuazhimeng
DOH_rencaiyinjin
@@ -299,48 +279,37 @@ DOH_red = {
DOH_ziligengsheng
DOH_shehuibaozhang
DOH_donghuanggongyetixi
DOH_huanxingjulong
DOH_weilenvhuang
DOH_xianchuyiqie
DOH_gaodengxuefu
DOH_minzhikaiqi
DOH_faxiantianranqi
DOH_nanhaishiyougongsi
DOH_jianshedaolian
DOH_haijunjianshe
DOH_zaochuanjishugexin
DOH_nanhaidezhuren
DOH_jingbingqiangjiang
DOH_lujunxinlilun
DOH_liluntupo
DOH_tiexueguwen
DOH_huangjiaguwen
DOH_donghuangdeshidai
DOH_dashanghai
DOH_tianfuzhiguo
DOH_qianniandidu
DOH_heijinsansheng
DOH_sichouzhilu
DOH_yuanyanghaijun
DOH_yunshujiandui
}
research = {
cat_medium_armor = 50.0
}
# Keep small, as it is used as a factor for some things (such as research needs)
# Recommended around 1.0. Useful for relation between plans
weight = {
factor = 0.2
modifier = {
factor = 1.0
factor = 1
}
}
}
}

View File

@@ -192,9 +192,21 @@ DOH_ai_behavior = {
allow_achievements = yes
}
option = {
name = DOH_historical_focus
text = "DOH_zouxiang_historical"
desc = "DOH_zouxiang_historical_desc"
name = DOH_black_focus_1
text = "DOH_zouxiang_black_1"
desc = "DOH_zouxiang_black_1_desc"
allow_achievements = yes
}
option = {
name = DOH_black_focus_2
text = "DOH_zouxiang_black_2"
desc = "DOH_zouxiang_black_2_desc"
allow_achievements = yes
}
option = {
name = DOH_black_3_focus
text = "DOH_zouxiang_black_3"
desc = "DOH_zouxiang_black_3_desc"
allow_achievements = yes
}
option = {
@@ -210,9 +222,27 @@ DOH_ai_behavior = {
allow_achievements = yes
}
option = {
name = DOH_blue_focus
text = "DOH_zouxiang_blue"
desc = "DOH_zouxiang_blue_desc"
name = DOH_red_focus_3
text = "DOH_zouxiang_red_3"
desc = "DOH_zouxiang_red_3_desc"
allow_achievements = yes
}
option = {
name = DOH_red_focus_4
text = "DOH_zouxiang_red_4"
desc = "DOH_zouxiang_red_4_desc"
allow_achievements = yes
}
option = {
name = DOH_blue_focus_1
text = "DOH_zouxiang_blue_1"
desc = "DOH_zouxiang_blue_1_desc"
allow_achievements = yes
}
option = {
name = DOH_blue_focus_2
text = "DOH_zouxiang_blue_2"
desc = "DOH_zouxiang_blue_2_desc"
allow_achievements = yes
}
}

View File

@@ -1437,7 +1437,7 @@ ideas = {
}
}
DOH_ndhhsygs = {
picture = usa_tank_destroyer_board
picture = generic_refining_concern_1
allowed_civil_war = {
always = yes
}

View File

@@ -537,7 +537,7 @@ BYG_brooklyn_naval_yard_organization = {
icon = GFX_generic_mio_trait_icon_production_capacity
special_trait_background = yes
all_parents = { }
#all_parents = { }
position = { x=3 y=0 }
@@ -596,7 +596,7 @@ BYG_newport_news_shipbuilding_organization = {
screen_ship
}
all_parents = { }
#all_parents = { }
position = { x=3 y=0 }

View File

@@ -88,6 +88,10 @@ DOH_tongyonghangkong_organization = {
has_completed_focus = DOH_tieyuan
}
}
equipment_type = {
helicopter_equipment
motorbike_equipment
}
}
DOH_baotoudiyijixiechang_organization = {
@@ -296,11 +300,11 @@ DOH_dalianzaochuan_organization = {
}
available = {
owner = {
AND = {
num_of_factories > 225
num_of_naval_factories > 60
has_completed_focus = DOH_zaochuanjishugexin
}
# AND = {
# num_of_factories > 225
# num_of_naval_factories > 60
has_completed_focus = DOH_zaochuanjishugexin
# }
controls_state = 745
OR = {
has_completed_focus = DOH_xindonghuang
@@ -483,7 +487,7 @@ DOH_hudong_organization = {
## 武昌造船厂
DOH_wuchangzaochuanchang_organization = {
include = generic_submarine_organization
icon = GFX_idea_generic_sea_focused_navy
icon = GFX_idea_generic_navy_submarines
allowed = {
tag = DOH
}
@@ -1055,6 +1059,12 @@ DOH_taiyuan_arsenal_organization = {
allowed = {
tag = DOH
}
equipment_type = {
artillery_equipment
rocket_artillery_equipment
self_propelled_super_heavy_artillery_equipment
super_heavy_artillery_equipment
}
available = {
owner = {
controls_state = 615

View File

@@ -254,8 +254,6 @@ focus_tree = {
set_technology = { advanced_heavy_tank_chassis = 1 }
set_technology = { amphibious_tank_chassis = 1 }
set_technology = { centimetric_radar = 1 }
set_technology = { improved_decimetric_radar = 1 }
set_technology = { decimetric_radar = 1 }
set_technology = { radio_detection = 1 }
set_technology = { radio = 1 }
set_technology = { tech_engineers2 = 1}

View File

@@ -2119,10 +2119,8 @@ focus_tree = {
factor = 30
}
bypass = {
IF = {
NOT = {
country_exists = CHL
}
NOT = {
country_exists = CHL
}
}
#search_filters = { FOCUS_FILTER_STABILITY }
@@ -2155,16 +2153,14 @@ focus_tree = {
focus = BLI_xindalu
}
bypass = {
IF = {
NOT = {
country_exists = ARG
}
NOT = {
country_exists = URG
}
NOT = {
country_exists = PAR
}
NOT = {
country_exists = ARG
}
NOT = {
country_exists = URG
}
NOT = {
country_exists = PAR
}
}
relative_position_id = BLI_xindalu
@@ -2214,16 +2210,14 @@ focus_tree = {
factor = 30
}
bypass = {
IF = {
NOT = {
country_exists = ECU
}
NOT = {
country_exists = PRU
}
NOT = {
country_exists = BOL
}
NOT = {
country_exists = ECU
}
NOT = {
country_exists = PRU
}
NOT = {
country_exists = BOL
}
}
#search_filters = { FOCUS_FILTER_STABILITY }

View File

@@ -3022,7 +3022,7 @@
prerequisite = {
focus = CHY_houqinzhunbei
}
available = { not = { has_ideas = CHY_bhsdlj } }
available = { not = { has_idea = CHY_bhsdlj } }
relative_position_id = CHY_houqinzhunbei
x = 0
y = 1

View File

@@ -5678,6 +5678,9 @@ focus_tree = {
start_province = 4619
target_province = 1628
}
mio:DOH_wuchangzaochuanchang_organization = {
add_mio_size = 1
}
hidden_effect = {
set_victory_points = {
province = 4619 # 武汉
@@ -5720,6 +5723,11 @@ focus_tree = {
level = 8
province = 1150
}
add_building_construction = {
type = naval_base
level = 8
province = 6851
}
}
mio:DOH_dalianzaochuan_organization = {
add_mio_size = 3

View File

@@ -1827,16 +1827,14 @@ focus_tree = {
}
}
bypass = {
IF = {
NOT = {
country_exists = CUB
}
NOT = {
country_exists = DOM
}
NOT = {
country_exists = HAI
}
NOT = {
country_exists = CUB
}
NOT = {
country_exists = DOM
}
NOT = {
country_exists = HAI
}
}
cancel_if_invalid = yes
@@ -1878,16 +1876,14 @@ focus_tree = {
factor = 40
}
bypass = {
IF = {
NOT = {
country_exists = BRA
}
NOT = {
country_exists = COL
}
NOT = {
country_exists = VEN
}
NOT = {
country_exists = BRA
}
NOT = {
country_exists = COL
}
NOT = {
country_exists = VEN
}
}
available = {
@@ -1942,28 +1938,26 @@ focus_tree = {
relative_position_id = SIR_chuanjiao_nanmei
cost = 20
bypass = {
IF = {
NOT = {
country_exists = ECU
}
NOT = {
country_exists = PRU
}
NOT = {
country_exists = BOL
}
NOT = {
country_exists = PAR
}
NOT = {
country_exists = URG
}
NOT = {
country_exists = ARG
}
NOT = {
country_exists = CHL
}
NOT = {
country_exists = ECU
}
NOT = {
country_exists = PRU
}
NOT = {
country_exists = BOL
}
NOT = {
country_exists = PAR
}
NOT = {
country_exists = URG
}
NOT = {
country_exists = ARG
}
NOT = {
country_exists = CHL
}
}
ai_will_do = {

View File

@@ -29,11 +29,7 @@ sp_az_DOH_yunzaihuojian = {
OR = {
FROM = {
num_of_factories > 2000
is_special_project_completed = sp:sp_rockets_medium_range_ballistic_missile
}
FROM = {
tag = DOH
is_debug = yes
is_special_project_completed = sp:sp_rockets_ballistic_missile
}
}
}