2024-07-22 23:14:11
All checks were successful
sync / build (push) Successful in 53s

This commit is contained in:
actions[bot]
2024-07-22 23:14:11 +08:00
parent 6a03dad17f
commit a71a95cba8
177 changed files with 44013 additions and 87606 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -6,7 +6,7 @@ bfl_jihua_category = {
available = {
if = {
limit = { has_global_flag = MOD_azurlane_sairenzhizai }
or = {
OR = {
AND = {
is_ai = yes
date > 1940.1.1
@@ -19,7 +19,7 @@ bfl_jihua_category = {
}
else_if = {
limit = { has_global_flag = MOD_azurlane_tianjiangjianniang }
or = {
OR = {
AND = {
is_ai = yes
date > 1940.12.1
@@ -977,7 +977,7 @@ bfl_jiansheshehuizhuyi_category = {
icon = generic_construction
visible = {
tag = BFL
not = { has_country_flag = BFL_wunianjihua_start }
NOT = { has_country_flag = BFL_wunianjihua_start }
has_completed_focus = BFL_xiayigewunianjihua
}
days_remove = 180

View File

@@ -257,10 +257,10 @@ BLI_get_core = {
has_full_control_of_state = 691
has_full_control_of_state = 695
has_global_flag = MOD_azurlane_tianjiangjianniang
or = {
OR = {
has_war_with = SIR
SIR = { is_puppet_of = BLI }
not = { country_exists = SIR }
NOT = { country_exists = SIR }
}
}
visible = {

View File

@@ -26,8 +26,10 @@ CHY_Marcus_Island = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 648
highlight_states = {
highlight_state_targets = {
state = 648
}
}
fire_only_once = yes
remove_effect = {
@@ -110,8 +112,10 @@ CHY_Iwo_Jima = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 645
highlight_states = {
highlight_state_targets = {
state = 645
}
}
fire_only_once = yes
remove_effect = {
@@ -193,8 +197,10 @@ CHY_Wake_Island = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 632
highlight_states = {
highlight_state_targets = {
state = 632
}
}
fire_only_once = yes
remove_effect = {
@@ -276,8 +282,10 @@ CHY_Midway_Island = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 631
highlight_states = {
highlight_state_targets = {
state = 631
}
}
fire_only_once = yes
remove_effect = {
@@ -359,8 +367,10 @@ CHY_Hawaii_State = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 629
highlight_states = {
highlight_state_targets = {
state = 629
}
}
fire_only_once = yes
remove_effect = {
@@ -442,8 +452,10 @@ CHY_Johnston_Atoll = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 630
highlight_states = {
highlight_state_targets = {
state = 630
}
}
fire_only_once = yes
remove_effect = {
@@ -525,8 +537,10 @@ CHY_LineIslands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 727
highlight_states = {
highlight_state_targets = {
state = 727
}
}
fire_only_once = yes
remove_effect = {
@@ -608,8 +622,10 @@ CHY_Phoenix_Islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
state = 642
highlight_states = {
highlight_state_targets = {
state = 642
}
}
fire_only_once = yes
remove_effect = {
@@ -691,9 +707,9 @@ CHY_Tahiti = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 641
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 641
@@ -774,9 +790,9 @@ CHY_buli = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 270
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 270
@@ -857,9 +873,9 @@ CHY_GALAPAGOS = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 649
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 649
@@ -940,9 +956,9 @@ CHY_Samoa = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 726
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 726
@@ -1023,9 +1039,9 @@ CHY_Ellis_islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 643
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 643
@@ -1106,9 +1122,9 @@ CHY_Fiji = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 636
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 636
@@ -1189,9 +1205,9 @@ CHY_Nouvelle_Caledonie = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 635
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 635
@@ -1272,9 +1288,9 @@ CHY_Nendo = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 734
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 734
@@ -1355,9 +1371,9 @@ CHY_Nauru = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 725
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 725
@@ -1438,9 +1454,9 @@ CHY_Gilbert_Islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 639
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 639
@@ -1521,9 +1537,9 @@ CHY_Marshall_Islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 633
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 633
@@ -1604,9 +1620,9 @@ CHY_Caroline_Islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 684
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 684
@@ -1687,9 +1703,9 @@ CHY_Palau = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 647
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 647
@@ -1770,9 +1786,9 @@ CHY_Guam = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 638
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 638
@@ -1853,9 +1869,9 @@ CHY_Attu = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 650
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 650
@@ -1936,9 +1952,9 @@ CHY_Saipan = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 646
}
} }
fire_only_once = yes
remove_effect = {
add_manpower = -50000
@@ -2018,9 +2034,9 @@ CHY_Solomon_Islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 634
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 634
@@ -2101,9 +2117,9 @@ CHY_Bismarck_Archipelaago = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 737
}
} }
fire_only_once = yes
remove_effect = {
add_state_core = 737
@@ -2184,9 +2200,9 @@ CHY_Kuril_Islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 555
}
} }
fire_only_once = yes
remove_effect = {
add_manpower = -50000
@@ -2266,9 +2282,9 @@ CHY_Ryukyu_islands = {
modifier = {
civilian_factory_use = 10
}
highlight_state_targets = {
highlight_states = { highlight_state_targets = {
state = 526
}
} }
fire_only_once = yes
remove_effect = {
add_manpower = -50000

View File

@@ -4,11 +4,9 @@
@border_conflict_escalate_to_war_countdown = 45
@border_conflict_time_until_cancelled = 360
# Using BCE values for AI
DH1_yuanzheng_decision_category = {
DH1_yuanzheng_mission = {
icon = border_war
icon = border_war
available = {
FROM = {
any_owned_state = {
@@ -16,7 +14,9 @@ DH1_yuanzheng_decision_category = {
OR = {
AND = {
OR = {
DH1 = { has_completed_focus = DH1_zhongnanbandao }
DH1 = {
has_completed_focus = DH1_zhongnanbandao
}
is_debug = yes
}
OR = {
@@ -30,7 +30,9 @@ DH1_yuanzheng_decision_category = {
}
AND = {
OR = {
DH1 = { has_completed_focus = DH1_nanyacidalu }
DH1 = {
has_completed_focus = DH1_nanyacidalu
}
is_debug = yes
}
OR = {
@@ -44,74 +46,100 @@ DH1_yuanzheng_decision_category = {
}
any_neighbor_state = {
is_fully_controlled_by = ROOT
set_temp_variable = { var:attacker_state_temp = id }
set_temp_variable = {
var:attacker_state_temp = id
}
has_ROOT_at_least_1_div_in_current_state_scope = yes
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
}
NOT = {
has_state_flag = border_incident_active
}
set_temp_variable = {
var:defender_state_temp = id
}
NOT = { has_state_flag = border_incident_active }
set_temp_variable = { var:defender_state_temp = id }
}
}
}
visible = {
FROM = { exists = yes }
NOT = {
FROM = {
exists = yes
}
NOT = {
AND = {
has_war_with = FROM
has_war_with = FROM
is_ai = yes
}
}
FROM = { has_not_initiated_border_incident_with_ROOT = yes }
FROM = {
NOT = {
is_subject_of = ROOT
}
NOT = {
is_in_faction_with = ROOT
}
}
FROM = {
has_not_initiated_border_incident_with_ROOT = yes
}
FROM = {
NOT = {
is_subject_of = ROOT
}
NOT = {
is_subject_of = FROM
is_in_faction_with = ROOT
}
OR = {
NOT = { has_border_war_with = FROM }
FROM = {
any_owned_state = {
is_controlled_by = FROM
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
any_neighbor_state = {
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
is_fully_controlled_by = ROOT
}
NOT = {
is_subject_of = FROM
}
OR = {
NOT = {
has_border_war_with = FROM
}
FROM = {
any_owned_state = {
is_controlled_by = FROM
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
any_neighbor_state = {
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
is_fully_controlled_by = ROOT
}
}
}
}
}
# VPI by Yard1
target_trigger = {
target_trigger = {
exists = yes
}
target_array = neighbors
target_trigger = {
FROM = {
exists = yes
}
target_array = neighbors
target_trigger = {
FROM = {
exists = yes }
}
}
highlight_states = {
highlight_states_trigger = {
OR = {
state = FROM.defender_state_vs_@ROOT
AND = {
is_owned_and_controlled_by = FROM
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
any_neighbor_state = {
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
has_ROOT_at_least_1_div_in_current_state_scope = yes
is_fully_controlled_by = ROOT
}
@@ -119,11 +147,10 @@ DH1_yuanzheng_decision_category = {
}
}
}
ai_will_do = {
ai_will_do = {
base = 0
modifier = {
DH1 = {
DH1 = {
has_country_flag = DOH_DH1_kaishiyuanzheng_flag
}
add = 100
@@ -135,192 +162,229 @@ DH1_yuanzheng_decision_category = {
add = 100
}
}
cost = 15
fire_only_once = no
days_remove = @border_incident_escalation_countdown
days_re_enable = 30
war_with_target_on_remove = yes
complete_effect = {
hidden_effect = {
FROM = {
random_owned_controlled_state = {
limit = {
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
any_neighbor_state = {
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
has_ROOT_at_least_1_div_in_current_state_scope = yes
is_fully_controlled_by = ROOT
}
}
save_event_target_as = defender_state
set_variable = { FROM.defender_state_vs_@ROOT = id }
set_temp_variable = { defender_state_temp = id }
set_variable = {
FROM.defender_state_vs_@ROOT = id
}
set_temp_variable = {
defender_state_temp = id
}
set_state_flag = border_incident_active
}
}
random_state = {
limit = {
is_fully_controlled_by = ROOT
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
has_ROOT_at_least_1_div_in_current_state_scope = yes
any_neighbor_state = {
state = var:FROM.defender_state_vs_@ROOT
}
}
save_event_target_as = attacker_state
set_variable = { FROM.attacker_state_vs_@ROOT = id }
set_temp_variable = { attacker_state_temp = id }
set_variable = {
FROM.attacker_state_vs_@ROOT = id
}
set_temp_variable = {
attacker_state_temp = id
}
set_state_flag = border_incident_active
}
}
FROM = {
country_event = { id = az_NSB_border_incident_defender_warning.1 hours = 1 }
activate_targeted_decision = { target = ROOT decision = az_NSB_border_conflict_incident_warning_defender }
country_event = {
id = az_NSB_border_incident_defender_warning.1
hours = 1
}
activate_targeted_decision = {
target = ROOT
decision = az_NSB_border_conflict_incident_warning_defender
}
}
}
remove_effect = {
hidden_effect = {
var:FROM.defender_state_vs_@ROOT = {
save_event_target_as = defender_state
save_event_target_as = defender_state
}
var:FROM.attacker_state_vs_@ROOT = {
save_event_target_as = attacker_state
save_event_target_as = attacker_state
}
FROM = {
random_owned_controlled_state = {
limit = {
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
any_neighbor_state = {
is_fully_controlled_by = ROOT
has_ROOT_at_least_1_div_in_current_state_scope = yes
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
}
}
set_temp_variable = { defender_state_temp = id }
set_temp_variable = {
defender_state_temp = id
}
}
}
random_state = {
limit = {
is_fully_controlled_by = ROOT
hidden_trigger = { NOT = { has_state_flag = border_incident_active } }
hidden_trigger = {
NOT = {
has_state_flag = border_incident_active
}
}
has_ROOT_at_least_1_div_in_current_state_scope = yes
any_neighbor_state = {
state = var:FROM.defender_state_vs_@ROOT
}
}
set_temp_variable = { attacker_state_temp = id }
set_temp_variable = {
attacker_state_temp = id
}
}
}
activate_targeted_decision = { target = FROM decision = az_NSB_escalate_incident_to_border_conflict }
}
}
#Mission for defender warning that a conflict with FROM is coming
az_NSB_border_conflict_incident_warning_defender = {
icon = border_war
allowed = { always = no } #Activated from effect
available = {
hidden_trigger = { always = no }
}
highlight_states = {
highlight_state_targets = {
state = var:defender_state_temp
state = var:ROOT.defender_state_vs_@FROM
}
}
war_with_target_on_timeout = yes
#2
ai_will_do = {
base = 0 #30
modifier = {
activate_targeted_decision = {
target = FROM
decision = az_NSB_escalate_incident_to_border_conflict
}
}
}
#Mission for defender warning that a conflict with FROM is coming
az_NSB_border_conflict_incident_warning_defender = {
icon = border_war
allowed = {
always = no
} #Activated from effect
available = {
hidden_trigger = {
always = no
}
}
highlight_states = {
highlight_state_targets = {
state = var:defender_state_temp
state = var:ROOT.defender_state_vs_@FROM
}
}
war_with_target_on_timeout = yes
#2
ai_will_do = {
base = 0 #30
modifier = {
}
}
days_mission_timeout = @border_incident_escalation_countdown
fire_only_once = yes
is_good = no
timeout_effect = {
custom_effect_tooltip = escalation_possible_tooltip_for_defender
custom_effect_tooltip = effects_if_border_conflict_is_lost
effect_tooltip = {
# add_threat = 1
# add_threat = 1
add_political_power = -10
var:ROOT.defender_state_vs_@FROM = { FROM = { transfer_state = PREV } }
var:ROOT.defender_state_vs_@FROM = {
FROM = {
transfer_state = PREV
}
}
}
hidden_effect = {
remove_targeted_decision = { target = FROM decision = az_NSB_border_conflict_incident_warning_defender }
activate_targeted_decision = { target = FROM decision = az_NSB_border_conflict_escalation_warning_defender }
remove_targeted_decision = {
target = FROM
decision = az_NSB_border_conflict_incident_warning_defender
}
activate_targeted_decision = {
target = FROM
decision = az_NSB_border_conflict_escalation_warning_defender
}
}
}
}
#Mission for defender warning FROM can escalate to war at any point is coming
az_NSB_border_conflict_escalation_warning_defender = {
icon = border_war
allowed = { always = no } #Activated from effect
allowed = {
always = no
} #Activated from effect
available = {
hidden_trigger = { always = no }
}
highlight_states = {
highlight_state_targets = {
state = var:defender_state_temp
state = var:ROOT.defender_state_vs_@FROM
}
}
war_with_target_on_timeout = yes
#3
ai_will_do = {
base = 0 #30
modifier = {
hidden_trigger = {
always = no
}
}
highlight_states = {
highlight_state_targets = {
state = var:defender_state_temp
state = var:ROOT.defender_state_vs_@FROM
}
}
war_with_target_on_timeout = yes
#3
ai_will_do = {
base = 0 #30
modifier = {
}
}
days_mission_timeout = @border_conflict_incident_forgotten_timer
fire_only_once = yes
is_good = no
timeout_effect = {
custom_effect_tooltip = from_cannot_escalate
custom_effect_tooltip = effects_if_border_conflict_is_lost
effect_tooltip = {
# add_threat = -1
# add_threat = -1
add_political_power = -10
var:ROOT.defender_state_vs_@FROM = { FROM = { transfer_state = PREV } }
var:ROOT.defender_state_vs_@FROM = {
FROM = {
transfer_state = PREV
}
}
}
}
}
}
#Mission for attacker to escalate or incident is forgotten
#Decision to escalate incident on border with FROM to border conflict
az_NSB_escalate_incident_to_border_conflict = {
icon = border_war
allowed = { always = no } #Activated from effect
allowed = {
always = no
} #Activated from effect
available = {
#var:FROM.attacker_state_vs_@ROOT = {
# is_fully_controlled_by = ROOT
@@ -331,34 +395,32 @@ DH1_yuanzheng_decision_category = {
size > 0
}
}
highlight_states = {
highlight_state_targets = {
state = var:FROM.attacker_state_vs_@ROOT
}
highlight_state_targets = {
state = var:FROM.attacker_state_vs_@ROOT
}
}
#4
#4
ai_will_do = {
base = 200
modifier = {
}
}
cancel_trigger = {
is_in_faction_with = FROM
}
selectable_mission = yes
fire_only_once = yes #Reactivation handled in effect
fire_only_once = yes #Reactivation handled in effect
days_mission_timeout = @border_conflict_incident_forgotten_timer
timeout_effect = {
custom_effect_tooltip = az_NSB_border_incident_delay_until_new_incident_120
hidden_effect = {
FROM = { remove_targeted_decision = { target = ROOT decision = az_NSB_border_conflict_escalation_warning_defender } }
FROM = {
remove_targeted_decision = {
target = ROOT
decision = az_NSB_border_conflict_escalation_warning_defender
}
}
FROM = {
var:attacker_state_vs_@ROOT = {
clr_state_flag = border_incident_active
@@ -371,7 +433,6 @@ DH1_yuanzheng_decision_category = {
}
}
}
complete_effect = {
start_border_war = {
change_state_after_war = no
@@ -382,7 +443,6 @@ DH1_yuanzheng_decision_category = {
on_lose = az_NSB_border_conflict_lost_attacker.1
on_cancel = az_NSB_border_conflict_canceled_attacker.1
}
defender = {
state = var:FROM.defender_state_vs_@ROOT
num_provinces = 4
@@ -392,52 +452,61 @@ DH1_yuanzheng_decision_category = {
}
}
FROM = {
activate_targeted_decision = { target = ROOT decision = az_NSB_border_conflict_escalate_conflict }
activate_targeted_decision = { target = ROOT decision = az_NSB_border_conflict_time_until_cancelled }
activate_targeted_decision = {
target = ROOT
decision = az_NSB_border_conflict_escalate_conflict
}
activate_targeted_decision = {
target = ROOT
decision = az_NSB_border_conflict_time_until_cancelled
}
}
activate_targeted_decision = {
target = FROM
decision = az_NSB_border_conflict_escalate_conflict
}
activate_targeted_decision = {
target = FROM
decision = az_NSB_border_conflict_time_until_cancelled
}
activate_targeted_decision = { target = FROM decision = az_NSB_border_conflict_escalate_conflict }
activate_targeted_decision = { target = FROM decision = az_NSB_border_conflict_time_until_cancelled }
}
}
#Mission for attacker to win border war against FROM in X days
az_NSB_border_conflict_time_until_cancelled = {
icon = border_war
allowed = { always = no } #Activated from effect
allowed = {
always = no
} #Activated from effect
available = {
var:FROM.defender_state_vs_@ROOT = { has_border_war = no }
var:FROM.attacker_state_vs_@ROOT = { has_border_war = no }
}
highlight_states = {
highlight_state_targets = {
state = var:defender_state_temp
state = var:FROM.defender_state_vs_@ROOT
}
}
#5
ai_will_do = {
base = 0 # 100
modifier = {
var:FROM.defender_state_vs_@ROOT = {
has_border_war = no
}
var:FROM.attacker_state_vs_@ROOT = {
has_border_war = no
}
}
highlight_states = {
highlight_state_targets = {
state = var:defender_state_temp
state = var:FROM.defender_state_vs_@ROOT
}
}
#5
ai_will_do = {
base = 0 # 100
modifier = {
}
}
days_mission_timeout = @border_conflict_time_until_cancelled
is_good = no
fire_only_once = yes #Reactivation handled in effect
fire_only_once = yes #Reactivation handled in effect
complete_effect = {
}
timeout_effect = {
if = {
limit = { is_border_conflict_defender_vs_FROM = yes }
limit = {
is_border_conflict_defender_vs_FROM = yes
}
cancel_border_war = {
defender = var:defender_state_vs_@FROM
attacker = var:attacker_state_vs_@FROM
@@ -450,43 +519,41 @@ DH1_yuanzheng_decision_category = {
}
}
hidden_effect = {
remove_targeted_decision = { target = FROM decision = az_NSB_border_conflict_escalate_conflict }
remove_targeted_decision = {
target = FROM
decision = az_NSB_border_conflict_escalate_conflict
}
}
}
}
#Decision to escalate conflict further
az_NSB_border_conflict_escalate_conflict = {
icon = decision_generic_ignite_civil_war
allowed = { always = no } #Activated from effect
allowed = {
always = no
} #Activated from effect
visible = {
has_border_war_with = FROM
}
highlight_states = {
highlight_state_targets = {
state = var:FROM.attacker_state_vs_@ROOT
state = var:ROOT.defender_state_vs_@FROM
}
}
cost = 70
#6
ai_will_do = {
base = 0 #30
modifier = {
highlight_state_targets = {
state = var:FROM.attacker_state_vs_@ROOT
state = var:ROOT.defender_state_vs_@FROM
}
}
fire_only_once = yes #Reactivation handled in effect
cost = 70
#6
ai_will_do = {
base = 0 #30
modifier = {
}
}
fire_only_once = yes #Reactivation handled in effect
complete_effect = {
if = {
limit = { is_border_conflict_defender_vs_FROM = yes }
limit = {
is_border_conflict_defender_vs_FROM = yes
}
set_border_war_data = {
attacker = var:ROOT.defender_state_vs_@FROM
defender = var:ROOT.defender_state_vs_@FROM
@@ -508,7 +575,10 @@ DH1_yuanzheng_decision_category = {
days = @border_conflict_escalate_to_war_countdown
value = 1
}
remove_targeted_decision = { target = ROOT decision = az_NSB_border_conflict_escalate_conflict }
remove_targeted_decision = {
target = ROOT
decision = az_NSB_border_conflict_escalate_conflict
}
}
set_country_flag = {
flag = az_NSB_border_conflict_escalate_to_war_cooldown_@FROM
@@ -516,71 +586,86 @@ DH1_yuanzheng_decision_category = {
value = 1
}
custom_effect_tooltip = in_45_days
activate_targeted_decision = { target = FROM decision = az_NSB_border_conflict_escalate_to_war }
activate_targeted_decision = {
target = FROM
decision = az_NSB_border_conflict_escalate_to_war
}
}
}
#Decision to escalate conflict further
az_NSB_border_conflict_escalate_to_war = {
icon = decision_generic_ignite_civil_war
allowed = { always = no } #Activated from effect
allowed = {
always = no
} #Activated from effect
visible = {
NOT = { has_country_flag = az_NSB_border_conflict_escalate_to_war_cooldown_@FROM }
NOT = {
has_country_flag = az_NSB_border_conflict_escalate_to_war_cooldown_@FROM
}
has_border_war_with = FROM
}
highlight_states = {
highlight_state_targets = {
state = var:FROM.defender_state_vs_@ROOT
state = var:ROOT.attacker_state_vs_@FROM
}
}
cost = 50
#7
ai_will_do = {
base = 0 #30
modifier = {
highlight_state_targets = {
state = var:FROM.defender_state_vs_@ROOT
state = var:ROOT.attacker_state_vs_@FROM
}
}
cost = 50
#7
ai_will_do = {
base = 0 #30
modifier = {
}
}
days_remove = 15
fire_only_once = yes #Reactivation handled in effect
fire_only_once = yes #Reactivation handled in effect
war_with_target_on_remove = yes
complete_effect = {
if = {
limit = { is_border_conflict_defender_vs_FROM = yes }
var:ROOT.defender_state_vs_@FROM = { save_event_target_as = their_state }
var:ROOT.attacker_state_vs_@FROM = { save_event_target_as = our_state }
limit = {
is_border_conflict_defender_vs_FROM = yes
}
var:ROOT.defender_state_vs_@FROM = {
save_event_target_as = their_state
}
var:ROOT.attacker_state_vs_@FROM = {
save_event_target_as = our_state
}
}
else = {
var:FROM.defender_state_vs_@ROOT = { save_event_target_as = our_state }
var:FROM.attacker_state_vs_@ROOT = { save_event_target_as = their_state }
var:FROM.defender_state_vs_@ROOT = {
save_event_target_as = our_state
}
var:FROM.attacker_state_vs_@ROOT = {
save_event_target_as = their_state
}
}
FROM = {
country_event = { id = az_NSB_border_conflict_escalate_to_war.1 }
hidden_effect = {
remove_targeted_decision = { target = ROOT decision = az_NSB_border_conflict_escalate_to_war }
country_event = {
id = az_NSB_border_conflict_escalate_to_war.1
}
}
hidden_effect = {
remove_targeted_decision = {
target = ROOT
decision = az_NSB_border_conflict_escalate_to_war
}
}
}
}
remove_effect = {
cancel_border_war = {
dont_fire_events = yes
defender = var:FROM.defender_state_vs_@ROOT
attacker = var:FROM.attacker_state_vs_@ROOT
}
declare_war_on = { target = FROM type = annex_everything }
declare_war_on = {
target = FROM
type = annex_everything
}
if = {
limit = { is_border_conflict_defender_vs_FROM = yes }
limit = {
is_border_conflict_defender_vs_FROM = yes
}
var:attacker_state_vs_@FROM = {
clr_state_flag = border_incident_active
}
@@ -604,35 +689,32 @@ DH1_yuanzheng_decision_category = {
}
}
}
#Decision to back down from conflict
az_NSB_border_conflict_back_out_of_conflict = {
allowed = { always = no } #Activated from effect
allowed = {
always = no
} #Activated from effect
visible = {
has_border_war_with = FROM
}
highlight_states = {
highlight_state_targets = {
state = var:FROM.attacker_state_vs_@ROOT
state = var:ROOT.defender_state_vs_@FROM
}
}
#8
ai_will_do = {
base = 0 #30
modifier = {
highlight_state_targets = {
state = var:FROM.attacker_state_vs_@ROOT
state = var:ROOT.defender_state_vs_@FROM
}
}
fire_only_once = yes #Reactivation handled in effect
#8
ai_will_do = {
base = 0 #30
modifier = {
}
}
fire_only_once = yes #Reactivation handled in effect
complete_effect = {
if = {
limit = { is_border_conflict_defender_vs_FROM = yes }
limit = {
is_border_conflict_defender_vs_FROM = yes
}
finalize_border_war = {
attacker_win = yes
attacker = ROOT.attacker_state_vs_@FROM
@@ -648,4 +730,4 @@ DH1_yuanzheng_decision_category = {
}
}
}
}
}

View File

@@ -78,7 +78,6 @@ DOH_decision_category = {
}
}
}
is_good = no
days_mission_timeout = 350
complete_effect = {
@@ -137,7 +136,7 @@ DOH_decision_category = {
}
visible = {
OR = {
is_debug = yes
is_debug = yes
owns_state = 716
}
}
@@ -161,12 +160,12 @@ DOH_decision_category = {
}
visible = {
OR = {
is_debug = yes
is_debug = yes
has_completed_focus = DOH_huanxingjulong
}
}
available = {
# owns_state = 329
# owns_state = 329
owns_state = 563
owns_state = 561
owns_state = 657
@@ -214,15 +213,15 @@ DOH_decision_category = {
set_state_name = DOH_boli_name
}
set_victory_points = {
province = 957 # 符拉迪沃斯托克/海参崴
province = 957 # 符拉迪沃斯托克/海参崴
value = 20
}
set_victory_points = {
province = 12189 # 哈巴罗夫斯克/伯力
province = 12189 # 哈巴罗夫斯克/伯力
value = 20
}
set_victory_points = {
province = 4705 # 赤塔/尼布楚
province = 4705 # 赤塔/尼布楚
value = 10
}
}
@@ -235,7 +234,7 @@ DOH_decision_category = {
}
visible = {
OR = {
is_debug = yes
is_debug = yes
has_completed_focus = DOH_huanxingjulong
}
}
@@ -256,11 +255,11 @@ DOH_decision_category = {
}
hidden_effect = {
set_victory_points = {
province = 10627 # 克孜勒/乌里雅苏台
province = 10627 # 克孜勒/乌里雅苏台
value = 10
}
set_victory_points = {
province = 4801 # 乌兰巴托
province = 4801 # 乌兰巴托
value = 15
}
}
@@ -273,7 +272,7 @@ DOH_decision_category = {
}
visible = {
OR = {
is_debug = yes
is_debug = yes
has_completed_focus = DOH_huanxingjulong
}
}
@@ -301,11 +300,11 @@ DOH_decision_category = {
}
hidden_effect = {
set_victory_points = {
province = 10062 # 香港
province = 10062 # 香港
value = 20
}
set_victory_points = {
province = 4189 # 澳门
province = 4189 # 澳门
value = 10
}
}
@@ -318,7 +317,7 @@ DOH_decision_category = {
}
visible = {
OR = {
is_debug = yes
is_debug = yes
AND = {
has_completed_focus = DOH_huanxingjulong
has_completed_focus = DOH_ninghaixiaxiyang
@@ -335,14 +334,13 @@ DOH_decision_category = {
complete_effect = {
add_state_core = 527
add_state_core = 525
hidden_effect = {
set_victory_points = {
province = 4052 # 平壤
province = 4052 # 平壤
value = 15
}
set_victory_points = {
province = 7125 # 汉城
province = 7125 # 汉城
value = 20
}
}
@@ -426,11 +424,10 @@ DOH_decision_category = {
on_map_mode = map_and_decisions_view
target_array = controlled_states
highlight_color_while_active = 1
ai_will_do = {
factor = 5
}
visible = {
visible = {
FROM = {
OR = {
AND = {
@@ -475,7 +472,6 @@ DOH_decision_category = {
on_map_mode = map_and_decisions_view
target_array = controlled_states
highlight_color_while_active = 1
ai_will_do = {
factor = 5
}
@@ -521,7 +517,6 @@ DOH_decision_category = {
on_map_mode = map_and_decisions_view
target_array = controlled_states
highlight_color_while_active = 1
ai_will_do = {
factor = 5
}
@@ -567,7 +562,6 @@ DOH_decision_category = {
on_map_mode = map_and_decisions_view
target_array = controlled_states
highlight_color_while_active = 1
ai_will_do = {
factor = 5
}
@@ -692,6 +686,7 @@ DOH_decision_category = {
}
#DOH_BFL_bifenggang_gaobie_decision
}
DOH_industry_decision_category = {
DOH_civ_to_arm_industry_decision = {
icon = xingdong
@@ -818,7 +813,6 @@ DOH_industry_decision_category = {
}
}
}
# DOH_nciv_to_naval_industry_decision = {
# icon = xingdong
# ai_will_do = {
@@ -912,7 +906,6 @@ DOH_industry_decision_category = {
# }
# }
# }
# DOH_nciv_to_ship_industry_decision = {
# icon = xingdong
# ai_will_do = {
@@ -978,7 +971,7 @@ DOH_industry_decision_category = {
OR = {
has_country_flag = DOH_auto_conv_com_arm
has_country_flag = DOH_auto_conv_arm
}
}
}
}
}
@@ -1030,7 +1023,7 @@ DOH_industry_decision_category = {
OR = {
has_country_flag = DOH_auto_conv_com_arm
has_country_flag = DOH_auto_conv_arm
}
}
}
}
}
@@ -1055,7 +1048,6 @@ DOH_industry_decision_category = {
# }
# cost = 0
# available = {
# }
# complete_effect = {
# add_cic = -1000
@@ -1205,7 +1197,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "减少1点投资"
effect_tooltip = {
@@ -1266,7 +1257,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "减少1点公共开支"
effect_tooltip = {
@@ -1327,7 +1317,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "减少1点额外科研经费"
effect_tooltip = {
@@ -1357,7 +1346,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "增加1点额外生产经费"
effect_tooltip = {
@@ -1389,7 +1377,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "减少1点额外生产经费"
effect_tooltip = {
@@ -1421,7 +1408,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "增加1点市场开放程度"
effect_tooltip = {
@@ -1453,7 +1439,6 @@ DOH_decision_debug_category = {
}
}
cost = 10
complete_effect = {
custom_effect_tooltip = "减少1点市场开放程度"
effect_tooltip = {
@@ -1468,7 +1453,6 @@ DOH_decision_debug_category = {
DOH_zhichilvchengfa_effect = yes
}
}
DOH_debug_1 = {
icon = xingdong
cost = 0
@@ -1597,7 +1581,10 @@ DOH_decision_debug_category = {
}
complete_effect = {
complete_national_focus = DOH_donghuanggongyetixi
add_offsite_building = { type = industrial_complex level = 500 }
add_offsite_building = {
type = industrial_complex
level = 500
}
}
}
DOH_debug_6 = {
@@ -1630,7 +1617,6 @@ DOH_decision_debug_category = {
}
}
}
# DOH_debug_8 = {
# icon = xingdong
# cost = 0
@@ -1708,7 +1694,6 @@ DOH_duiwaitouzi_decision_category = {
}
}
allowed = {
}
target_trigger = {
any_country = {
@@ -1750,7 +1735,6 @@ DOH_duiwaitouzi_decision_category = {
}
}
allowed = {
}
available = {
NOT = {
@@ -1782,7 +1766,6 @@ DOH_duiwaitouzi_decision_category = {
}
}
}
DOH_shuchu_yaoqiu = {
icon = xingdong
cost = 100
@@ -1797,7 +1780,6 @@ DOH_duiwaitouzi_decision_category = {
}
}
allowed = {
}
available = {
custom_trigger_tooltip = {
@@ -1825,7 +1807,6 @@ DOH_duiwaitouzi_decision_category = {
DOH_neibufenqi_jianqin_effect = yes
}
}
shuchu_100_civ = {
icon = xingdong
cost = 50
@@ -1886,7 +1867,6 @@ DOH_duiwaitouzi_decision_category = {
}
}
available = {
}
complete_effect = {
set_country_flag = DOH_auto_shuchu_civ
@@ -1914,7 +1894,6 @@ DOH_duiwaitouzi_decision_category = {
has_country_flag = DOH_auto_shuchu_civ
}
available = {
}
complete_effect = {
clr_country_flag = DOH_auto_shuchu_civ
@@ -1922,7 +1901,7 @@ DOH_duiwaitouzi_decision_category = {
}
}
}
# DOH_xianjinjianniangdebifenggang_decision_category = {
# DOH_xianjinjianniangdebifenggang_decision
# }

View File

@@ -404,7 +404,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
10 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -466,7 +466,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
202 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -507,13 +507,13 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
not = {
or = {
NOT = {
OR = {
state = 137
state = 196
}
}
or = {
OR = {
region = 130
state = 89
state = 91
@@ -543,7 +543,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
16 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -590,12 +590,12 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
not = {
or = {
NOT = {
OR = {
state = 28
}
}
or = {
OR = {
state = 1
region = 19
region = 20
@@ -619,7 +619,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
41 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -664,7 +664,7 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 41
region = 209
region = 210
@@ -691,7 +691,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
126 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -736,7 +736,7 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 1
region = 2
region = 3
@@ -760,7 +760,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
361 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -824,7 +824,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
110 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -869,7 +869,7 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 10
region = 192
region = 276
@@ -895,7 +895,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
6 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -941,7 +941,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
region = 5
not = {
NOT = {
has_state_flag = Great_Germany_Area
}
}
@@ -962,7 +962,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
195 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1003,7 +1003,7 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 37
region = 132
region = 131
@@ -1043,7 +1043,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
219 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1084,7 +1084,7 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 133
region = 150
region = 264
@@ -1092,8 +1092,8 @@ GER_LIVE_SPARE = {
region = 137
region = 138
}
not = {
or = {
NOT = {
OR = {
state = 245
state = 217
}
@@ -1120,7 +1120,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
217 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1161,7 +1161,7 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 135
region = 134
state = 245
@@ -1189,7 +1189,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
2 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1230,14 +1230,14 @@ GER_LIVE_SPARE = {
}
every_state = {
limit = {
or = {
OR = {
region = 23
state = 114
state = 158
state = 159
state = 160
}
not = {
NOT = {
has_state_flag = Great_Germany_Area
}
}
@@ -1257,7 +1257,7 @@ GER_LIVE_SPARE = {
fire_only_once = yes
available = {
70 = {
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1327,7 +1327,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GOL
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1350,7 +1350,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GOL
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1379,7 +1379,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GRA
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1402,7 +1402,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GRA
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1431,7 +1431,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GKR
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1454,7 +1454,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GKR
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1483,7 +1483,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GPT
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1506,7 +1506,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GPT
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1535,7 +1535,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GEG
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1558,7 +1558,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GEG
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1587,7 +1587,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GSA
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1610,7 +1610,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GSA
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1639,7 +1639,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GEN
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1662,7 +1662,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GEN
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1691,7 +1691,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GRB
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1714,7 +1714,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GRB
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1743,7 +1743,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GIN
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1766,7 +1766,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GIN
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1795,7 +1795,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GOV
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1818,7 +1818,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GOV
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1847,7 +1847,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GJS
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1870,7 +1870,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GJS
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1899,10 +1899,10 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GTA
not = {
NOT = {
has_state_flag = Great_Germany_Area
}
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1925,10 +1925,10 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GTA
not = {
NOT = {
has_state_flag = Great_Germany_Area
}
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -1957,7 +1957,7 @@ GER_LIVE_SPARE = {
tooltip = "GER_CREATE_kuozhang"
any_state = {
is_core_of = GLO
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
NOT = {
@@ -1980,7 +1980,7 @@ GER_LIVE_SPARE = {
every_state = {
limit = {
is_core_of = GLO
or = {
OR = {
is_controlled_by = XGE
any_other_country = {
is_subject_of = XGE
@@ -2078,7 +2078,7 @@ GER_special_tank = {
visible = {
}
available = {
not = {
NOT = {
has_country_flag = GER_special_tank_on
}
}
@@ -2107,7 +2107,7 @@ GER_special_tank = {
visible = {
}
available = {
not = {
NOT = {
has_country_flag = GER_special_tank_on
}
}
@@ -2136,7 +2136,7 @@ GER_special_tank = {
visible = {
}
available = {
not = {
NOT = {
has_country_flag = GER_special_tank_on
}
}
@@ -2165,7 +2165,7 @@ GER_special_tank = {
visible = {
}
available = {
not = {
NOT = {
has_country_flag = GER_special_tank_on
}
}
@@ -2183,7 +2183,7 @@ GER_special_tank = {
bonus = 1
ahead_reduction = 2
uses = 1
category = cat_super_heavy_armor
category = cat_heavy_armor
}
}
}
@@ -2199,8 +2199,8 @@ GER_war_plan = {
}
available = {
POL = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2211,7 +2211,7 @@ GER_war_plan = {
tag = POL
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2236,8 +2236,8 @@ GER_war_plan = {
}
available = {
YUW = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2248,7 +2248,7 @@ GER_war_plan = {
tag = YUW
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2272,11 +2272,11 @@ GER_war_plan = {
visible = {
}
available = {
or = {
and = {
OR = {
AND = {
HOL = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2287,10 +2287,10 @@ GER_war_plan = {
tag = HOL
}
}
and = {
AND = {
BEL = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2301,10 +2301,10 @@ GER_war_plan = {
tag = BEL
}
}
and = {
AND = {
LUX = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2317,7 +2317,7 @@ GER_war_plan = {
}
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2344,8 +2344,8 @@ GER_war_plan = {
}
available = {
SWI = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2356,7 +2356,7 @@ GER_war_plan = {
tag = SWI
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2381,8 +2381,8 @@ GER_war_plan = {
}
available = {
HUJ = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2391,10 +2391,10 @@ GER_war_plan = {
}
OR = {
YUW = { has_capitulated = yes }
not = {country_exists = YUW }
NOT = {country_exists = YUW }
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2420,7 +2420,7 @@ GER_war_plan = {
available = {
has_war_with = HUJ
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
HUJ = { controls_state = 131 }
}
cost = 10
@@ -2456,11 +2456,11 @@ GER_war_plan = {
visible = {
}
available = {
or = {
and = {
OR = {
AND = {
DEN = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2471,10 +2471,10 @@ GER_war_plan = {
tag = DEN
}
}
and = {
AND = {
NOR = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2487,7 +2487,7 @@ GER_war_plan = {
}
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2513,8 +2513,8 @@ GER_war_plan = {
}
available = {
CZE = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2525,7 +2525,7 @@ GER_war_plan = {
tag = CZE
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2550,8 +2550,8 @@ GER_war_plan = {
}
available = {
SAD = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2562,7 +2562,7 @@ GER_war_plan = {
tag = SAD
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20
@@ -2587,8 +2587,8 @@ GER_war_plan = {
}
available = {
BFL = {
not = {
or = {
NOT = {
OR = {
has_war_with = ROOT
is_in_faction_with = ROOT
is_subject_of = ROOT
@@ -2599,7 +2599,7 @@ GER_war_plan = {
tag = BFL
}
is_subject = no
not = { has_country_flag = GER_war_plan_going_on }
NOT = { has_country_flag = GER_war_plan_going_on }
}
cost = 10
days_remove = 20

View File

@@ -10,19 +10,20 @@ huj_yihui_category = {
}
}
visible = {
HUJ_weiershi = { is_country_leader = no }
}
complete_effect = {
set_country_flag = { flag = renmingshouxiang_cd value = 1 days = 365 }
HUJ_weiershi = {
is_country_leader = no
}
}
complete_effect = {
set_country_flag = {
flag = renmingshouxiang_cd
value = 1
days = 365
}
promote_character = {
character = HUJ_weiershi
ideology = liberalism
}
}
ai_will_do = {
factor = 0
@@ -31,10 +32,14 @@ huj_yihui_category = {
shouxiangrenwu_weiershiqinwang = {
icon = weiershi
activation = {
HUJ_weiershi = { is_country_leader = yes }
HUJ_weiershi = {
is_country_leader = yes
}
}
cancel_trigger = {
HUJ_weiershi = { is_country_leader = no }
HUJ_weiershi = {
is_country_leader = no
}
}
is_good = no
available = {
@@ -90,20 +95,20 @@ huj_yihui_category = {
}
}
}
visible = {
HUJ_weiershi = { is_country_leader = yes }
}
HUJ_weiershi = {
is_country_leader = yes
}
}
days_mission_timeout = 730
fire_only_once = yes
complete_effect = {
complete_effect = {
add_political_power = 500
}
ai_will_do = {
factor = 10
}
}
renmingshouxiang_hude = {
icon = hude
available = {
@@ -115,27 +120,33 @@ huj_yihui_category = {
}
}
visible = {
HUJ_hude = { is_country_leader = no }
HUJ_hude = {
is_country_leader = no
}
}
complete_effect = {
set_country_flag = { flag = renmingshouxiang_cd value = 1 days = 365 }
complete_effect = {
set_country_flag = {
flag = renmingshouxiang_cd
value = 1
days = 365
}
promote_character = HUJ_hude
}
ai_will_do = {
factor = 0
}
}
shouxiangrenwu_hude = {
icon = hude
activation = {
HUJ_hude = { is_country_leader = yes }
HUJ_hude = {
is_country_leader = yes
}
}
cancel_trigger = {
HUJ_hude = { is_country_leader = no }
HUJ_hude = {
is_country_leader = no
}
}
is_good = no
available = {
@@ -144,15 +155,23 @@ huj_yihui_category = {
has_war_support > 1
count_triggers = {
amount = 2
has_army_manpower = { size > 1000000 }
has_deployed_air_force_size = { size > 2000 }
has_navy_size = { size > 300 }
has_army_manpower = {
size > 1000000
}
has_deployed_air_force_size = {
size > 2000
}
has_navy_size = {
size > 300
}
num_of_military_factories > 200
}
}
visible = {
HUJ_hude = { is_country_leader = yes }
}
HUJ_hude = {
is_country_leader = yes
}
}
days_mission_timeout = 730
fire_only_once = yes
complete_effect = {
@@ -173,28 +192,31 @@ huj_yihui_category = {
}
}
visible = {
HUJ_yanzhan = { is_country_leader = no }
NOT = {
HUJ_yanzhan = {
is_country_leader = no
}
NOT = {
has_country_leader = {
name = "厌战"
ruling_only = yes
}
}
}
complete_effect = {
set_country_flag = { flag = renmingshouxiang_cd value = 1 days = 365 }
complete_effect = {
set_country_flag = {
flag = renmingshouxiang_cd
value = 1
days = 365
}
promote_character = HUJ_yanzhan
}
ai_will_do = {
factor = 0
modifier = {
has_completed_focus = HUJ_youyakebushihuaping
NOT = { has_completed_focus = HUJ_guofangjianshe }
NOT = {
has_completed_focus = HUJ_guofangjianshe
}
add = 10
}
}
@@ -202,20 +224,28 @@ huj_yihui_category = {
shouxiangrenwu_yanzhan = {
icon = yanzhan
activation = {
HUJ_yanzhan = { is_country_leader = yes }
HUJ_yanzhan = {
is_country_leader = yes
}
}
cancel_trigger = {
HUJ_yanzhan = { is_country_leader = no }
HUJ_yanzhan = {
is_country_leader = no
}
}
available = {
num_of_military_factories > 200
num_of_naval_factories > 70
has_war_support > 1.5
has_army_manpower = { size > 750000 }
has_army_manpower = {
size > 750000
}
}
visible = {
HUJ_yanzhan = { is_country_leader = yes }
}
HUJ_yanzhan = {
is_country_leader = yes
}
}
fire_only_once = yes
days_mission_timeout = 730
complete_effect = {
@@ -231,7 +261,6 @@ huj_yihui_category = {
renmingshouxiang_beierfasite = {
icon = beifa
available = {
custom_trigger_tooltip = {
tooltip = rnemingshouxiang_trigger_tooltip
NOT = {
@@ -240,20 +269,25 @@ huj_yihui_category = {
}
}
visible = {
HUJ_beierfasite = { is_country_leader = no }
HUJ_beierfasite = {
is_country_leader = no
}
}
complete_effect = {
set_country_flag = { flag = renmingshouxiang_cd value = 1 days = 365 }
complete_effect = {
set_country_flag = {
flag = renmingshouxiang_cd
value = 1
days = 365
}
promote_character = HUJ_beierfasite
}
ai_will_do = {
factor = 0
modifier = {
has_completed_focus = HUJ_guofangjianshe
NOT = { has_completed_focus = HUJ_tiaojiaonvwang }
NOT = {
has_completed_focus = HUJ_tiaojiaonvwang
}
add = 10
}
}
@@ -261,18 +295,24 @@ huj_yihui_category = {
shouxiangrenwu_beierfasite = {
icon = beifa
activation = {
HUJ_beierfasite = { is_country_leader = yes }
HUJ_beierfasite = {
is_country_leader = yes
}
}
cancel_trigger = {
HUJ_beierfasite = { is_country_leader = no }
HUJ_beierfasite = {
is_country_leader = no
}
}
days_mission_timeout = 730
available = {
has_completed_focus = HUJ_tiaojiaonvwang
}
visible = {
HUJ_beierfasite = { is_country_leader = yes }
}
HUJ_beierfasite = {
is_country_leader = yes
}
}
fire_only_once = yes
complete_effect = {
add_political_power = 150
@@ -285,7 +325,6 @@ huj_yihui_category = {
renmingshouxiang_chaijun = {
icon = chaijun
available = {
custom_trigger_tooltip = {
tooltip = rnemingshouxiang_trigger_tooltip
NOT = {
@@ -294,27 +333,33 @@ huj_yihui_category = {
}
}
visible = {
HUJ_chaijun = { is_country_leader = no }
HUJ_chaijun = {
is_country_leader = no
}
}
complete_effect = {
set_country_flag = { flag = renmingshouxiang_cd value = 1 days = 365 }
complete_effect = {
set_country_flag = {
flag = renmingshouxiang_cd
value = 1
days = 365
}
promote_character = HUJ_chaijun
}
ai_will_do = {
factor = 0
}
}
shouxiangrenwu_chaijun = {
icon = chaijun
activation = {
HUJ_chaijun = { is_country_leader = yes }
HUJ_chaijun = {
is_country_leader = yes
}
}
cancel_trigger = {
HUJ_chaijun = { is_country_leader = no }
HUJ_chaijun = {
is_country_leader = no
}
}
days_mission_timeout = 730
available = {
@@ -323,9 +368,10 @@ huj_yihui_category = {
}
fire_only_once = yes
visible = {
HUJ_chaijun = { is_country_leader = yes }
}
HUJ_chaijun = {
is_country_leader = yes
}
}
complete_effect = {
add_political_power = 250
}
@@ -333,4 +379,4 @@ huj_yihui_category = {
factor = 10
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,18 +1,16 @@
#购买武器(1政治点=15的IC产能 1军工满效率每天5IC产出 10把步枪净生产量+三分之一) 1.42火炮(净生产量+五分之一) 2卡车净生产量+四分之一)
SIR_chuanbo_category = {
SIR_sairenjiaochuanbo = {
on_map_mode = map_and_decisions_view
priority = var:FROM.sir_fushi_ratio
priority = 100
icon = yujin
target_trigger = {
FROM = {
always = yes
}
}
}
available = {
if = {
if = {
limit = {
FROM = {
shijianniangguojia_trigger = yes
@@ -20,14 +18,13 @@ SIR_chuanbo_category = {
}
set_temp_variable = {
chuanjiao_cost_pp = 60
}
}
}
else = {
set_temp_variable = {
chuanjiao_cost_pp = 30
}
}
multiply_temp_variable = {
chuanjiao_cost_pp = FROM.sir_fushi_state
}
@@ -50,39 +47,52 @@ SIR_chuanbo_category = {
max = 2000
}
}
#if = {
#limit = {
# check_variable = { FROM.sir_fushi_state }
#}
#limit = {
# check_variable = { FROM.sir_fushi_state }
#}
#}
FROM = {
NOT = { has_war_with = ROOT }
NOT = { is_in_faction_with = ROOT }
NOT = { is_puppet_of = ROOT }
NOT = {
has_war_with = ROOT
}
NOT = {
is_in_faction_with = ROOT
}
NOT = {
is_puppet_of = ROOT
}
}
}
cost = var:chuanjiao_cost_pp
visible = {
FROM = {
NOT = { has_war_with = ROOT }
NOT = { is_in_faction_with = ROOT }
NOT = { is_puppet_of = ROOT }
NOT = {
has_war_with = ROOT
}
NOT = {
is_in_faction_with = ROOT
}
NOT = {
is_puppet_of = ROOT
}
}
#has_country_flag = show_SIR_jianlimimijidi
}
remove_effect = {
remove_effect = {
FROM = {
add_to_variable = { sir_fushi_state = 1 }
set_variable = { sir_fushi_ratio = sir_fushi_state }
divide_variable = { sir_fushi_ratio = num_core_states }
set_variable = { sir_fushi_ratio_show = sir_fushi_ratio}
add_to_variable = {
sir_fushi_state = 1
}
set_variable = {
sir_fushi_ratio = sir_fushi_state
}
divide_variable = {
sir_fushi_ratio = num_core_states
}
set_variable = {
sir_fushi_ratio_show = sir_fushi_ratio
}
multiply_variable = {
sir_fushi_ratio_show = 100
}
@@ -92,73 +102,72 @@ SIR_chuanbo_category = {
sir_fushi_ratio > 0.9
}
}
ROOT = { puppet = FROM }
ROOT = {
puppet = FROM
}
}
}
}
}
}
siren_category = {
sir_xiunvdediyu = {
available = {
sir_xiunvdediyu = {
available = {
always = no
}
activation = {
has_country_flag = SIR_haishangxianjing_get
activation = {
has_country_flag = SIR_haishangxianjing_get
}
is_good = yes
selectable_mission = no
is_good = yes
selectable_mission = no
days_mission_timeout = 30
fixed_random_seed = no
timeout_effect = {
fixed_random_seed = no
timeout_effect = {
custom_effect_tooltip = sir_xiunvdediyu_tt
add_manpower = 3000
hidden_effect = {
random_list = {
10 = { country_event = SIR_event.2 }
10 = { country_event = SIR_event.3 }
10 = { country_event = SIR_event.4 }
10 = { country_event = SIR_event.5 }
10 = { country_event = SIR_event.6 }
10 = {
country_event = SIR_event.2
}
10 = {
country_event = SIR_event.3
}
10 = {
country_event = SIR_event.4
}
10 = {
country_event = SIR_event.5
}
10 = {
country_event = SIR_event.6
}
}
}
}
}
complete_effect = {
complete_effect = {
}
}
}
SIR_get_core = {
SIR_core_1 = {
name = SIR_core_1
icon = generic_nationalism
allowed = {
original_tag = SIR
}
available = {
FROM = {
compliance > 40
}
has_global_flag = MOD_azurlane_tianjiangjianniang
}
state_target = yes
on_map_mode = map_and_decisions_view
#targets = { }
target_array = controlled_states
target_trigger = {
has_completed_focus = SIR_chuanjiaohuodong
FROM = {
@@ -168,32 +177,23 @@ SIR_get_core = {
compliance > 40
}
}
cost = 50
days_remove = 30
modifier = {
political_power_gain = -0.05
}
visible = {
tag = SIR
has_completed_focus = SIR_chuanjiaohuodong
always = yes
}
complete_effect = {
}
remove_effect = {
FROM = {
add_core_of = ROOT
}
}
ai_will_do = {
factor = 1000
}
@@ -217,7 +217,9 @@ SIR_get_core = {
}
}
complete_effect = {
country_event = { id = SIR_event.11 }
country_event = {
id = SIR_event.11
}
}
ai_will_do = {
factor = 100
@@ -231,17 +233,23 @@ SIR_get_core = {
has_full_control_of_state = 507
has_full_control_of_state = 506
has_global_flag = MOD_azurlane_tianjiangjianniang
or = {
OR = {
has_war_with = BLI
BLI = { is_puppet_of = SIR }
not = { country_exists = BLI }
BLI = {
is_puppet_of = SIR
}
NOT = {
country_exists = BLI
}
}
}
visible = {
has_global_flag = MOD_azurlane_tianjiangjianniang
}
complete_effect = {
country_event = { id = SIR_event.10 }
country_event = {
id = SIR_event.10
}
}
fire_only_once = yes
ai_will_do = {
@@ -259,11 +267,13 @@ SIR_get_core = {
has_global_flag = MOD_azurlane_tianjiangjianniang
}
complete_effect = {
country_event = { id = SIR_event.12 }
country_event = {
id = SIR_event.12
}
}
fire_only_once = yes
ai_will_do = {
factor = 100
}
}
}
}

View File

@@ -2289,7 +2289,7 @@ SOV_propaganda_campaigns = {
available = {
SOV_propaganda_poster_slot_available = yes
not = { has_idea = BFL_swjq }
NOT = { has_idea = BFL_swjq }
surrender_progress < 0.15
}
@@ -16914,7 +16914,7 @@ SOV_polish_territory = {
OR = {
any_country_with_core = {
not = { tag = POL }
NOT = { tag = POL }
}
state = 97
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,48 +1,67 @@
YUWmr = {
YUWmrsj = {
YUWmr = {
YUWmrsj = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
activation = {
has_completed_focus = YUW_shijieshengzhan
}
available = {not = { country_exists = TIX country_exists = SAD country_exists = CHY country_exists = BFL country_exists = DOH country_exists = HUJ country_exists = BYG country_exists = BLI}}
available = {
NOT = {
country_exists = TIX
country_exists = SAD
country_exists = CHY
country_exists = BFL
country_exists = DOH
country_exists = HUJ
country_exists = BYG
country_exists = BLI
}
}
days_mission_timeout = 730
is_good = no
fire_only_once = yes
timeout_effect = {
country_event = { id = YUW_event.18}
country_event = {
id = YUW_event.18
}
}
}
}
YUWdx = {
YUWdxsj = {
}
YUWdx = {
YUWdxsj = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
activation = {
has_completed_focus = YUW_daxuan
}
available = {always = no}
available = {
always = no
}
days_mission_timeout = 180
is_good = no
fire_only_once = yes
timeout_effect = {
country_event = { id = YUW_event.6}
}
country_event = {
id = YUW_event.6
}
}
}
YUWdxmzp1 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
has_idea = YUW_fdp
has_completed_focus = YUW_daxuan
}
available = {not = { has_idea = YUW_fdp }}
available = {
NOT = {
has_idea = YUW_fdp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
@@ -50,49 +69,67 @@
add_stability = -0.03
activate_mission = YUWdxmzp2
}
}
}
YUWdxmzp2 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_fdp }}
available = {
NOT = {
has_idea = YUW_fdp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
timeout_effect = {
add_stability = -0.04
activate_mission = YUWdxmzp3
add_days_mission_timeout = { mission = YUWdxsj days = -35 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = -35
}
}
}
YUWdxmzp3 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_fdp }}
available = {
NOT = {
has_idea = YUW_fdp
}
}
days_mission_timeout = 70
is_good = no
fire_only_once = yes
timeout_effect = {
add_stability = -0.05
activate_mission = YUWdxmzp4
add_days_mission_timeout = { mission = YUWdxsj days = 35 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = 35
}
}
}
YUWdxmzp4 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_fdp }}
available = {
NOT = {
has_idea = YUW_fdp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
@@ -100,49 +137,67 @@
add_stability = -0.06
activate_mission = YUWdxmzp5
}
}
}
YUWdxmzp5 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_fdp }}
available = {
NOT = {
has_idea = YUW_fdp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
timeout_effect = {
add_stability = -0.07
activate_mission = YUWdxmzp6
add_days_mission_timeout = { mission = YUWdxsj days = -35 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = -35
}
}
}
YUWdxmzp6 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_fdp }}
available = {
NOT = {
has_idea = YUW_fdp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
timeout_effect = {
add_stability = -0.08
add_days_mission_timeout = { mission = YUWdxsj days = -70 }
}
add_stability = -0.08
add_days_mission_timeout = {
mission = YUWdxsj
days = -70
}
}
}
YUWdxfdp1 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
has_idea = YUW_mzp
has_completed_focus = YUW_daxuan
}
available = {not = { has_idea = YUW_mzp }}
available = {
NOT = {
has_idea = YUW_mzp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
@@ -151,15 +206,19 @@
add_stability = -0.03
activate_mission = YUWdxfdp2
}
}
}
YUWdxfdp2 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_mzp }}
available = {
NOT = {
has_idea = YUW_mzp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
@@ -167,17 +226,24 @@
timeout_effect = {
add_stability = -0.04
activate_mission = YUWdxfdp3
add_days_mission_timeout = { mission = YUWdxsj days = 35 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = 35
}
}
}
YUWdxfdp3 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_mzp }}
available = {
NOT = {
has_idea = YUW_mzp
}
}
days_mission_timeout = 70
is_good = no
fire_only_once = yes
@@ -185,17 +251,24 @@
timeout_effect = {
add_stability = -0.05
activate_mission = YUWdxfdp4
add_days_mission_timeout = { mission = YUWdxsj days = 70 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = 70
}
}
}
YUWdxfdp4 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_mzp }}
available = {
NOT = {
has_idea = YUW_mzp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
@@ -204,15 +277,19 @@
add_stability = -0.06
activate_mission = YUWdxfdp5
}
}
}
YUWdxfdp5 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_mzp }}
available = {
NOT = {
has_idea = YUW_mzp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
@@ -220,254 +297,412 @@
timeout_effect = {
add_stability = -0.07
activate_mission = YUWdxfdp6
add_days_mission_timeout = { mission = YUWdxsj days = 35 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = 35
}
}
}
YUWdxfdp6 = {
allowed = {
tag = YUW
tag = YUW
}
activation = {
always = no
}
available = {not = { has_idea = YUW_mzp } }
available = {
NOT = {
has_idea = YUW_mzp
}
}
days_mission_timeout = 35
is_good = no
fire_only_once = yes
icon = ger_reichskommissariats
timeout_effect = {
add_stability = -0.08
add_days_mission_timeout = { mission = YUWdxsj days = 35 }
}
add_days_mission_timeout = {
mission = YUWdxsj
days = 35
}
}
}
YUWdxfdp11 = {
visible = {
has_idea = YUW_mzp
}
available = {
}
cost = 10
days_remove = 5
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxfdp1 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp2 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp3 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp4 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp5 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp6 days = 10 }
}
custom_effect_tooltip = "干扰对手,对手当前任务就会延时完成。"
}
ai_will_do = {
factor = 100
}
}
YUWdxfdp12 = {
visible = {
has_idea = YUW_mzp
}
available = {
}
cost = 20
days_remove = 50
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxfdp1 days = 15 }
add_days_mission_timeout = { mission = YUWdxfdp2 days = 15 }
add_days_mission_timeout = { mission = YUWdxfdp3 days = 15 }
add_days_mission_timeout = { mission = YUWdxfdp4 days = 15 }
add_days_mission_timeout = { mission = YUWdxfdp5 days = 15 }
add_days_mission_timeout = { mission = YUWdxfdp6 days = 15 }
}
custom_effect_tooltip = "加强对政府内我们支持者的保护,防止他们被维希派暗杀。"
}
ai_will_do = {
factor = 100
}
}
YUWdxfdp13 = {
visible = {
has_idea = YUW_mzp
}
available = {
}
cost = 30
days_remove = 70
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxfdp1 days = 20 }
add_days_mission_timeout = { mission = YUWdxfdp2 days = 20 }
add_days_mission_timeout = { mission = YUWdxfdp3 days = 20 }
add_days_mission_timeout = { mission = YUWdxfdp4 days = 20 }
add_days_mission_timeout = { mission = YUWdxfdp5 days = 20 }
add_days_mission_timeout = { mission = YUWdxfdp6 days = 20 }
}
custom_effect_tooltip = "加强安保力量,每个议员都会获得人身安全保障。"
}
ai_will_do = {
factor = 100
}
}
YUWdxfdp14 = {
visible = {
has_idea = YUW_mzp
}
available = {
}
cost = 50
days_remove = 100
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxfdp1 days = 35 }
add_days_mission_timeout = { mission = YUWdxfdp2 days = 35 }
add_days_mission_timeout = { mission = YUWdxfdp3 days = 35 }
add_days_mission_timeout = { mission = YUWdxfdp4 days = 35 }
add_days_mission_timeout = { mission = YUWdxfdp5 days = 35 }
add_days_mission_timeout = { mission = YUWdxfdp6 days = 35 }
}
custom_effect_tooltip = "选举必须是公平的,阻止维希派破坏选举公平的行为!"
}
ai_will_do = {
factor = 100
}
}
YUWdxfdp11 = {
visible = {
has_idea = YUW_mzp
}
available = {
}
cost = 10
days_remove = 5
fire_only_once = yes
remove_effect = {
custom_effect_tooltip = "选举必须是公平的,阻止维希派破坏选举公平的行为!"
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxfdp1 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp2 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp3 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp4 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp5 days = 10 }
add_days_mission_timeout = { mission = YUWdxfdp6 days = 10 }
}
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp11 = {
visible = {
has_idea = YUW_fdp
}
available = {
}
cost = 10
days_remove = 5
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxmzp1 days = 10 }
add_days_mission_timeout = { mission = YUWdxmzp2 days = 10 }
add_days_mission_timeout = { mission = YUWdxmzp3 days = 10 }
add_days_mission_timeout = { mission = YUWdxmzp4 days = 10 }
add_days_mission_timeout = { mission = YUWdxmzp5 days = 10 }
add_days_mission_timeout = { mission = YUWdxmzp6 days = 10 }
add_days_mission_timeout = {
mission = YUWdxfdp1
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp2
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp3
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp4
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp5
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp6
days = 10
}
}
custom_effect_tooltip = "干扰对手,对手当前任务就会延时完成。"
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp12 = {
}
YUWdxfdp12 = {
visible = {
has_idea = YUW_fdp
has_idea = YUW_mzp
}
available = {
}
cost = 20
days_remove = 50
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxmzp1 days = 15 }
add_days_mission_timeout = { mission = YUWdxmzp2 days = 15 }
add_days_mission_timeout = { mission = YUWdxmzp3 days = 15 }
add_days_mission_timeout = { mission = YUWdxmzp4 days = 15 }
add_days_mission_timeout = { mission = YUWdxmzp5 days = 15 }
add_days_mission_timeout = { mission = YUWdxmzp6 days = 15 }
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxfdp1
days = 15
}
add_days_mission_timeout = {
mission = YUWdxfdp2
days = 15
}
add_days_mission_timeout = {
mission = YUWdxfdp3
days = 15
}
add_days_mission_timeout = {
mission = YUWdxfdp4
days = 15
}
add_days_mission_timeout = {
mission = YUWdxfdp5
days = 15
}
add_days_mission_timeout = {
mission = YUWdxfdp6
days = 15
}
}
custom_effect_tooltip = "暗杀敌对派的支持者,让对方行动更加困难。"
custom_effect_tooltip = "加强对政府内我们支持者的保护,防止他们被维希派暗杀。"
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp13 = {
}
YUWdxfdp13 = {
visible = {
has_idea = YUW_fdp
has_idea = YUW_mzp
}
available = {
}
cost = 30
days_remove = 70
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxmzp1 days = 20 }
add_days_mission_timeout = { mission = YUWdxmzp2 days = 20 }
add_days_mission_timeout = { mission = YUWdxmzp3 days = 20 }
add_days_mission_timeout = { mission = YUWdxmzp4 days = 20 }
add_days_mission_timeout = { mission = YUWdxmzp5 days = 20 }
add_days_mission_timeout = { mission = YUWdxmzp6 days = 20 }
}
custom_effect_tooltip = "不给我们投票的坏人必须消失!"
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxfdp1
days = 20
}
add_days_mission_timeout = {
mission = YUWdxfdp2
days = 20
}
add_days_mission_timeout = {
mission = YUWdxfdp3
days = 20
}
add_days_mission_timeout = {
mission = YUWdxfdp4
days = 20
}
add_days_mission_timeout = {
mission = YUWdxfdp5
days = 20
}
add_days_mission_timeout = {
mission = YUWdxfdp6
days = 20
}
}
custom_effect_tooltip = "加强安保力量,每个议员都会获得人身安全保障。"
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp14 = {
}
YUWdxfdp14 = {
visible = {
has_idea = YUW_fdp
has_idea = YUW_mzp
}
available = {
}
cost = 50
days_remove = 100
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = { mission = YUWdxmzp1 days = 35 }
add_days_mission_timeout = { mission = YUWdxmzp2 days = 35 }
add_days_mission_timeout = { mission = YUWdxmzp3 days = 35 }
add_days_mission_timeout = { mission = YUWdxmzp4 days = 35 }
add_days_mission_timeout = { mission = YUWdxmzp5 days = 35 }
add_days_mission_timeout = { mission = YUWdxmzp6 days = 35 }
add_days_mission_timeout = {
mission = YUWdxfdp1
days = 35
}
add_days_mission_timeout = {
mission = YUWdxfdp2
days = 35
}
add_days_mission_timeout = {
mission = YUWdxfdp3
days = 35
}
add_days_mission_timeout = {
mission = YUWdxfdp4
days = 35
}
add_days_mission_timeout = {
mission = YUWdxfdp5
days = 35
}
add_days_mission_timeout = {
mission = YUWdxfdp6
days = 35
}
}
custom_effect_tooltip = "选举必须是公平的,阻止维希派破坏选举公平的行为!"
}
ai_will_do = {
factor = 100
}
}
YUWdxfdp11 = {
visible = {
has_idea = YUW_mzp
}
available = {
}
cost = 10
days_remove = 5
fire_only_once = yes
remove_effect = {
custom_effect_tooltip = "选举必须是公平的,阻止维希派破坏选举公平的行为!"
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxfdp1
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp2
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp3
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp4
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp5
days = 10
}
add_days_mission_timeout = {
mission = YUWdxfdp6
days = 10
}
}
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp11 = {
visible = {
has_idea = YUW_fdp
}
available = {
}
cost = 10
days_remove = 5
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxmzp1
days = 10
}
add_days_mission_timeout = {
mission = YUWdxmzp2
days = 10
}
add_days_mission_timeout = {
mission = YUWdxmzp3
days = 10
}
add_days_mission_timeout = {
mission = YUWdxmzp4
days = 10
}
add_days_mission_timeout = {
mission = YUWdxmzp5
days = 10
}
add_days_mission_timeout = {
mission = YUWdxmzp6
days = 10
}
}
custom_effect_tooltip = "干扰对手,对手当前任务就会延时完成。"
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp12 = {
visible = {
has_idea = YUW_fdp
}
available = {
}
cost = 20
days_remove = 50
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxmzp1
days = 15
}
add_days_mission_timeout = {
mission = YUWdxmzp2
days = 15
}
add_days_mission_timeout = {
mission = YUWdxmzp3
days = 15
}
add_days_mission_timeout = {
mission = YUWdxmzp4
days = 15
}
add_days_mission_timeout = {
mission = YUWdxmzp5
days = 15
}
add_days_mission_timeout = {
mission = YUWdxmzp6
days = 15
}
}
custom_effect_tooltip = "暗杀敌对派的支持者,让对方行动更加困难。"
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp13 = {
visible = {
has_idea = YUW_fdp
}
available = {
}
cost = 30
days_remove = 70
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxmzp1
days = 20
}
add_days_mission_timeout = {
mission = YUWdxmzp2
days = 20
}
add_days_mission_timeout = {
mission = YUWdxmzp3
days = 20
}
add_days_mission_timeout = {
mission = YUWdxmzp4
days = 20
}
add_days_mission_timeout = {
mission = YUWdxmzp5
days = 20
}
add_days_mission_timeout = {
mission = YUWdxmzp6
days = 20
}
}
custom_effect_tooltip = "不给我们投票的坏人必须消失!"
}
ai_will_do = {
factor = 100
}
}
YUWdxmzp14 = {
visible = {
has_idea = YUW_fdp
}
available = {
}
cost = 50
days_remove = 100
fire_only_once = yes
remove_effect = {
hidden_effect = {
add_days_mission_timeout = {
mission = YUWdxmzp1
days = 35
}
add_days_mission_timeout = {
mission = YUWdxmzp2
days = 35
}
add_days_mission_timeout = {
mission = YUWdxmzp3
days = 35
}
add_days_mission_timeout = {
mission = YUWdxmzp4
days = 35
}
add_days_mission_timeout = {
mission = YUWdxmzp5
days = 35
}
add_days_mission_timeout = {
mission = YUWdxmzp6
days = 35
}
}
custom_effect_tooltip = "用一点点好处,就能让议员们缠住民主派。"
}
ai_will_do = {
factor = 100
}
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -65,7 +65,7 @@ political_actions = {
improved_worker_conditions = {
icon = generic_industry
priority = 10
available = {
has_stability < 1.0
if = {
@@ -111,63 +111,18 @@ political_actions = {
original_tag = SPR
NOT = { has_global_flag = spanish_civil_war }
}
}
}
promises_of_peace = {
icon = generic_political_discourse
available = {
has_war = no
has_war_support > 0.2
has_stability < 1.0
if = {
limit = {
tag = SPR
}
NOT = {
has_idea = SPR_political_violence
}
}
}
visible = {
always = yes
}
remove_trigger = {
has_war = yes
has_war_support < 0.05
}
fire_only_once = no
modifier = {
stability_weekly = 0.005
war_support_weekly = -0.01
political_power_gain = -0.5
}
days_remove = 90
days_re_enable = 360
cost = 50
complete_effect = {
}
ai_will_do = {
base = 0
modifier = {
add = 1
has_stability < 0.4
factor = 0
tag = ICE
has_completed_focus = ICE_not_our_king
NOT = { has_completed_focus = ICE_break_with_the_crown }
}
modifier = {
factor = 0
original_tag = SPR
NOT = { has_global_flag = spanish_civil_war }
add = 1000
has_stability < 0.76
original_tag = SWE
has_idea = SWE_hungershield
}
}
}
@@ -601,8 +556,18 @@ propaganda_efforts = {
icon = generic_prepare_civil_war
available = {
threat > 0.25
has_tech = radio
IF = {
limit = {
tag = BRA
}
threat > 0.25
#has_tech = radio
has_completed_focus = BRA_radio_nacional
}
ELSE = {
threat > 0.25
has_tech = radio
}
}
visible = {
@@ -1293,20 +1258,14 @@ operations = {
}
set_country_flag = blew_up_suez
set_global_flag = SUEZ_CANAL_BLOCKED
country_event = { id = wtt_news.40 hours = 6}
news_event = { id = wtt_news.40 hours = 6}
}
effect_tooltip = {
if = {
limit = {
OR = {
HUJ = {
owns_state = 446
owns_state = 453
}
EGY = {
owns_state = 446
owns_state = 453
}
ENG = {
owns_state = 446
owns_state = 453
}
}
add_war_support = -0.05
@@ -1325,8 +1284,7 @@ operations = {
}
}
has_war = yes
NOT = { tag = HUJ }
NOT = { tag = EGY }
NOT = { tag = ENG }
}
modifier = {
add = 51 # Somewhat important if the baddies are coming
@@ -1353,8 +1311,7 @@ operations = {
}
}
has_war = yes
is_in_faction_with = HUJ
is_in_faction_with = EGY
is_in_faction_with = ENG
}
}
}
@@ -1419,7 +1376,7 @@ operations = {
}
set_country_flag = blew_up_panama
set_global_flag = PANAMA_CANAL_BLOCKED
country_event = { id = wtt_news.41 hours = 6}
news_event = { id = wtt_news.41 hours = 6}
}
effect_tooltip = {
if = {
@@ -1496,7 +1453,7 @@ special_projects = {
}
set_country_flag = rebuilt_suez
clr_global_flag = SUEZ_CANAL_BLOCKED
country_event = { id = wtt_news.42 hours = 6}
news_event = { id = wtt_news.42 hours = 6}
}
}
@@ -1505,7 +1462,7 @@ special_projects = {
modifier = {
factor = 0 # Don't bother if your navy is weak AND not ENG
has_navy_size = { size < 100 }
NOT = { tag = HUJ }
NOT = { tag = ENG }
}
modifier = {
factor = 200 # Prioritize if Italy is being invaded and you can't get to the battlefront (no control of Gibraltar strait)
@@ -1528,7 +1485,7 @@ special_projects = {
}
modifier = {
factor = 200 # Prioritize if UK
tag = HUJ
tag = ENG
}
modifier = {
factor = 10 # Prioritize if not at war
@@ -1577,7 +1534,7 @@ special_projects = {
}
set_country_flag = rebuilt_panama
clr_global_flag = PANAMA_CANAL_BLOCKED
country_event = { id = wtt_news.43 hours = 6 }
news_event = { id = wtt_news.43 hours = 6 }
}
}
ai_will_do = {
@@ -1743,7 +1700,7 @@ war_measures = {
remove_trigger = {
OR = {
has_war = no
not = { has_idea = tot_economic_mobilisation }
NOT = { has_idea = tot_economic_mobilisation }
}
}
modifier = {
@@ -2273,9 +2230,9 @@ foreign_support = {
cost = 0
modifier = {
# modifier = {
}
# }
ai_will_do = {
factor = 1
@@ -2444,9 +2401,9 @@ foreign_support = {
cost = 0
modifier = {
#modifier = {
}
#}
ai_will_do = {
factor = 1
@@ -2620,9 +2577,9 @@ foreign_support = {
cost = 0
modifier = {
#modifier = {
}
#}
ai_will_do = {
factor = 1
@@ -2803,9 +2760,9 @@ foreign_support = {
cost = 0
modifier = {
#modifier = {
}
#}
ai_will_do = {
factor = 1
@@ -2959,9 +2916,9 @@ foreign_support = {
cost = 0
modifier = {
#modifier = {
}
#}
ai_will_do = {
factor = 1
@@ -3101,9 +3058,9 @@ foreign_support = {
cost = 0
modifier = {
#modifier = {
}
#}
ai_will_do = {
factor = 1
@@ -3259,9 +3216,9 @@ foreign_support = {
cost = 0
modifier = {
#modifier = {
}
#}
ai_will_do = {
factor = 1
@@ -3325,3 +3282,359 @@ foreign_support = {
}
}
}
generic_purchase_old_ships_category = {
purchase_ships_eng = {
cost = 50
icon = GFX_decision_generic_naval
fire_only_once = no
visible = {
has_country_flag = generic_purchase_old_ships_flag
ENG = {
NOT = {
has_country_flag = sold_ships_to_us@ROOT
has_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
NOT = { has_war_with = ENG}
}
available = {
NOT = {
ENG = {
OR = {
has_civil_war = yes
has_capitulated = yes
has_opinion = {
target = FROM
value < 30
}
}
}
}
}
days_remove = 14
remove_effect = {
ENG = {
country_event = {
id = generic_purchase_ships_events.01
hours = 1
}
set_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
}
purchase_ships_sov = {
cost = 50
icon = GFX_decision_generic_naval
fire_only_once = no
visible = {
has_country_flag = generic_purchase_old_ships_flag
SOV = {
has_country_flag = sold_ships_to_us@ROOT
has_country_flag = negotiating_ship_purchase_flag@ROOT
}
NOT = { has_war_with = SOV}
}
available = {
NOT = {
SOV = {
OR = {
has_civil_war = yes
has_capitulated = yes
has_opinion = {
target = FROM
value < 30
}
}
}
}
}
days_remove = 14
remove_effect = {
SOV = {
country_event = {
id = generic_purchase_ships_events.01
hours = 1
}
set_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
}
purchase_ships_ger = {
cost = 50
icon = GFX_decision_generic_naval
fire_only_once = no
visible = {
has_country_flag = generic_purchase_old_ships_flag
GER = {
NOT = {
has_country_flag = sold_ships_to_us@ROOT
has_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
NOT = { has_war_with = GER}
}
available = {
NOT = {
GER = {
OR = {
has_civil_war = yes
has_capitulated = yes
has_opinion = {
target = FROM
value < 30
}
}
}
}
}
days_remove = 14
remove_effect = {
GER = {
country_event = {
id = generic_purchase_ships_events.01
hours = 1
}
set_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
}
purchase_ships_usa = {
cost = 50
icon = GFX_decision_generic_naval
fire_only_once = no
visible = {
has_country_flag = generic_purchase_old_ships_flag
USA = {
NOT = {
has_country_flag = sold_ships_to_us@ROOT
has_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
NOT = { has_war_with = USA}
}
available = {
NOT = {
USA = {
OR = {
has_civil_war = yes
has_capitulated = yes
has_opinion = {
target = FROM
value < 30
}
}
}
}
}
days_remove = 14
remove_effect = {
USA = {
country_event = {
id = generic_purchase_ships_events.01
hours = 1
}
set_country_flag = negotiating_ship_purchase_flag@ROOT
}
}
}
}
generic_refit_civilian_ships_category = {
refit_to_destroyer = {
cost = 15
icon = GFX_decision_generic_merge_plant_ship
fire_only_once = no
visible = {
has_country_flag = refit_convoy_ships_flag
}
available = {
has_equipment = {
convoy > 9
}
if = {
limit = {
has_dlc = "Man the Guns"
}
has_tech = early_ship_hull_light
}
else = {
has_tech = early_destroyer
}
}
days_remove = 50
complete_effect = {
add_equipment_to_stockpile = {
type = convoy_1
amount = -10
}
}
remove_effect = {
if = {
limit = {
has_dlc = "Man the Guns"
}
if = {
limit = {
NOT = { has_country_flag = refit_to_destroyer_flag } #FIN gets flag along with Ship variants via the focus that unlocks these decisions
}
set_country_flag = refit_to_destroyer_flag
create_equipment_variant = {
name = "Refitted Destroyer Class"
type = ship_hull_light_1
name_group = "DEN_DD_HISTORICAL" #Note: Doesn't matter if ROOT is not DEN, the effect will grab the appropriate country-specific name list anyways
parent_version = 0
modules = {
fixed_ship_battery_slot = ship_light_battery_1
fixed_ship_anti_air_slot = ship_anti_air_1
fixed_ship_fire_control_system_slot = ship_fire_control_system_0
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = light_ship_engine_1
fixed_ship_torpedo_slot = ship_torpedo_1
mid_1_custom_slot = empty
rear_1_custom_slot = empty
}
obsolete = yes
}
}
create_ship = {
type = ship_hull_light_1
equipment_variant = "Refitted Destroyer Class"
creator = ROOT
name = "Coastguard"
}
}
#NO MTG
else = {
if = {
limit = {
NOT = { has_country_flag = refit_to_destroyer_flag }
}
set_country_flag = refit_to_destroyer_flag
create_equipment_variant = {
name = "Refitted Destroyer Class"
type = destroyer_1
upgrades = {
ship_torpedo_upgrade = 0
destroyer_engine_upgrade = 0
ship_ASW_upgrade = 0
ship_anti_air_upgrade = 0
}
obsolete = yes
}
}
create_ship = {
type = destroyer_1
equipment_variant = "Refitted Destroyer Class"
creator = ROOT
name = "Coastguard"
}
}
}
}
refit_to_cruiser = {
cost = 30
icon = GFX_decision_generic_merge_plant_ship
fire_only_once = no
visible = {
has_country_flag = refit_convoy_ships_flag
}
available = {
has_equipment = {
convoy > 19
}
if = {
limit = {
has_dlc = "Man the Guns"
}
has_tech = early_ship_hull_cruiser
}
else = {
has_tech = early_light_cruiser
}
}
days_remove = 100
complete_effect = {
add_equipment_to_stockpile = {
type = convoy_1
amount = -25
}
}
remove_effect = {
if = {
limit = {
has_dlc = "Man the Guns"
}
if = {
limit = {
NOT = { has_country_flag = refit_to_cruiser_flag } #FIN gets flag along with Ship variants via the focus that unlocks these decisions
}
set_country_flag = refit_to_cruiser_flag
create_equipment_variant = {
name = "Refitted Cruiser Class"
type = ship_hull_cruiser_1
name_group = DEN_CL_HISTORICAL #Note: Doesn't matter if ROOT is not DEN, the effect will grab the appropriate country-specific name list anyways
parent_version = 0
modules = {
fixed_ship_battery_slot = ship_light_medium_battery_1
fixed_ship_anti_air_slot = ship_anti_air_1
fixed_ship_fire_control_system_slot = ship_fire_control_system_0
fixed_ship_radar_slot = empty
fixed_ship_engine_slot = cruiser_ship_engine_1
fixed_ship_armor_slot = ship_armor_cruiser_1
fixed_ship_secondaries_slot = dp_ship_secondaries_1
mid_1_custom_slot = empty
mid_2_custom_slot = empty
rear_1_custom_slot = empty
}
obsolete = yes
}
}
create_ship = {
type = ship_hull_cruiser_1
equipment_variant = "Refitted Cruiser Class"
creator = ROOT
name = "Protector"
}
}
else = {
if = {
limit = {
NOT = { has_country_flag = refit_to_cruiser_flag }
}
set_country_flag = refit_to_cruiser_flag
create_equipment_variant = {
name = "Refitted Cruiser Class"
type = light_cruiser_1
upgrades = {
ship_reliability_upgrade = 0
ship_engine_upgrade = 0
ship_gun_upgrade = 0
ship_anti_air_upgrade = 0
}
obsolete = yes
}
}
create_ship = {
type = light_cruiser_1
equipment_variant = "Refitted Cruiser Class"
creator = ROOT
name = "Protector"
}
}
}
}
}

View File

@@ -45,7 +45,7 @@ YUW_fangong = {
original_tag = YUW
}
visible = {
or = {
OR = {
has_completed_focus = YUW_zhianshike
has_country_flag = YUW_huiguibentu
}
@@ -74,7 +74,7 @@ TIX_zongduxiaqujueyi = {
}
SAD_ITA = {
allowed = {
or = {
OR = {
original_tag = ITA
original_tag = SAD
}
@@ -83,7 +83,7 @@ SAD_ITA = {
}
BYG_nuke = {
allowed = {
or = {
OR = {
original_tag = BYG
original_tag = USA
original_tag = USB

View File

@@ -600,8 +600,8 @@ CHY_hepinshouhuzhe_category = {
FROM = {
has_added_tension_amount > 20
has_offensive_war = yes
not = { has_country_flag = chy_junshixindong }
not = { has_war_with = CHY }
NOT = { has_country_flag = chy_junshixindong }
NOT = { has_war_with = CHY }
}
}
visible = {
@@ -614,8 +614,8 @@ CHY_hepinshouhuzhe_category = {
FROM = {
has_added_tension_amount > 20
has_offensive_war = yes
not = { has_country_flag = chy_junshixindong }
not = { has_war_with = CHY }
NOT = { has_country_flag = chy_junshixindong }
NOT = { has_war_with = CHY }
}
}
visible = {

File diff suppressed because it is too large Load Diff

View File

@@ -21,21 +21,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_army_experience > 100
}
custom_cost_text = liluntupo_armyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
army_experience = -100
}
set_country_flag = TY_army_jidong
}
remove_effect = {
set_technology = { mobile_warfare = 1 }
set_technology = {
mobile_warfare = 1
}
}
}
army_youhuo = {
@@ -60,21 +61,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_army_experience > 100
}
custom_cost_text = liluntupo_armyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
army_experience = -100
}
set_country_flag = TY_army_youhuo
}
remove_effect = {
set_technology = { superior_firepower = 1 }
set_technology = {
superior_firepower = 1
}
}
}
army_juezhan = {
@@ -99,21 +101,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_army_experience > 100
}
custom_cost_text = liluntupo_armyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
army_experience = -100
}
set_country_flag = TY_army_juezhan
}
remove_effect = {
set_technology = { trench_warfare = 1 }
set_technology = {
trench_warfare = 1
}
}
}
army_renhai = {
@@ -126,7 +129,9 @@ liluntupo_category = {
}
visible = {
has_country_flag = TY_army_liluntupo
NOT = { has_tech = mass_assault }
NOT = {
has_tech = mass_assault
}
NOT = {
OR = {
has_country_flag = TY_army_jidong
@@ -138,21 +143,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_army_experience > 100
}
custom_cost_text = liluntupo_armyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
army_experience = -100
}
set_country_flag = TY_army_renhai
}
remove_effect = {
set_technology = { mass_assault = 1 }
set_technology = {
mass_assault = 1
}
}
}
navy_cunzai = {
@@ -160,13 +166,14 @@ liluntupo_category = {
available = {
custom_trigger_tooltip = {
tooltip = ""
has_navy_experience > 100
}
}
visible = {
has_country_flag = TY_navy_liluntupo
NOT = { has_tech = fleet_in_being }
NOT = {
has_tech = fleet_in_being
}
NOT = {
OR = {
has_country_flag = TY_navy_zuduan
@@ -177,21 +184,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_navy_experience > 100
}
custom_cost_text = liluntupo_navyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
navy_experience = -100
}
set_country_flag = TY_navy_cunzai
}
remove_effect = {
set_technology = { fleet_in_being = 1 }
set_technology = {
fleet_in_being = 1
}
}
}
navy_zuduan = {
@@ -199,13 +207,14 @@ liluntupo_category = {
available = {
custom_trigger_tooltip = {
tooltip = ""
has_navy_experience > 100
}
}
visible = {
has_country_flag = TY_navy_liluntupo
NOT = { has_tech = trade_interdiction }
NOT = {
has_tech = trade_interdiction
}
NOT = {
OR = {
has_country_flag = TY_navy_cunzai
@@ -216,21 +225,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_navy_experience > 100
}
custom_cost_text = liluntupo_navyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
navy_experience = -100
}
set_country_flag = TY_navy_zuduan
}
remove_effect = {
set_technology = { trade_interdiction = 1 }
set_technology = {
trade_interdiction = 1
}
}
}
navy_daji = {
@@ -238,13 +248,14 @@ liluntupo_category = {
available = {
custom_trigger_tooltip = {
tooltip = ""
has_navy_experience > 100
}
}
visible = {
has_country_flag = TY_navy_liluntupo
NOT = { has_tech = base_strike }
NOT = {
has_tech = base_strike
}
NOT = {
OR = {
has_country_flag = TY_navy_cunzai
@@ -255,21 +266,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_navy_experience > 100
}
custom_cost_text = liluntupo_navyexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
navy_experience = -100
}
set_country_flag = TY_navy_daji
}
remove_effect = {
set_technology = { base_strike = 1 }
set_technology = {
base_strike = 1
}
}
}
air_pohuai = {
@@ -277,13 +289,14 @@ liluntupo_category = {
available = {
custom_trigger_tooltip = {
tooltip = ""
has_air_experience > 100
}
}
visible = {
has_country_flag = TY_air_liluntupo
NOT = { has_tech = air_superiority }
NOT = {
has_tech = air_superiority
}
NOT = {
OR = {
has_country_flag = TY_air_zhiyuan
@@ -294,21 +307,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_air_experience > 100
}
custom_cost_text = liluntupo_airexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
air_experience = -100
}
set_country_flag = TY_air_pohuai
}
remove_effect = {
set_technology = { air_superiority = 1 }
set_technology = {
air_superiority = 1
}
}
}
air_zhiyuan = {
@@ -316,13 +330,14 @@ liluntupo_category = {
available = {
custom_trigger_tooltip = {
tooltip = ""
has_air_experience > 100
}
}
visible = {
has_country_flag = TY_air_liluntupo
NOT = { has_tech = formation_flying }
NOT = {
has_tech = formation_flying
}
NOT = {
OR = {
has_country_flag = TY_air_pohuai
@@ -333,21 +348,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_air_experience > 100
}
custom_cost_text = liluntupo_airexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
air_experience = -100
}
set_country_flag = TY_air_zhiyuan
}
remove_effect = {
set_technology = { formation_flying = 1 }
set_technology = {
formation_flying = 1
}
}
}
air_zuozhan = {
@@ -355,13 +371,14 @@ liluntupo_category = {
available = {
custom_trigger_tooltip = {
tooltip = ""
has_air_experience > 100
}
}
visible = {
has_country_flag = TY_air_liluntupo
NOT = { has_tech = force_rotation }
NOT = {
has_tech = force_rotation
}
NOT = {
OR = {
has_country_flag = TY_air_pohuai
@@ -372,21 +389,22 @@ liluntupo_category = {
custom_cost_trigger = {
has_air_experience > 100
}
custom_cost_text = liluntupo_airexp_100
days_remove = 180
ai_will_do = {
factor = 1000
}
fire_only_once = yes
complete_effect = {
complete_effect = {
hidden_effect = {
air_experience = -100
}
set_country_flag = TY_air_zuozhan
}
remove_effect = {
set_technology = { force_rotation = 1 }
set_technology = {
force_rotation = 1
}
}
}
}

View File

@@ -1,50 +1,50 @@
#购买武器(1政治点=15的IC产能 1军工满效率每天5IC产出 10把步枪净生产量+三分之一) 1.42火炮(净生产量+五分之一) 2卡车净生产量+四分之一)
jiefanglingtu_category = {
yaoqiuguihuanhexinlingtu_mapdecision = {
icon = lansegantan
state_target = yes
on_map_mode = map_only
target_array = core_states
highlight_color_while_active = 1
ai_will_do = {
factor = 0
}
cost = 100
available = {
custom_trigger_tooltip = {
tooltip = yaoqiuguihuanhexinlingtu_mapdecision_trigger_tooltip
FROM = {
controller = { NOT = { has_war_with = ROOT } }
controller = {
NOT = {
has_war_with = ROOT
}
}
}
}
is_puppet = NO
FROM = {
NOT = { is_controlled_by = ROOT }
NOT = {
is_controlled_by = ROOT
}
}
}
target_trigger = {
FROM = {
always = yes
}
}
visible = {
NOT = {
has_country_flag = yaoqiuguihuanhexinlingtu_mapdecision_cd
}
FROM = {
FROM = {
is_core_of = ROOT
NOT = { has_state_flag = shouhuihexinlingtu_doing }
NOT = { is_controlled_by = ROOT }
NOT = {
has_state_flag = shouhuihexinlingtu_doing
}
NOT = {
is_controlled_by = ROOT
}
NOT = {
OR = {
is_controlled_by = SIR
@@ -52,7 +52,7 @@ jiefanglingtu_category = {
is_controlled_by = SR2
is_controlled_by = SR3
is_controlled_by = SR4
}
}
}
}
}
@@ -63,20 +63,21 @@ jiefanglingtu_category = {
value = 1
}
FROM = {
controller = {
country_event = { id = azevent.66 hours = 12 }
controller = {
country_event = {
id = azevent.66
hours = 12
}
}
}
}
}
shouhuihexinlingtu_mapdecision = {
icon = hongsegantan
state_target = yes
on_map_mode = map_only
target_array = core_states
highlight_color_while_active = 1
ai_will_do = {
factor = 0
modifier = {
@@ -93,19 +94,18 @@ jiefanglingtu_category = {
modifier = {
civilian_factory_use = 5
}
target_trigger = {
FROM = {
always = yes
}
}
visible = {
FROM = {
FROM = {
has_state_flag = shouhuihexinlingtu_doing
is_core_of = ROOT
NOT = { is_controlled_by = ROOT }
NOT = {
is_controlled_by = ROOT
}
NOT = {
OR = {
is_controlled_by = SIR
@@ -113,22 +113,25 @@ jiefanglingtu_category = {
is_controlled_by = SR2
is_controlled_by = SR3
is_controlled_by = SR4
}
}
}
}
}
available = {
num_of_civilian_factories_available_for_projects > 4
FROM = {
NOT = { is_controlled_by = ROOT }
NOT = {
is_controlled_by = ROOT
}
}
}
remove_effect = {
ROOT = {
transfer_state = FROM
FROM = {
controller = { remove_state_core = FROM }
controller = {
remove_state_core = FROM
}
clr_state_flag = shouhuihexinlingtu_doing
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -11,18 +11,22 @@ xiaomaipu_category = {
fire_only_once = yes
ai_will_do = {
factor = 10
}
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -30,9 +34,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
TAN = {
nongna = {
set_nationality = ROOT
@@ -54,7 +57,6 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
@@ -63,14 +65,19 @@ xiaomaipu_category = {
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -78,8 +85,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
TAN = {
kaiyi = {
set_nationality = ROOT
@@ -98,7 +105,6 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
@@ -107,14 +113,19 @@ xiaomaipu_category = {
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -122,8 +133,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
TAN = {
xijuandai = {
set_nationality = ROOT
@@ -145,7 +156,6 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
@@ -154,14 +164,19 @@ xiaomaipu_category = {
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -169,8 +184,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
TAN = {
dajiling = {
set_nationality = ROOT
@@ -189,7 +204,6 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
@@ -198,13 +212,19 @@ xiaomaipu_category = {
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -212,7 +232,9 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = { scoped_sound_effect = AZ_wancheng_sound }
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
}
set_country_flag = sad_chenglilujunxueyuan_get
custom_effect_tooltip = chenglilujunxueyuan_tooltip
}
@@ -224,24 +246,27 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
political_power_cost = 0.75
}
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -249,8 +274,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
TAN = {
xizhuzhensui = {
set_nationality = ROOT
@@ -260,7 +285,6 @@ xiaomaipu_category = {
custom_effect_tooltip = "招募西住真穗"
set_country_flag = tix_chenglilujunxueyuan_get
custom_effect_tooltip = chenglilujunxueyuan_tooltip
}
}
yuw_chenglilujunxueyuan = {
@@ -270,7 +294,6 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
@@ -279,13 +302,19 @@ xiaomaipu_category = {
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -293,8 +322,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
TAN = {
mali = {
set_nationality = ROOT
@@ -309,7 +338,7 @@ xiaomaipu_category = {
}
custom_effect_tooltip = "招募玛丽、安藤和押田"
set_country_flag = yuw_chenglilujunxueyuan_get
custom_effect_tooltip = chenglilujunxueyuan_tooltip
custom_effect_tooltip = chenglilujunxueyuan_tooltip
}
}
daxi_chenglilujunxueyuan = {
@@ -337,7 +366,6 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 10
}
days_remove = 200
modifier = {
@@ -346,13 +374,19 @@ xiaomaipu_category = {
fire_only_once = yes
complete_effect = {
if = {
limit = { is_ai = yes }
limit = {
is_ai = yes
}
add_political_power = 300
}
}
remove_effect = {
remove_effect = {
if = {
limit = { NOT = { has_tech = shipgirltech_jichulilun } }
limit = {
NOT = {
has_tech = shipgirltech_jichulilun
}
}
set_technology = {
shipgirltech_jichulilun = 1
}
@@ -360,8 +394,8 @@ xiaomaipu_category = {
else = {
army_experience = 50
}
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
hidden_effect = {
scoped_sound_effect = AZ_wancheng_sound
if = {
limit = {
OR = {
@@ -385,31 +419,29 @@ xiaomaipu_category = {
}
custom_effect_tooltip = "招募西住美穗"
}
set_country_flag = daxi_chenglilujunxueyuan_get
custom_effect_tooltip = chenglilujunxueyuan_tooltip
}
}
xiangbulixuexizaochuanjishu = {
icon = xinzhidanyuan
available = {
BLI = {
has_completed_focus = BLI_kaifangzaochuanshu
}
num_of_civilian_factories_available_for_projects > 9
BLI = {
has_completed_focus = BLI_kaifangzaochuanshu
}
num_of_civilian_factories_available_for_projects > 9
}
visible = {
AND = {
shijianniangguojia_trigger = yes
NOT = { tag = BLI }
NOT = {
tag = BLI
}
}
NOT = {
AND = {
has_country_flag = buligongyi1_get
has_country_flag = buligongyi2_get
has_country_flag = buligongyi1_get
has_country_flag = buligongyi2_get
}
}
}
@@ -430,7 +462,6 @@ xiaomaipu_category = {
country_event = BLI_event.2
}
}
navy_college_haijunzhanshukeyan = {
icon = shu
visible = {
@@ -466,26 +497,24 @@ xiaomaipu_category = {
compare = greater_than_or_equals
}
}
fixed_random_seed = no
complete_effect = {
complete_effect = {
add_to_variable = {
var = wz_sl
value = -2000
}
}
remove_effect = {
custom_effect_tooltip = navy_college_haijunzhanshukeyan_tooltip
hidden_effect = {
random_list = {
65 = {
65 = {
country_event = azcollege.1
}
25 = {
25 = {
country_event = azcollege.2
}
10 = {
10 = {
country_event = azcollege.3
}
}
@@ -499,10 +528,10 @@ xiaomaipu_category = {
}
ai_will_do = {
factor = 5
modifier = {
modifier = {
AND = {
date < 1942.1.1
OR = {
OR = {
tag = TIX
tag = BFL
tag = DOH
@@ -514,7 +543,7 @@ xiaomaipu_category = {
modifier = {
AND = {
date > 1939.1.1
OR = {
OR = {
tag = HUJ
tag = CHY
tag = SAD
@@ -543,23 +572,21 @@ xiaomaipu_category = {
compare = greater_than_or_equals
}
}
fixed_random_seed = no
complete_effect = {
complete_effect = {
add_to_variable = {
var = wz_sl
value = -3000
}
}
remove_effect = {
custom_effect_tooltip = navy_college_jianchuanzhuangbeishiyan_tooltip
hidden_effect = {
random_list = {
70 = {
70 = {
country_event = azcollege.4
}
30 = {
30 = {
country_event = azcollege.5
}
}
@@ -568,11 +595,10 @@ xiaomaipu_category = {
}
army_college_lujunzhanshukeyan = {
icon = shu
ai_will_do = {
factor = 5
modifier = {
OR = {
OR = {
tag = TIX
tag = BFL
tag = DOH
@@ -613,28 +639,26 @@ xiaomaipu_category = {
}
}
fixed_random_seed = no
complete_effect = {
complete_effect = {
add_to_variable = {
var = wz_sl
value = -4000
}
}
remove_effect = {
custom_effect_tooltip = army_college_lujunzhanshukeyan_tooltip
hidden_effect = {
random_list = {
80 = {
80 = {
country_event = azcollege.6
}
20 = {
20 = {
country_event = azcollege.7
}
}
}
}
}
youtiankaifa = {
icon = oil
visible = {
@@ -652,7 +676,6 @@ xiaomaipu_category = {
compare = greater_than_or_equals
}
}
ai_will_do = {
factor = 0
modifier = {
@@ -660,7 +683,6 @@ xiaomaipu_category = {
add = 10
}
}
remove_effect = {
add_fuel = 500000
}
@@ -682,7 +704,6 @@ xiaomaipu_category = {
}
days_re_enable = 365
days_remove = 365
remove_effect = {
capital_scope = {
add_resource = {
@@ -724,7 +745,7 @@ xiaomaipu_category = {
}
}
fixed_random_seed = no
complete_effect = {
complete_effect = {
add_to_variable = {
var = wz_sl
value = -500
@@ -732,12 +753,22 @@ xiaomaipu_category = {
custom_effect_tooltip = "获得一只可爱的指挥喵"
hidden_effect = {
random_list = {
50 = { country_event = azevent.22 }
7 = { country_event = azevent.23 }
7 = { country_event = azevent.24 }
6 = { country_event = azevent.25 }
6 = { country_event = azevent.26 }
3 = {
50 = {
country_event = azevent.22
}
7 = {
country_event = azevent.23
}
7 = {
country_event = azevent.24
}
6 = {
country_event = azevent.25
}
6 = {
country_event = azevent.26
}
3 = {
country_event = azevent.27
set_country_flag = zhm_aogumiao_get
modifier = {
@@ -745,7 +776,7 @@ xiaomaipu_category = {
has_country_flag = zhm_aogumiao_get
}
}
3 = {
3 = {
country_event = azevent.28
set_country_flag = zhm_bokemiao_get
modifier = {
@@ -753,7 +784,7 @@ xiaomaipu_category = {
has_country_flag = zhm_bokemiao_get
}
}
3 = {
3 = {
country_event = azevent.29
set_country_flag = zhm_keleimiao_get
modifier = {
@@ -761,7 +792,7 @@ xiaomaipu_category = {
has_country_flag = zhm_keleimiao_get
}
}
3 = {
3 = {
country_event = azevent.30
set_country_flag = zhm_lindemiao_get
modifier = {
@@ -769,7 +800,7 @@ xiaomaipu_category = {
has_country_flag = zhm_lindemiao_get
}
}
3 = {
3 = {
country_event = azevent.31
set_country_flag = zhm_pangdemiao_get
modifier = {
@@ -777,7 +808,7 @@ xiaomaipu_category = {
has_country_flag = zhm_pangdemiao_get
}
}
3 = {
3 = {
country_event = azevent.32
set_country_flag = zhm_pishawan_get
modifier = {
@@ -785,7 +816,7 @@ xiaomaipu_category = {
has_country_flag = zhm_pishawan_get
}
}
3 = {
3 = {
country_event = azevent.33
set_country_flag = zhm_xiaozhuwan_get
modifier = {
@@ -793,7 +824,7 @@ xiaomaipu_category = {
has_country_flag = zhm_xiaozhuwan_get
}
}
3 = {
3 = {
country_event = azevent.34
set_country_flag = zhm_yuehanmiao_get
modifier = {
@@ -835,12 +866,11 @@ xiaomaipu_category = {
compare = greater_than_or_equals
}
}
ai_will_do = {
factor = 0
}
fixed_random_seed = no
complete_effect = {
complete_effect = {
add_to_variable = {
var = zs_sl
value = -100
@@ -852,7 +882,7 @@ xiaomaipu_category = {
custom_effect_tooltip = "随机招募到一个内阁人物或指挥官"
hidden_effect = {
random_list = {
10 = {
10 = {
country_event = getzhg_event.12
set_country_flag = zhg_sidalin_get
modifier = {
@@ -860,7 +890,7 @@ xiaomaipu_category = {
has_country_flag = zhg_sidalin_get
}
}
9 = {
9 = {
country_event = getzhg_event.1
set_country_flag = zhg_miaorunzhi_get
modifier = {
@@ -868,7 +898,7 @@ xiaomaipu_category = {
has_country_flag = zhg_miaorunzhi_get
}
}
9 = {
9 = {
country_event = getzhg_event.2
set_country_flag = zhg_jiangjieshi_get
modifier = {
@@ -876,7 +906,7 @@ xiaomaipu_category = {
has_country_flag = zhg_jiangjieshi_get
}
}
9 = {
9 = {
country_event = getzhg_event.3
set_country_flag = zhg_xitele_get
modifier = {
@@ -884,7 +914,7 @@ xiaomaipu_category = {
has_country_flag = zhg_xitele_get
}
}
9 = {
9 = {
country_event = getzhg_event.4
set_country_flag = zhg4_get
modifier = {
@@ -892,7 +922,7 @@ xiaomaipu_category = {
has_country_flag = zhg4_get
}
}
9 = {
9 = {
country_event = getzhg_event.5
set_country_flag = zhg5_get
modifier = {
@@ -900,7 +930,7 @@ xiaomaipu_category = {
has_country_flag = zhg5_get
}
}
9 = {
9 = {
country_event = getzhg_event.6
set_country_flag = zhg6_get
modifier = {
@@ -908,7 +938,7 @@ xiaomaipu_category = {
has_country_flag = zhg6_get
}
}
9 = {
9 = {
country_event = getzhg_event.7
set_country_flag = zhg7_get
modifier = {
@@ -916,7 +946,7 @@ xiaomaipu_category = {
has_country_flag = zhg7_get
}
}
9 = {
9 = {
country_event = getzhg_event.8
set_country_flag = zhg8_get
modifier = {
@@ -924,7 +954,7 @@ xiaomaipu_category = {
has_country_flag = zhg8_get
}
}
9 = {
9 = {
country_event = getzhg_event.9
set_country_flag = zhg9_get
modifier = {
@@ -932,7 +962,7 @@ xiaomaipu_category = {
has_country_flag = zhg9_get
}
}
9 = {
9 = {
country_event = getzhg_event.10
set_country_flag = zhg10_get
modifier = {
@@ -940,8 +970,6 @@ xiaomaipu_category = {
has_country_flag = zhg10_get
}
}
}
}
}

View File

@@ -14,105 +14,106 @@ xingdong_category = {
}
}
kaogudui_1_begin = {
icon = xingdong
cost = 150
days_remove = 180
ai_will_do = {
base = 0
modifier = {
date > 1941.6.1
add = 5
}
}
visible = {
always = no
}
modifier = {
civilian_factory_use = 5
}
remove_effect = {
set_country_flag = kaogudui_level_1_get
}
}
# kaogudui_1_begin = {
# icon = xingdong
# cost = 150
# days_remove = 180
# ai_will_do = {
# base = 0
# modifier = {
# date > 1941.6.1
# add = 5
# }
# }
# visible = {
# always = no
# }
# modifier = {
# civilian_factory_use = 5
# }
# remove_effect = {
# set_country_flag = kaogudui_level_1_get
# }
# }
kaogudui_level_1 = {
# kaogudui_level_1 = {
icon = xingdong
state_target = yes
on_map_mode = map_and_decisions_view
target_array = controlled_states
highlight_color_while_active = 1
visible = {
always = no
}
ai_will_do = {
factor = 20
}
cost = var:kaogudui_cost_pp
days_remove = 60
modifier = {
civilian_factory_use = 5
}
available = {
#设定PP
FROM = {
if = {
limit = {
id = 64
}
set_temp_variable = { kaogudui_cost_pp = 60 }
}
}
has_country_flag = kaogudui_level_1_get
custom_cost_trigger = {
tooltip = kaogudui_cost_wz_check_tt
check_variable = { wz_sl > kaogudui_cost_wz }
}
# icon = xingdong
# state_target = yes
# on_map_mode = map_and_decisions_view
# target_array = controlled_states
# highlight_color_while_active = 1
# visible = {
# always = no
# }
# ai_will_do = {
# factor = 20
# }
# cost = var:kaogudui_cost_pp
# days_remove = 60
# modifier = {
# civilian_factory_use = 5
# }
# available = {
# #设定PP
# FROM = {
# if = {
# limit = {
# id = 64
# }
# set_temp_variable = { kaogudui_cost_pp = 60 }
# }
# }
# has_country_flag = kaogudui_level_1_get
# custom_cost_trigger = {
# tooltip = kaogudui_cost_wz_check_tt
# check_variable = { wz_sl > kaogudui_cost_wz }
# }
}
# }
target_trigger = {
FROM = {
OR = {
id = 1
}
}
}
# target_trigger = {
# FROM = {
# OR = {
# id = 1
# }
# }
# }
visible = {
has_country_flag = kaogudui_level_1_get
FROM = {
OR = {
id = 1
}
}
}
complete_effect = {
subtract_from_variable = { wz_sl = kaogudui_cost_wz }
}
remove_effect = {
FROM = {
if = {
limit = {
id = 64
}
controller = {
country_event = azkaogudui.1
}
}
if = {
limit = {
id = 64
}
controller = {
country_event = azkaogudui.2
}
}
}
}
}
# visible = {
# has_country_flag = kaogudui_level_1_get
# FROM = {
# OR = {
# id = 1
# }
# }
# }
# complete_effect = {
# subtract_from_variable = { wz_sl = kaogudui_cost_wz }
# }
# remove_effect = {
# FROM = {
# if = {
# limit = {
# id = 64
# }
# controller = {
# country_event = azkaogudui.1
# }
# }
# if = {
# limit = {
# id = 64
# }
# controller = {
# country_event = azkaogudui.2
# }
# }
# }
# }
# }
show_tuxizhanzheng= {
priority = 10
icon = jian
@@ -120,9 +121,9 @@ xingdong_category = {
NOT = { has_country_flag = show_tuxizhanzheng }
}
available = {
or = {
not = { has_global_flag = modoption_fengkuangai_on }
not = { has_global_flag = modoption_historicalbossai_on }
OR = {
NOT = { has_global_flag = modoption_fengkuangai_on }
NOT = { has_global_flag = modoption_historicalbossai_on }
has_global_flag = MOD_azurlane_sairenzhizai
}
}
@@ -155,7 +156,7 @@ xingdong_category = {
}
available = {
FROM = {
not = { has_country_flag = beituxizhanzheng_doing }
NOT = { has_country_flag = beituxizhanzheng_doing }
}
set_temp_variable = { temp_jinzhangdu = global.threat }
clamp_temp_variable = {
@@ -251,7 +252,7 @@ xingdong_category = {
}
every_other_country = {
limit = {
not = {
NOT = {
has_country_flag = did_tuxizhanzheng
}
@@ -280,7 +281,7 @@ xingdong_category = {
}
every_other_country = {
limit = {
not = { has_country_flag = did_tuxizhanzheng }
NOT = { has_country_flag = did_tuxizhanzheng }
shijianniangguojia_trigger = yes
}
add_political_power = 2000
@@ -289,7 +290,7 @@ xingdong_category = {
air_experience = 200
}
}
else_ = {
else_if = {
limit = {
check_variable = {
global.tuxizhanzheng_amount = 3
@@ -318,7 +319,7 @@ xingdong_category = {
}
every_other_country = {
limit = {
not = { has_country_flag = did_tuxizhanzheng }
NOT = { has_country_flag = did_tuxizhanzheng }
shijianniangguojia_trigger = yes
}
every_core_state = {
@@ -339,7 +340,7 @@ xingdong_category = {
air_experience = 200
}
}
else_ = {
else_if = {
limit = {
check_variable = {
global.tuxizhanzheng_amount = 3
@@ -368,7 +369,7 @@ xingdong_category = {
}
every_other_country = {
limit = {
not = { has_country_flag = did_tuxizhanzheng }
NOT = { has_country_flag = did_tuxizhanzheng }
shijianniangguojia_trigger = yes
}
every_core_state = {
@@ -390,7 +391,7 @@ xingdong_category = {
}
}
else_ = {
else_if = {
limit = {
check_variable = {
global.tuxizhanzheng_amount > 3
@@ -600,7 +601,7 @@ xingdong_category = {
country_event = getzhg_event.13
modifier = {
factor = 0
or = {
OR = {
has_global_flag = meta_fangzhou_found
any_country = {
has_country_flag = meta_fangzhou_finding
@@ -612,7 +613,7 @@ xingdong_category = {
country_event = getzhg_event.14
modifier = {
factor = 0
or = {
OR = {
has_global_flag = meta_feilong_found
any_country = {
has_country_flag = meta_feilong_finding
@@ -624,7 +625,7 @@ xingdong_category = {
country_event = getzhg_event.15
modifier = {
factor = 0
or = {
OR = {
has_global_flag = meta_hailunna_found
any_country = {
has_country_flag = meta_hailunna_finding
@@ -636,7 +637,7 @@ xingdong_category = {
country_event = getzhg_event.16
modifier = {
factor = 0
or = {
OR = {
has_global_flag = meta_feiying_found
any_country = {
has_country_flag = meta_fangzhou_finding
@@ -648,7 +649,7 @@ xingdong_category = {
country_event = getzhg_event.17
modifier = {
factor = 0
or = {
OR = {
has_global_flag = meta_fusang_found
any_country = {
has_country_flag = meta_fusang_finding
@@ -660,7 +661,7 @@ xingdong_category = {
country_event = getzhg_event.18
modifier = {
factor = 0
or = {
OR = {
has_global_flag = meta_genaisennao_found
any_country = {
has_country_flag = meta_genaisennao_finding
@@ -1387,7 +1388,7 @@ xingdong_category = {
modifier = {
has_stability < 0.8
date > 1939.6.1
not = { tag = TIX }
NOT = { tag = TIX }
add = 10
}
}
@@ -1415,7 +1416,7 @@ xingdong_category = {
modifier = {
has_stability < 0.8
date > 1939.6.1
not = { tag = TIX }
NOT = { tag = TIX }
add = 10
}
}
@@ -1642,7 +1643,7 @@ xingdong_category = {
}
if = {
limit = { has_idea = TY_laodonglichongzu }
remove_idea = TY_laodonglichongzu
remove_ideas = TY_laodonglichongzu
}
}
}
@@ -1909,9 +1910,9 @@ xingdong_category = {
mf_chushoumofang = {
icon = xzmf
available = {
or = {
OR = {
has_global_flag = modoption_fengkuangai_on
not = { has_global_flag = modoption_historicalbossai_on }
NOT = { has_global_flag = modoption_historicalbossai_on }
}
custom_trigger_tooltip = {
tooltip = ""