2025-11-23 04:03:06
This commit is contained in:
@@ -1149,8 +1149,6 @@ tactic_sf_ambush = { #countered by mouse holing
|
|||||||
|
|
||||||
tactic_breakthrough_for_tix = {
|
tactic_breakthrough_for_tix = {
|
||||||
|
|
||||||
only_show_for = TIX
|
|
||||||
|
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
@@ -1176,8 +1174,6 @@ tactic_breakthrough_for_tix = {
|
|||||||
|
|
||||||
tactic_elastic_defense_for_sad = {
|
tactic_elastic_defense_for_sad = {
|
||||||
|
|
||||||
only_show_for = SAD
|
|
||||||
|
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
@@ -1203,8 +1199,6 @@ tactic_elastic_defense_for_sad = {
|
|||||||
|
|
||||||
tactic_infantry_charge_for_chy = {
|
tactic_infantry_charge_for_chy = {
|
||||||
|
|
||||||
only_show_for = CHY
|
|
||||||
|
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
@@ -1226,8 +1220,6 @@ tactic_infantry_charge_for_chy = {
|
|||||||
|
|
||||||
tactic_guerrilla_tactics_for_doh = {
|
tactic_guerrilla_tactics_for_doh = {
|
||||||
|
|
||||||
only_show_for = DOH
|
|
||||||
|
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
@@ -1252,7 +1244,7 @@ tactic_guerrilla_tactics_for_doh = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tactic_human_wave_tactics_for_doh = {
|
tactic_human_wave_tactics_for_doh = {
|
||||||
only_show_for = DOH
|
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
@@ -1278,8 +1270,6 @@ tactic_human_wave_tactics_for_doh = {
|
|||||||
|
|
||||||
tactic_barrage_for_BYG = {
|
tactic_barrage_for_BYG = {
|
||||||
|
|
||||||
only_show_for = BYG
|
|
||||||
|
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
@@ -1300,8 +1290,6 @@ tactic_barrage_for_BYG = {
|
|||||||
|
|
||||||
tactic_tactical_withdrawal_huj = {
|
tactic_tactical_withdrawal_huj = {
|
||||||
|
|
||||||
only_show_for = HUJ
|
|
||||||
|
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
@@ -1327,8 +1315,6 @@ tactic_tactical_withdrawal_huj = {
|
|||||||
|
|
||||||
tactic_masterful_blitz_for_bfl = {
|
tactic_masterful_blitz_for_bfl = {
|
||||||
|
|
||||||
only_show_for = BFL
|
|
||||||
|
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = yes
|
is_attacker = yes
|
||||||
@@ -1364,8 +1350,6 @@ tactic_masterful_blitz_for_bfl = {
|
|||||||
|
|
||||||
tactic_backhand_blow_for_yuw = {
|
tactic_backhand_blow_for_yuw = {
|
||||||
|
|
||||||
only_show_for = YUW
|
|
||||||
|
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
trigger = {
|
trigger = {
|
||||||
is_attacker = no
|
is_attacker = no
|
||||||
|
|||||||
17647
src/common/decisions/formable_nation_decisions.txt
Executable file
17647
src/common/decisions/formable_nation_decisions.txt
Executable file
File diff suppressed because it is too large
Load Diff
485
src/common/doctrines/grand_doctrines/land_grand_doctrines.txt
Executable file
485
src/common/doctrines/grand_doctrines/land_grand_doctrines.txt
Executable file
@@ -0,0 +1,485 @@
|
|||||||
|
new_mobile_warfare = {
|
||||||
|
folder = land
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_MOBILE_WARFARE
|
||||||
|
description = GRAND_DOCTRINE_MOBILE_WARFARE_DESC
|
||||||
|
icon = GFX_doctrine_mobile_warfare_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = army
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 1
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
factor = 0
|
||||||
|
is_major = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
infantry
|
||||||
|
combat_support
|
||||||
|
armor
|
||||||
|
operations
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
planning_speed = 0.20
|
||||||
|
army_speed_factor = 0.10
|
||||||
|
enable_tactic = tactic_unexpected_thrust
|
||||||
|
armor_track_mastery_gain_factor = 0.25
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Infantry
|
||||||
|
org_loss_when_moving = -0.15
|
||||||
|
land_reinforce_rate = 0.02
|
||||||
|
army_speed_factor = 0.05
|
||||||
|
enable_tactic = tactic_delay
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = infantry_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Artillery/Support
|
||||||
|
planning_speed = 0.2
|
||||||
|
org_loss_at_low_org_factor = -0.1
|
||||||
|
enable_tactic = tactic_overwhelming_fire
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = support_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Armor
|
||||||
|
additional_brigade_column_size = 1
|
||||||
|
army_morale_factor = 0.1
|
||||||
|
army_speed_factor = 0.05
|
||||||
|
enable_tactic = tactic_blitz
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = armor_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Operations
|
||||||
|
planning_speed = 0.2
|
||||||
|
army_attack_speed_factor = 0.2
|
||||||
|
enable_tactic = tactic_backhand_blow
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = operations_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
superior_firepower = {
|
||||||
|
folder = land
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_SUPERIOR_FIREPOWER
|
||||||
|
description = GRAND_DOCTRINE_SUPERIOR_FIREPOWER_DESC
|
||||||
|
icon = GFX_doctrine_superior_firepower_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = army
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 1
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
factor = 0
|
||||||
|
is_major = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
infantry
|
||||||
|
combat_support
|
||||||
|
armor
|
||||||
|
operations
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
enable_tactic = tactic_overwhelming_fire
|
||||||
|
category_line_artillery = {
|
||||||
|
soft_attack = 0.1
|
||||||
|
}
|
||||||
|
category_support_artillery = {
|
||||||
|
soft_attack = 0.05
|
||||||
|
}
|
||||||
|
combat_support_track_mastery_gain_factor = 0.25
|
||||||
|
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Infantry
|
||||||
|
enable_tactic = tactic_elastic_defense
|
||||||
|
army_org_factor = 0.1
|
||||||
|
army_infantry_attack_factor = 0.1
|
||||||
|
supply_consumption_factor = -0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = infantry_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Artillery/Support
|
||||||
|
additional_brigade_column_size = 1
|
||||||
|
army_artillery_attack_factor = 0.1
|
||||||
|
category_support_battalions = {
|
||||||
|
max_organisation = 10
|
||||||
|
}
|
||||||
|
planning_decay_rate_factor = -0.15
|
||||||
|
enable_tactic = tactic_barrage
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = support_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Armor
|
||||||
|
army_armor_attack_factor = 0.1
|
||||||
|
enable_tactic = tactic_delay
|
||||||
|
category_army = {
|
||||||
|
default_morale = 0.2
|
||||||
|
}
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = armor_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Operations
|
||||||
|
enable_tactic = tactic_tactical_withdrawal
|
||||||
|
category_army = {
|
||||||
|
default_morale = 0.4
|
||||||
|
}
|
||||||
|
planning_decay_rate_factor = -0.15
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = operations_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
grand_battleplan = {
|
||||||
|
folder = land
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_GRAND_BATTLEPLAN
|
||||||
|
description = GRAND_DOCTRINE_GRAND_BATTLEPLAN_DESC
|
||||||
|
icon = GFX_doctrine_grand_battleplan_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = army
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 2
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
infantry
|
||||||
|
combat_support
|
||||||
|
armor
|
||||||
|
operations
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
enable_tactic = tactic_planned_attack
|
||||||
|
max_planning = 0.1
|
||||||
|
command_power_gain = 0.25
|
||||||
|
operations_track_mastery_gain_factor = 0.25
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Infantry
|
||||||
|
additional_brigade_column_size = 1
|
||||||
|
enable_tactic = tactic_elastic_defense
|
||||||
|
max_dig_in = 5
|
||||||
|
max_dig_in_factor = 0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = infantry_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Artillery/Support
|
||||||
|
coordination_bonus = 0.15
|
||||||
|
recon_factor_while_entrenched = 0.1
|
||||||
|
enable_tactic = tactic_overwhelming_fire
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = support_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Armor
|
||||||
|
land_reinforce_rate = 0.02
|
||||||
|
max_planning = 0.1
|
||||||
|
enable_tactic = tactic_breakthrough
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = armor_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Operations
|
||||||
|
coordination_bonus = 0.15
|
||||||
|
max_command_power = 50
|
||||||
|
max_planning = 0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = operations_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
mass_assault = {
|
||||||
|
folder = land
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_MASS_ASSAULT
|
||||||
|
description = GRAND_DOCTRINE_MASS_ASSAULT_DESC
|
||||||
|
icon = GFX_doctrine_mass_assault_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = army
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
infantry
|
||||||
|
combat_support
|
||||||
|
armor
|
||||||
|
operations
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
no_supply_grace = 48
|
||||||
|
out_of_supply_factor = -0.10
|
||||||
|
infantry_track_mastery_gain_factor = 0.25
|
||||||
|
enable_tactic = tactic_relentless_assault
|
||||||
|
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Infantry
|
||||||
|
army_strength_factor = 0.05
|
||||||
|
enable_tactic = tactic_human_wave_tactics
|
||||||
|
additional_brigade_column_size = 1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = infantry_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { infantry_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Artillery/Support
|
||||||
|
enable_tactic = tactic_elastic_defense
|
||||||
|
out_of_supply_factor = -0.1
|
||||||
|
minimum_training_level = -0.05
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = support_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { support_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Armor
|
||||||
|
land_reinforce_rate = 0.02
|
||||||
|
attrition = -0.1
|
||||||
|
enable_tactic = tactic_overwhelming_fire
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = armor_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { armor_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Operations
|
||||||
|
enable_tactic = tactic_backhand_blow
|
||||||
|
land_reinforce_rate = 0.02
|
||||||
|
weekly_casualties_war_support = 0.001
|
||||||
|
minimum_training_level = -0.05
|
||||||
|
dig_in_speed_factor = 0.2
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = operations_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { operations_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
348
src/common/doctrines/grand_doctrines/sea_grand_doctrines.txt
Executable file
348
src/common/doctrines/grand_doctrines/sea_grand_doctrines.txt
Executable file
@@ -0,0 +1,348 @@
|
|||||||
|
new_fleet_in_being = {
|
||||||
|
folder = naval
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_FLEET_IN_BEING
|
||||||
|
description = GRAND_DOCTRINE_FLEET_IN_BEING_DESC
|
||||||
|
icon = GFX_doctrine_fleet_in_being_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = navy
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
submarines
|
||||||
|
screens
|
||||||
|
carriers
|
||||||
|
capital_ships
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
battleship = {
|
||||||
|
max_organisation = 15
|
||||||
|
}
|
||||||
|
navy_capital_ship_defence_factor = 0.1
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Capital Ships
|
||||||
|
mines_planting_by_fleets_factor = 0.2
|
||||||
|
convoy_escort_efficiency = 0.15
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = capital_ships_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { capital_ships_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { capital_ships_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Carriers
|
||||||
|
screening_efficiency = 0.1
|
||||||
|
navy_capital_ship_attack_factor = 0.1
|
||||||
|
navy_capital_ship_defence_factor = 0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = carriers_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { carriers_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { carriers_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Screens
|
||||||
|
navy_anti_air_attack_factor = 0.2
|
||||||
|
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = screens_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { screens_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { screens_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Submarines
|
||||||
|
naval_has_potf_in_combat_attack = 0.1
|
||||||
|
naval_has_potf_in_combat_defense = 0.1
|
||||||
|
naval_torpedo_reveal_chance_factor = -0.1
|
||||||
|
strike_force_movement_org_loss = -0.25
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = submarines_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { submarines_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { submarines_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
new_convoy_raiding = {
|
||||||
|
folder = naval
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_CONVOY_RAIDING
|
||||||
|
description = GRAND_DOCTRINE_CONVOY_RAIDING_DESC
|
||||||
|
icon = GFX_doctrine_trade_interdiction_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = navy
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 1
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
factor = 10
|
||||||
|
is_major = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
submarines
|
||||||
|
screens
|
||||||
|
carriers
|
||||||
|
capital_ships
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
|
||||||
|
|
||||||
|
submarine = {
|
||||||
|
max_organisation = 10
|
||||||
|
surface_detection = 0.10
|
||||||
|
}
|
||||||
|
convoy_raiding_efficiency_factor = 0.15
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Capital Ships
|
||||||
|
convoy_escort_efficiency = 0.10
|
||||||
|
navy_submarine_attack_factor = 0.1
|
||||||
|
navy_submarine_defence_factor = 0.1
|
||||||
|
naval_torpedo_cooldown_factor = -0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = capital_ships_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { capital_ships_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { capital_ships_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Carriers
|
||||||
|
submarine_attack = 0.10
|
||||||
|
naval_torpedo_reveal_chance_factor = -0.10
|
||||||
|
navy_visibility = -0.05
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = carriers_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { carriers_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { carriers_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Screens
|
||||||
|
strike_force_movement_org_loss = -0.15
|
||||||
|
naval_detection = 0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = screens_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { screens_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { screens_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Submarines
|
||||||
|
sortie_efficiency = 0.30
|
||||||
|
naval_strike_targetting_factor = 0.1
|
||||||
|
convoy_raiding_efficiency_factor = 0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = submarines_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { submarines_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { submarines_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
new_base_strike = {
|
||||||
|
folder = naval
|
||||||
|
|
||||||
|
name = GRAND_DOCTRINE_BASE_STRIKE
|
||||||
|
description = GRAND_DOCTRINE_BASE_STRIKE_DESC
|
||||||
|
icon = GFX_doctrine_base_strike_medium
|
||||||
|
available = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
xp_cost = 100
|
||||||
|
xp_type = navy
|
||||||
|
|
||||||
|
ai_will_do = {
|
||||||
|
base = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
tracks = {
|
||||||
|
submarines
|
||||||
|
screens
|
||||||
|
carriers
|
||||||
|
capital_ships
|
||||||
|
}
|
||||||
|
|
||||||
|
# EFFECTS
|
||||||
|
|
||||||
|
|
||||||
|
carrier = {
|
||||||
|
max_organisation = 20
|
||||||
|
}
|
||||||
|
port_strike = 0.4
|
||||||
|
|
||||||
|
milestones = {
|
||||||
|
{
|
||||||
|
#Capital Ships
|
||||||
|
convoy_escort_efficiency = 0.15
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = capital_ships_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { capital_ships_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { capital_ships_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Carriers
|
||||||
|
naval_strike_targetting_factor = 0.1
|
||||||
|
naval_torpedo_reveal_chance_factor = -0.10
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = carriers_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { carriers_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { carriers_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Screens
|
||||||
|
carrier_night_traffic = 0.1
|
||||||
|
carrier_capacity_penalty_reduction = -0.2
|
||||||
|
naval_detection = 0.1
|
||||||
|
air_carrier_night_penalty_reduction_factor = 0.2
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = screens_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { screens_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { screens_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
#Submarines
|
||||||
|
sortie_efficiency = 0.30
|
||||||
|
naval_strike_targetting_factor = 0.1
|
||||||
|
navy_carrier_air_agility_factor = 0.10
|
||||||
|
positioning = 0.1
|
||||||
|
|
||||||
|
effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = {
|
||||||
|
has_variable = submarines_milestone_var
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_variable = { submarines_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_to_variable = { submarines_milestone_var = 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -71,6 +71,7 @@ armored_spearhead_TIX = {
|
|||||||
}
|
}
|
||||||
TIX5 = {
|
TIX5 = {
|
||||||
#5
|
#5
|
||||||
|
enable_tactic = tactic_breakthrough_for_tix
|
||||||
army_armor_defence_factor = 0.2
|
army_armor_defence_factor = 0.2
|
||||||
armored_car = {
|
armored_car = {
|
||||||
default_morale = 0.3
|
default_morale = 0.3
|
||||||
@@ -172,6 +173,7 @@ mobile_defense_BYG = {
|
|||||||
|
|
||||||
}
|
}
|
||||||
BYG5 = {
|
BYG5 = {
|
||||||
|
enable_tactic = tactic_tactical_withdrawal_huj
|
||||||
category_all_armor = {
|
category_all_armor = {
|
||||||
hard_attack = 0.1
|
hard_attack = 0.1
|
||||||
soft_attack = 0.1
|
soft_attack = 0.1
|
||||||
@@ -267,6 +269,7 @@ streamlined_deployment_BFL = {
|
|||||||
|
|
||||||
}
|
}
|
||||||
BFL5 = {
|
BFL5 = {
|
||||||
|
enable_tactic = tactic_masterful_blitz_for_bfl
|
||||||
army_attack_speed_factor = 1
|
army_attack_speed_factor = 1
|
||||||
category_all_armor = {
|
category_all_armor = {
|
||||||
default_morale = 0.3
|
default_morale = 0.3
|
||||||
@@ -370,6 +373,7 @@ armored_infantry_support_HUJ = {
|
|||||||
}
|
}
|
||||||
HUJ5 = {
|
HUJ5 = {
|
||||||
#5
|
#5
|
||||||
|
enable_tactic = tactic_breakthrough_for_tix
|
||||||
experience_gain_infantry_combat_factor = 0.25
|
experience_gain_infantry_combat_factor = 0.25
|
||||||
experience_gain_medium_armor_combat_factor = 0.25
|
experience_gain_medium_armor_combat_factor = 0.25
|
||||||
experience_gain_heavy_armor_combat_factor = 0.25
|
experience_gain_heavy_armor_combat_factor = 0.25
|
||||||
@@ -473,6 +477,8 @@ armored_cavalry_CHY = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
CHY5 = {
|
CHY5 = {
|
||||||
|
enable_tactic = tactic_elastic_defense_for_sad
|
||||||
|
enable_tactic = tactic_infantry_charge_for_chy
|
||||||
armored_car = {
|
armored_car = {
|
||||||
max_organisation = 10
|
max_organisation = 10
|
||||||
soft_attack = 0.2
|
soft_attack = 0.2
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ fire_concentration_BFL = {
|
|||||||
}
|
}
|
||||||
BFL5 = {
|
BFL5 = {
|
||||||
#5
|
#5
|
||||||
|
enable_tactic = tactic_barrage_for_BYG
|
||||||
anti_tank_brigade = {
|
anti_tank_brigade = {
|
||||||
ap_attack = 1
|
ap_attack = 1
|
||||||
soft_attack = 0.2
|
soft_attack = 0.2
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ large_unit_tactics_BFL = {
|
|||||||
#3
|
#3
|
||||||
intel_from_combat_factor = 0.2
|
intel_from_combat_factor = 0.2
|
||||||
category_all_infantry = {
|
category_all_infantry = {
|
||||||
experience_loss_factor = -0.1
|
experience_loss_factor = -0.02
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
large_front_offensive = {
|
large_front_offensive = {
|
||||||
@@ -71,6 +71,7 @@ large_unit_tactics_BFL = {
|
|||||||
}
|
}
|
||||||
motorization_initiative = {
|
motorization_initiative = {
|
||||||
#5
|
#5
|
||||||
|
enable_tactic = tactic_human_wave_tactics_for_doh
|
||||||
category_all_infantry = {
|
category_all_infantry = {
|
||||||
breakthrough = 0.4
|
breakthrough = 0.4
|
||||||
soft_attack = 0.2
|
soft_attack = 0.2
|
||||||
@@ -272,6 +273,7 @@ defensive_postures_HUJ = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
HUJ5 = {
|
HUJ5 = {
|
||||||
|
enable_tactic = tactic_backhand_blow_for_yuw
|
||||||
max_dig_in = 5
|
max_dig_in = 5
|
||||||
max_dig_in_factor = 0.25
|
max_dig_in_factor = 0.25
|
||||||
dig_in_speed_factor = 1
|
dig_in_speed_factor = 1
|
||||||
@@ -464,6 +466,7 @@ commandos_SAD = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
SAD4 = {
|
SAD4 = {
|
||||||
|
enable_tactic = tactic_elastic_defense_for_sad
|
||||||
intel_from_combat_factor = 0.4
|
intel_from_combat_factor = 0.4
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -517,6 +517,7 @@ infiltration_tactics_CHY = {
|
|||||||
}
|
}
|
||||||
CHY5 = {
|
CHY5 = {
|
||||||
#5
|
#5
|
||||||
|
enable_tactic = tactic_infantry_charge_for_chy
|
||||||
intel_from_combat_factor = 0.5
|
intel_from_combat_factor = 0.5
|
||||||
land_reinforce_rate = 0.03
|
land_reinforce_rate = 0.03
|
||||||
org_loss_when_moving = -0.25
|
org_loss_when_moving = -0.25
|
||||||
@@ -585,6 +586,7 @@ last_stand_AZ = {
|
|||||||
}
|
}
|
||||||
AZ5 = {
|
AZ5 = {
|
||||||
#5
|
#5
|
||||||
|
enable_tactic = tactic_guerrilla_tactics_for_doh
|
||||||
category_army = {
|
category_army = {
|
||||||
soft_attack = 0.2
|
soft_attack = 0.2
|
||||||
hard_attack = 0.1
|
hard_attack = 0.1
|
||||||
|
|||||||
@@ -1416,7 +1416,6 @@
|
|||||||
completion_reward = {
|
completion_reward = {
|
||||||
BFL_lujunjianshe_dengji = yes
|
BFL_lujunjianshe_dengji = yes
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
set_technology = { masterful_blitz_for_bfl = 1 popup = no }
|
|
||||||
add_breakthrough_progress = {
|
add_breakthrough_progress = {
|
||||||
specialization = specialization_land
|
specialization = specialization_land
|
||||||
value = 2.0
|
value = 2.0
|
||||||
|
|||||||
@@ -3227,10 +3227,6 @@ focus_tree = {
|
|||||||
add_idea = BFL_xinglujun
|
add_idea = BFL_xinglujun
|
||||||
}
|
}
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
set_technology = {
|
|
||||||
masterful_blitz_for_bfl = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
|
|||||||
@@ -338,16 +338,6 @@ focus_tree = {
|
|||||||
#search_filters = { FOCUS_FILTER_STABILITY }
|
#search_filters = { FOCUS_FILTER_STABILITY }
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
add_doctrine_cost_reduction = {
|
|
||||||
name = "现代闪电战"
|
|
||||||
cost_reduction = 0.5
|
|
||||||
uses = 4
|
|
||||||
category = land_doctrine
|
|
||||||
}
|
|
||||||
set_technology = {
|
|
||||||
barrage_for_BYG = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
add_breakthrough_progress = {
|
add_breakthrough_progress = {
|
||||||
specialization = specialization_land
|
specialization = specialization_land
|
||||||
value = 1.5
|
value = 1.5
|
||||||
|
|||||||
@@ -1517,10 +1517,6 @@
|
|||||||
completion_reward = {
|
completion_reward = {
|
||||||
add_ideas = CHY_sakulajundui_buff
|
add_ideas = CHY_sakulajundui_buff
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
set_technology = {
|
|
||||||
infantry_charge_for_chy = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
|
|||||||
@@ -227,15 +227,6 @@ focus_tree = {
|
|||||||
x = -1
|
x = -1
|
||||||
y = 2
|
y = 2
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
add_political_power = -50
|
|
||||||
set_technology = {
|
|
||||||
guerrilla_tactics_for_doh = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
set_technology = {
|
|
||||||
human_wave_tactics_for_doh = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
custom_effect_tooltip = DOH_dashijiyoujizhan_tooltip
|
custom_effect_tooltip = DOH_dashijiyoujizhan_tooltip
|
||||||
hidden_effect = {
|
hidden_effect = {
|
||||||
set_technology = {
|
set_technology = {
|
||||||
@@ -6216,6 +6207,7 @@ focus_tree = {
|
|||||||
tag = SND
|
tag = SND
|
||||||
tag = SIC
|
tag = SIC
|
||||||
tag = GDC
|
tag = GDC
|
||||||
|
tag = KUM
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
country_event = DOH_event.7
|
country_event = DOH_event.7
|
||||||
|
|||||||
@@ -679,10 +679,6 @@ focus_tree = {
|
|||||||
specialization = specialization_land
|
specialization = specialization_land
|
||||||
value = 1.0
|
value = 1.0
|
||||||
}
|
}
|
||||||
set_technology = {
|
|
||||||
tactical_withdrawal_huj = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
|
|||||||
@@ -1617,17 +1617,13 @@ focus_tree = {
|
|||||||
completion_reward = {
|
completion_reward = {
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
add_manpower = 90000
|
add_manpower = 90000
|
||||||
army_experience = 25
|
army_experience = 75
|
||||||
hidden_effect = {
|
hidden_effect = {
|
||||||
country_event = {
|
country_event = {
|
||||||
id = SAD_event.1
|
id = SAD_event.1
|
||||||
days = 60
|
days = 60
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
set_technology = {
|
|
||||||
elastic_defense_for_sad = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
|
|||||||
@@ -2149,10 +2149,6 @@ focus_tree = {
|
|||||||
#search_filters = { FOCUS_FILTER_STABILITY }
|
#search_filters = { FOCUS_FILTER_STABILITY }
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
set_technology = {
|
|
||||||
breakthrough_for_tix = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
add_breakthrough_progress = {
|
add_breakthrough_progress = {
|
||||||
specialization = specialization_land
|
specialization = specialization_land
|
||||||
value = 1.5
|
value = 1.5
|
||||||
|
|||||||
@@ -572,7 +572,7 @@ focus_tree = {
|
|||||||
|
|
||||||
#search_filters = { FOCUS_FILTER_STABILITY }
|
#search_filters = { FOCUS_FILTER_STABILITY }
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
|
TY_lujunliluntupo = yes
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
has_country_leader = {
|
has_country_leader = {
|
||||||
@@ -582,7 +582,6 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
add_country_leader_trait = zhdrg
|
add_country_leader_trait = zhdrg
|
||||||
}
|
}
|
||||||
set_technology = { backhand_blow_for_yuw = 1 popup = no }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5750,10 +5750,6 @@ focus_tree = {
|
|||||||
superior_firepower = 1
|
superior_firepower = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
set_technology = {
|
|
||||||
backhand_blow_for_yuw = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
@@ -11049,10 +11045,6 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
set_technology = {
|
|
||||||
backhand_blow_for_yuw = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
add_breakthrough_progress = {
|
add_breakthrough_progress = {
|
||||||
specialization = specialization_land
|
specialization = specialization_land
|
||||||
value = 2
|
value = 2
|
||||||
@@ -11090,10 +11082,6 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
TY_lujunliluntupo = yes
|
TY_lujunliluntupo = yes
|
||||||
set_technology = {
|
|
||||||
backhand_blow_for_yuw = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
add_breakthrough_progress = {
|
add_breakthrough_progress = {
|
||||||
specialization = specialization_land
|
specialization = specialization_land
|
||||||
value = 2
|
value = 2
|
||||||
|
|||||||
@@ -2089,12 +2089,7 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
#search_filters = { FOCUS_FILTER_STABILITY }
|
#search_filters = { FOCUS_FILTER_STABILITY }
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
custom_effect_tooltip = "允许解锁第二条陆军学说路线"
|
TY_lujunliluntupo = yes
|
||||||
set_country_flag = TY_army_liluntupo
|
|
||||||
set_technology = {
|
|
||||||
backhand_blow_for_yuw = 1
|
|
||||||
popup = no
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
focus = {
|
focus = {
|
||||||
|
|||||||
@@ -308,14 +308,12 @@ focus_tree = {
|
|||||||
}
|
}
|
||||||
#search_filters = { FOCUS_FILTER_STABILITY }
|
#search_filters = { FOCUS_FILTER_STABILITY }
|
||||||
completion_reward = {
|
completion_reward = {
|
||||||
custom_effect_tooltip = "允许解锁第二条陆军学说路线"
|
TY_lujunliluntupo = yes
|
||||||
set_country_flag = TY_army_liluntupo
|
|
||||||
add_ideas = YUW_rmzx
|
add_ideas = YUW_rmzx
|
||||||
swap_ideas = {
|
swap_ideas = {
|
||||||
add_idea = YUW_ywzq
|
add_idea = YUW_ywzq
|
||||||
remove_idea = YUW_xy
|
remove_idea = YUW_xy
|
||||||
}
|
}
|
||||||
set_technology = { backhand_blow_for_yuw = 1 popup = no }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -209,6 +209,7 @@ on_actions = {
|
|||||||
every_country = {
|
every_country = {
|
||||||
set_technology = {
|
set_technology = {
|
||||||
az_jianniangguo_tech = 1
|
az_jianniangguo_tech = 1
|
||||||
|
popup = no
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1535,115 +1535,5 @@ technologies = {
|
|||||||
az_hedonglifeijiyinqing
|
az_hedonglifeijiyinqing
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#国家特色战术
|
|
||||||
breakthrough_for_tix = {
|
|
||||||
enable_tactic = tactic_breakthrough_for_tix
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
elastic_defense_for_sad = {
|
|
||||||
enable_tactic = tactic_elastic_defense_for_sad
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
infantry_charge_for_chy = {
|
|
||||||
enable_tactic = tactic_infantry_charge_for_chy
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
guerrilla_tactics_for_doh = {
|
|
||||||
enable_tactic = tactic_guerrilla_tactics_for_doh
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
human_wave_tactics_for_doh = {
|
|
||||||
enable_tactic = tactic_human_wave_tactics_for_doh
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
barrage_for_BYG = {
|
|
||||||
enable_tactic = tactic_barrage_for_BYG
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
barrage_for_BYG = {
|
|
||||||
enable_tactic = tactic_barrage_for_BYG
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
tactical_withdrawal_huj = {
|
|
||||||
enable_tactic = tactic_tactical_withdrawal_huj
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
masterful_blitz_for_bfl = {
|
|
||||||
enable_tactic = tactic_masterful_blitz_for_bfl
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
backhand_blow_for_yuw = {
|
|
||||||
enable_tactic = tactic_backhand_blow_for_yuw
|
|
||||||
|
|
||||||
doctrine = yes
|
|
||||||
research_cost = 1
|
|
||||||
|
|
||||||
#set at gamestart
|
|
||||||
allow = {
|
|
||||||
always = no
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -698,6 +698,11 @@ country_event = {
|
|||||||
transfer_state = 524
|
transfer_state = 524
|
||||||
transfer_state = 527
|
transfer_state = 527
|
||||||
transfer_state = 525
|
transfer_state = 525
|
||||||
|
transfer_state = 1043
|
||||||
|
transfer_state = 1028
|
||||||
|
transfer_state = 1031
|
||||||
|
transfer_state = 1030
|
||||||
|
transfer_state = 1029
|
||||||
white_peace = CHY
|
white_peace = CHY
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
|
|||||||
@@ -725,6 +725,7 @@
|
|||||||
DOH_loong_event.1001.t: "工业规划圆满完成!"
|
DOH_loong_event.1001.t: "工业规划圆满完成!"
|
||||||
DOH_loong_event.1001.d: "工业规划圆满完成了,人们召开了盛大的庆祝仪式,共同分享美食。"
|
DOH_loong_event.1001.d: "工业规划圆满完成了,人们召开了盛大的庆祝仪式,共同分享美食。"
|
||||||
DOH_loong_event.1001.a: "好耶!"
|
DOH_loong_event.1001.a: "好耶!"
|
||||||
|
DOH_loong_event.1001.at: "§G工业规划顺利完成§!"
|
||||||
DOH_loong_event.1002.t: "工业规划未能达标"
|
DOH_loong_event.1002.t: "工业规划未能达标"
|
||||||
DOH_loong_event.1002.d: "工业规划失败了..."
|
DOH_loong_event.1002.d: "工业规划失败了..."
|
||||||
DOH_loong_event.1002.a: "坏"
|
DOH_loong_event.1002.a: "坏"
|
||||||
@@ -738,7 +739,7 @@
|
|||||||
TIX_zengsongtanketuzhi: "赠送坦克图纸"
|
TIX_zengsongtanketuzhi: "赠送坦克图纸"
|
||||||
TIX_zengsongtanketuzhi_desc: "落后的东煌人貌似没有见过坦克,我们可以把旧的坦克图纸给她们,让她们见识一下我们铁血的厉害。"
|
TIX_zengsongtanketuzhi_desc: "落后的东煌人貌似没有见过坦克,我们可以把旧的坦克图纸给她们,让她们见识一下我们铁血的厉害。"
|
||||||
HUJ_zengsongyunshuchuan: "赠送运输船"
|
HUJ_zengsongyunshuchuan: "赠送运输船"
|
||||||
HUJ_zengsongyunshuchuan_desc: ""作为碧蓝航线阵营的领袖,我们应该帮助东煌,先送她们一些商船来促进贸易吧。
|
HUJ_zengsongyunshuchuan_desc: "作为碧蓝航线阵营的领袖,我们应该帮助东煌,先送她们一些商船来促进贸易吧。"
|
||||||
BFL_panqianzhiyuanzhe: "派遣志愿者"
|
BFL_panqianzhiyuanzhe: "派遣志愿者"
|
||||||
BFL_panqianzhiyuanzhe_desc: "落后的东煌人民需要帮助!我们北方联合有许多热情的志愿者想去东煌帮助她们建设国家。"
|
BFL_panqianzhiyuanzhe_desc: "落后的东煌人民需要帮助!我们北方联合有许多热情的志愿者想去东煌帮助她们建设国家。"
|
||||||
TIX_yaoqingcanguan: "邀请东煌参观"
|
TIX_yaoqingcanguan: "邀请东煌参观"
|
||||||
|
|||||||
@@ -100,24 +100,24 @@
|
|||||||
trait_xiaozhongcaizhe: "懵懵懂懂"
|
trait_xiaozhongcaizhe: "懵懵懂懂"
|
||||||
trait_shaoqian_advisor: "异世界的军事指导"
|
trait_shaoqian_advisor: "异世界的军事指导"
|
||||||
#舰娘国战术TAG#
|
#舰娘国战术TAG#
|
||||||
breakthrough_for_tix: "Wahrheit"
|
breakthrough_for_tix: "舰娘重点突破"
|
||||||
tactic_breakthrough_for_tix: "Wahrheit"
|
tactic_breakthrough_for_tix: "舰娘重点突破"
|
||||||
elastic_defense_for_sad: "跃动与回复之勇"
|
elastic_defense_for_sad: "舰娘战术防御"
|
||||||
tactic_elastic_defense_for_sad: "跃动与回复之勇"
|
tactic_elastic_defense_for_sad: "舰娘战术防御"
|
||||||
infantry_charge_for_chy: "锋焰显征"
|
infantry_charge_for_chy: "舰娘渗透突击"
|
||||||
tactic_infantry_charge_for_chy: "锋焰显征"
|
tactic_infantry_charge_for_chy: "舰娘渗透突击"
|
||||||
guerrilla_tactics_for_doh: "雾洒碧海"
|
guerrilla_tactics_for_doh: "舰娘游击战"
|
||||||
human_wave_tactics_for_doh: "星罗棋布"
|
human_wave_tactics_for_doh: "舰娘大规模进攻"
|
||||||
tactic_guerrilla_tactics_for_doh: "雾洒碧海"
|
tactic_guerrilla_tactics_for_doh: "舰娘游击战"
|
||||||
tactic_human_wave_tactics_for_doh: "星罗棋布"
|
tactic_human_wave_tactics_for_doh: "舰娘大规模进攻"
|
||||||
barrage_for_BYG: "吐息之焰"
|
barrage_for_BYG: "舰娘火力压制"
|
||||||
tactic_barrage_for_BYG: "吐息之焰"
|
tactic_barrage_for_BYG: "舰娘火力压制"
|
||||||
tactical_withdrawal_huj: "Tunnel Vision"
|
tactical_withdrawal_huj: "舰娘战术撤退"
|
||||||
tactic_tactical_withdrawal_huj: "Tunnel Vision"
|
tactic_tactical_withdrawal_huj: "舰娘战术撤退"
|
||||||
masterful_blitz_for_bfl: "钢武冰锋"
|
masterful_blitz_for_bfl: "舰娘装甲集群"
|
||||||
tactic_masterful_blitz_for_bfl: "钢武冰锋"
|
tactic_masterful_blitz_for_bfl: "舰娘装甲集群"
|
||||||
backhand_blow_for_yuw: "神穹之盾"
|
backhand_blow_for_yuw: "舰娘固守防御"
|
||||||
tactic_backhand_blow_for_yuw: "神穹之盾"
|
tactic_backhand_blow_for_yuw: "舰娘固守防御"
|
||||||
#新领导人特质TAG#
|
#新领导人特质TAG#
|
||||||
trait_huonululu: "火力全开"
|
trait_huonululu: "火力全开"
|
||||||
trait_bulaimodun: "火翼燎原"
|
trait_bulaimodun: "火翼燎原"
|
||||||
|
|||||||
Reference in New Issue
Block a user