2024-06-26 23:43:07

This commit is contained in:
actions[bot]
2024-06-26 23:43:07 +08:00
parent 4536eb7043
commit 4f0e849854
48 changed files with 32168 additions and 0 deletions

486
src/events/00_navy_rework.txt Executable file
View File

@@ -0,0 +1,486 @@
add_namespace = navy_rework
add_namespace = vnr_ai
# load starting naval designs and fleet and techs
country_event = {
id = navy_rework.0
hidden = yes
is_triggered_only = yes
immediate = {
add_starting_techs = yes
makeup_starting_techs = yes
# add starting variants and navy
ARG = {
ARG_start_naval_variants = yes
load_oob = 00_ARG_vnr_naval
}
AST = {
AST_start_naval_variants = yes
load_oob = 00_AST_vnr_naval
}
BRA = {
BRA_start_naval_variants = yes
load_oob = 00_BRA_vnr_naval
}
CAN = {
CAN_start_naval_variants = yes
load_oob = 00_CAN_vnr_naval
}
DOH = {
CHI_start_naval_variants = yes
load_oob = 00_CHI_vnr_naval
}
CHL = {
CHL_start_naval_variants = yes
load_oob = 00_CHL_vnr_naval
}
DEN = {
DEN_start_naval_variants = yes
load_oob = 00_DEN_vnr_naval
}
HUJ = {
ENG_start_naval_variants = yes
load_oob = 00_ENG_vnr_naval
if = {
limit = { has_dlc = "By Blood Alone" }
load_oob = 01_ENG_vnr_air_bba
}
else = {
load_oob = 01_ENG_vnr_air
}
}
FIN = {
FIN_start_naval_variants = yes
load_oob = 00_FIN_vnr_naval
}
YUW = {
FRA_start_naval_variants = yes
load_oob = 00_FRA_vnr_naval
if = {
limit = { has_dlc = "By Blood Alone" }
load_oob = 01_FRA_vnr_air_bba
}
else = {
load_oob = 01_FRA_vnr_air
}
}
GER = {
GER_start_naval_variants = yes
load_oob = 00_GER_vnr_naval
}
GRE = {
GRE_start_naval_variants = yes
load_oob = 00_GRE_vnr_naval
}
HOL = {
HOL_start_naval_variants = yes
load_oob = 00_HOL_vnr_naval
}
SAD = {
ITA_start_naval_variants = yes
load_oob = 00_ITA_vnr_naval
}
CHY = {
JAP_start_naval_variants = yes
load_oob = 00_JAP_vnr_naval
if = {
limit = { has_dlc = "By Blood Alone" }
load_oob = 01_JAP_vnr_air_bba
}
else = {
load_oob = 01_JAP_vnr_air
}
}
NOR = {
NOR_start_naval_variants = yes
load_oob = 00_NOR_vnr_naval
}
POL = {
POL_start_naval_variants = yes
load_oob = 00_POL_vnr_naval
}
POR = {
POR_start_naval_variants = yes
load_oob = 00_POR_vnr_naval
}
BFL = {
SOV_start_naval_variants = yes
load_oob = 00_SOV_vnr_naval
}
SPR = {
SPR_start_naval_variants = yes
load_oob = 00_SPR_vnr_naval
}
SWE = {
SWE_start_naval_variants = yes
load_oob = 00_SWE_vnr_naval
}
TUR = {
TUR_start_naval_variants = yes
load_oob = 00_TUR_vnr_naval
}
BYG = {
USA_start_naval_variants = yes
load_oob = 00_USA_vnr_naval
if = {
limit = { has_dlc = "By Blood Alone" }
load_oob = 01_USA_vnr_air_bba
}
else = {
load_oob = 01_USA_vnr_air
}
}
COL = {
COL_start_naval_variants = yes
load_oob = 00_COL_vnr_naval
}
MEX = {
MEX_start_naval_variants = yes
load_oob = 00_MEX_vnr_naval
}
ROM = {
ROM_start_naval_variants = yes
load_oob = 00_ROM_vnr_naval
}
URG = {
URG_start_naval_variants = yes
load_oob = 00_URG_vnr_naval
}
YUG = {
YUG_start_naval_variants = yes
load_oob = 00_YUG_vnr_naval
}
PRU = {
PRU_start_naval_variants = yes
load_oob = 00_PRU_vnr_naval
}
CUB = {
CUB_start_naval_variants = yes
load_oob = 00_CUB_vnr_naval
}
PER = {
PER_start_naval_variants = yes
load_oob = 00_PER_vnr_naval
}
SIA = {
SIA_start_naval_variants = yes
load_oob = 00_SIA_vnr_naval
}
RAJ = {
RAJ_start_naval_variants = yes
load_oob = 00_RAJ_vnr_naval
}
BEL = {
BEL_start_naval_variants = yes
load_oob = 00_BEL_vnr_naval
}
VEN = {
VEN_start_naval_variants = yes
load_oob = 00_VEN_vnr_naval
}
clr_global_flag = add_startup_navy
}
}
# add Alicorn
country_event = {
id = navy_rework.1
title = navy_rework.1.t
desc = navy_rework.1.d
picture = GFX_report_event_alicorn
is_triggered_only = yes
option = {
name = navy_rework.1.1
FROM = { create_alicorn = yes }
}
}
# add USS Constitution
country_event = {
id = navy_rework.2
title = navy_rework.2.t
desc = navy_rework.2.d
picture = GFX_report_event_constitution
is_triggered_only = yes
# BYG
option = {
trigger = {
original_tag = BYG
NOT = { has_government = communism }
}
name = navy_rework.2.1
FROM = { country_event = {id = navy_rework.5 days = 1} }
}
# Commie fix
option = {
trigger = { has_government = communism }
name = navy_rework.2.2
FROM = { create_constitution = yes add_political_power = -50 }
}
# Commie abandon
option = {
trigger = { has_government = communism }
name = navy_rework.2.3
FROM = { navy_experience = 50 }
}
# Generic
option = {
trigger = {
NOT = {
has_government = communism
original_tag = BYG
}
}
name = navy_rework.2.4
FROM = { create_constitution = yes }
}
}
# add SDF-1
country_event = {
id = navy_rework.3
title = navy_rework.3.t
desc = navy_rework.3.d
picture = GFX_report_event_macross
is_triggered_only = yes
option = {
name = navy_rework.3.1
FROM = { create_macross = yes }
}
}
# add Space Battleship Yamato
country_event = {
id = navy_rework.4
title = navy_rework.4.t
desc = navy_rework.4.d
picture = GFX_report_event_yamato
is_triggered_only = yes
# JAP
option = {
trigger = { original_tag = CHY }
name = navy_rework.4.1
FROM = { create_space_yamato = yes }
}
# Generic
option = {
trigger = { NOT = {original_tag = CHY } }
name = navy_rework.4.2
FROM = { create_space_yamato = yes }
}
}
# Consitution event: Omaha Chase
country_event = {
id = navy_rework.5
title = navy_rework.5.t
desc = navy_rework.5.d
picture = GFX_report_event_omaha
is_triggered_only = yes
option = {
name = navy_rework.5.1
FROM = { country_event = {id = navy_rework.6 days = 1} }
}
}
# Consitution event: Talk with Ironsides
country_event = {
id = navy_rework.6
title = navy_rework.6.t
desc = navy_rework.6.d
picture = GFX_report_event_ironsides
is_triggered_only = yes
# BYG let stay
option = {
trigger = { original_tag = BYG NOT = { has_government = communism } }
name = navy_rework.6.1
FROM = { create_constitution = yes navy_experience = 25 }
}
# BYG let go
option = {
trigger = { original_tag = BYG NOT = { has_government = communism } }
name = navy_rework.6.2
FROM = {
add_tech_bonus = {
bonus = 0.5
uses = 3
category = naval_equipment
}
}
}
}
# Confirm check for behemoths
country_event = {
id = navy_rework.100
title = navy_rework.100.t
desc = navy_rework.100.d
is_triggered_only = yes
option = {
name = navy_rework.100.0
set_global_flag = wunderwaffe_shown
}
option = {
name = navy_rework.100.1
}
}
# Buff AI
country_event = {
id = vnr_ai.0
title = vnr_ai.0.t
desc = vnr_ai.0.d
is_triggered_only = yes
option = {
name = vnr_ai.0.0
set_variable = { vnr_ai_difficulty = 3 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_hard
vnr_normal
}
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = vnr_mad
}
}
option = {
name = vnr_ai.0.1
set_variable = { vnr_ai_difficulty = 2 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_mad
vnr_normal
}
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = vnr_hard
}
}
option = {
name = vnr_ai.0.2
set_variable = { vnr_ai_difficulty = 1 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_mad
vnr_hard
}
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = vnr_normal
}
}
option = {
name = vnr_ai.0.3
set_variable = { vnr_ai_difficulty = 0 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_mad
vnr_hard
vnr_normal
}
}
}
}
}
country_event = {
id = vnr_ai.1
title = vnr_ai.1.t
desc = vnr_ai.1.d
is_triggered_only = yes
option = {
name = vnr_ai.1.0
set_variable = { vnr_ai_production = 3 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_hard_production
vnr_normal_production
}
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = vnr_mad_production
}
}
option = {
name = vnr_ai.1.1
set_variable = { vnr_ai_production = 2 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_mad_production
vnr_normal_production
}
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = vnr_hard_production
}
}
option = {
name = vnr_ai.1.2
set_variable = { vnr_ai_production = 1 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_mad_production
vnr_hard_production
}
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = vnr_normal_production
}
}
option = {
name = vnr_ai.1.3
set_variable = { vnr_ai_production = 0 }
hidden_effect = {
every_country = {
remove_ideas = {
vnr_mad_production
vnr_hard_production
vnr_normal_production
}
}
}
}
}

1596
src/events/ai_ships.txt Executable file

File diff suppressed because it is too large Load Diff

68
src/events/az_vnr_patch.txt Executable file
View File

@@ -0,0 +1,68 @@
add_namespace = az_vnr_patch
country_event = {
id = az_vnr_patch.1
hidden = yes
is_triggered_only = yes
immediate = {
if = {
limit = {
has_global_flag = modoption_fengkuangai_on
}
set_variable = { vnr_ai_difficulty = 3 }
every_country = {
remove_ideas = {
vnr_hard
vnr_normal
vnr_hard_production
vnr_normal_production
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = {
vnr_mad
vnr_mad_production
}
}
}
else_if = {
limit = {
has_global_flag = modoption_dingzhenai_on
}
set_variable = { vnr_ai_difficulty = 0 }
every_country = {
remove_ideas = {
vnr_mad
vnr_hard
vnr_normal
vnr_mad_production
vnr_hard_production
vnr_normal_production
}
}
}
else = {
set_variable = { vnr_ai_difficulty = 1 }
every_country = {
remove_ideas = {
vnr_mad
vnr_hard
vnr_mad_production
vnr_hard_production
}
}
every_country = {
limit = { is_ai = yes }
add_ideas = {
vnr_normal
vnr_normal_production
}
}
}
}
}