Merge branch 'next-version-dev' of https://forgejo.damimani-alex.org/damimani/N3OW into next-version-dev

This commit is contained in:
edwardtheelbowhigh 2026-05-10 19:40:47 +01:00
commit 235d9f0e5f
22 changed files with 626 additions and 320 deletions

View file

@ -188,6 +188,7 @@ NEOW_peloponnesian = {
tradition_fp1_the_right_to_prove
tradition_stand_and_fight
tradition_mountain_homes
tradition_romanticised_banditry
}
name_list = name_list_greek

View file

@ -135,6 +135,7 @@ NEOW_slovak = {
tradition_equitable
tradition_loyal_soldiers
tradition_wine_culture
tradition_romanticised_banditry
}
name_list = name_list_slovien
@ -258,6 +259,7 @@ goral = {
traditions = {
tradition_mountaineer_ruralism
tradition_zealous_people
tradition_romanticised_banditry
}
dlc_tradition = {
trait = tradition_fp2_malleable_subjects

View file

@ -1026,7 +1026,7 @@ tradition_midnight_herders = {
layers = {
0 = steward
2 = western
1 = western
4 = horses.dds
}
@ -1132,3 +1132,61 @@ tradition_midnight_herders = {
}
}
}
tradition_romanticised_banditry = { # romanticized banditry
category = societal
layers = {
0 = martial
1 = mediterranean
4 = fierce_independence.dds
}
is_shown = {
OR = {
has_cultural_pillar = heritage_greek
this = culture:goral
any_parent_culture_or_above = {
OR = {
this = culture:goral
}
}
}
}
parameters = {
banditry_gives_bonuses = yes
more_likely_to_leave_court = yes
unlocks_contract_assistance = yes
unlock_voluntary_laampdom = yes
more_likely_to_be_laamps = yes
}
character_modifier = {
}
county_modifier = {
development_growth_factor = -0.1
monthly_county_control_growth_factor = -0.1
}
province_modifier = {
travel_danger = 5
}
cost = {
prestige = {
add = {
value = tradition_base_cost
desc = BASE
format = "BASE_VALUE_FORMAT"
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 0
}
}

View file

@ -537,186 +537,186 @@ struggle_iberia_ending_conciliation_decision = {
ai_will_do = { base = 100 }
}
###################################
# Secure the Mediterranean
# By Hugo Cortell
###################################
### Secure The Mediterranean ###
secure_mediterranean_decision = {
title = fp2_secure_mediterranean.t
picture = {
reference = "gfx/interface/illustrations/event_scenes/fp1_ocean.dds"
}
desc = fp2_secure_mediterranean.desc
decision_group_type = major
selection_tooltip = fp2_secure_mediterranean.tip
sort_order = 50
is_shown = {
# DLC check
has_fp2_dlc_trigger = yes
# Standard checks
is_playable_character = yes
exists = dynasty
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_secured_the_mediterranean
}
}
OR = {
completely_controls = title:d_sardinia
completely_controls = title:d_sicily
AND = {
completely_controls = title:d_mallorca
completely_controls = title:d_corsica
}
}
}
is_valid = {
completely_controls = title:d_mallorca
completely_controls = title:d_sardinia
completely_controls = title:d_corsica
completely_controls = title:d_sicily
}
is_valid_showing_failures_only = {
is_landed = yes
}
effect = {
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_secured_the_mediterranean
}
# LOC
root = {
save_scope_as = mediterranean_conqueror
house = { save_scope_as = mediterranean_house }
}
title:d_mallorca = { save_scope_as = mallorca }
title:d_sardinia = { save_scope_as = sardinas }
title:d_sicily = { save_scope_as = sicily }
title:k_mediterranean_sea = { save_scope_as = mediterranean_title }
every_player = {
limit = {
this != ROOT
any_held_title = { title_province = { geographical_region = dlc_fp2_mediterranean_shoreline } }
}
send_interface_message = {
type = event_generic_bad_with_text
title = secure_mediterranean_decision.involved_notif
desc = secure_mediterranean_decision.involved_notif_desc # Players who get this: "why do I hear boss music?" (It is meant to sound vaguely threatening)
left_icon = scope:mediterranean_conqueror
show_as_tooltip = {
scope:mediterranean_conqueror = {
house = {
add_house_modifier = {
modifier = fp2_controls_the_mediterranean_house_modifier
years = 100
}
}
dynasty = { add_dynasty_prestige = major_prestige_gain }
}
}
}
}
house = {
add_house_modifier = {
modifier = fp2_controls_the_mediterranean_house_modifier
years = 100
}
}
dynasty = { add_dynasty_prestige = major_prestige_gain } # You used to get +25% prestiege, but that caused UI issues
custom_tooltip = secure_mediterranean_decision.a
create_title_and_vassal_change = {
type = created
save_scope_as = title_change
add_claim_on_loss = yes
}
title:k_mediterranean_sea = {
change_title_holder = {
holder = root
change = scope:title_change
}
}
resolve_title_and_vassal_change = scope:title_change
title:d_mallorca = { set_de_jure_liege_title = title:k_mediterranean_sea }
title:d_sardinia = { set_de_jure_liege_title = title:k_mediterranean_sea }
title:d_corsica = { set_de_jure_liege_title = title:k_mediterranean_sea }
title:d_sicily = { set_de_jure_liege_title = title:k_mediterranean_sea }
hidden_effect = {
title:k_mediterranean_sea = { set_de_jure_liege_title = title:e_italy } # Straying closer to remaking the roman empire
trigger_event = iberia_north_africa.2105
}
}
cost = {
gold = {
value = 0
if = {
limit = {
has_treasury = no
}
add = major_gold_value
multiply = 1.5
round = yes
}
}
treasury = {
value = 0
if = {
limit = {
has_treasury = yes
}
add = major_gold_value
multiply = 1.5
round = yes
}
}
prestige = {
value = major_prestige_gain
multiply = 3
round = yes
}
}
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 730
empire = 730
hegemony = 730
}
ai_potential = {
is_ruler = yes
short_term_gold >= {
value = major_gold_value
multiply = 1.5
round = yes
}
prestige >= {
value = major_prestige_gain
multiply = 3
round = yes
}
}
ai_will_do = {
base = 80
}
}
####################################
## Secure the Mediterranean
## By Hugo Cortell
####################################
#### Secure The Mediterranean ###
#secure_mediterranean_decision = {
# title = fp2_secure_mediterranean.t
# picture = {
# reference = "gfx/interface/illustrations/event_scenes/fp1_ocean.dds"
# }
# desc = fp2_secure_mediterranean.desc
# decision_group_type = major
#
# selection_tooltip = fp2_secure_mediterranean.tip
# sort_order = 50
#
# is_shown = {
# # DLC check
# has_fp2_dlc_trigger = yes
# # Standard checks
# is_playable_character = yes
# exists = dynasty
# NOT = {
# is_target_in_global_variable_list = {
# name = unavailable_unique_decisions
# target = flag:flag_secured_the_mediterranean
# }
# }
#
# OR = {
# completely_controls = title:d_sardinia
# completely_controls = title:d_sicily
# AND = {
# completely_controls = title:d_mallorca
# completely_controls = title:d_corsica
# }
# }
# }
#
# is_valid = {
# completely_controls = title:d_mallorca
# completely_controls = title:d_sardinia
# completely_controls = title:d_corsica
# completely_controls = title:d_sicily
# }
#
# is_valid_showing_failures_only = {
# is_landed = yes
# }
#
# effect = {
# add_to_global_variable_list = {
# name = unavailable_unique_decisions
# target = flag:flag_secured_the_mediterranean
# }
#
# # LOC
# root = {
# save_scope_as = mediterranean_conqueror
# house = { save_scope_as = mediterranean_house }
# }
# title:d_mallorca = { save_scope_as = mallorca }
# title:d_sardinia = { save_scope_as = sardinas }
# title:d_sicily = { save_scope_as = sicily }
# title:k_mediterranean_sea = { save_scope_as = mediterranean_title }
#
# every_player = {
# limit = {
# this != ROOT
# any_held_title = { title_province = { geographical_region = dlc_fp2_mediterranean_shoreline } }
# }
# send_interface_message = {
# type = event_generic_bad_with_text
# title = secure_mediterranean_decision.involved_notif
# desc = secure_mediterranean_decision.involved_notif_desc # Players who get this: "why do I hear boss music?" (It is meant to sound vaguely threatening)
# left_icon = scope:mediterranean_conqueror
#
# show_as_tooltip = {
# scope:mediterranean_conqueror = {
# house = {
# add_house_modifier = {
# modifier = fp2_controls_the_mediterranean_house_modifier
# years = 100
# }
# }
# dynasty = { add_dynasty_prestige = major_prestige_gain }
# }
# }
# }
# }
#
# house = {
# add_house_modifier = {
# modifier = fp2_controls_the_mediterranean_house_modifier
# years = 100
# }
# }
# dynasty = { add_dynasty_prestige = major_prestige_gain } # You used to get +25% prestiege, but that caused UI issues
# custom_tooltip = secure_mediterranean_decision.a
#
# create_title_and_vassal_change = {
# type = created
# save_scope_as = title_change
# add_claim_on_loss = yes
# }
# title:k_mediterranean_sea = {
# change_title_holder = {
# holder = root
# change = scope:title_change
# }
# }
# resolve_title_and_vassal_change = scope:title_change
# title:d_mallorca = { set_de_jure_liege_title = title:k_mediterranean_sea }
# title:d_sardinia = { set_de_jure_liege_title = title:k_mediterranean_sea }
# title:d_corsica = { set_de_jure_liege_title = title:k_mediterranean_sea }
# title:d_sicily = { set_de_jure_liege_title = title:k_mediterranean_sea }
#
# hidden_effect = {
# title:k_mediterranean_sea = { set_de_jure_liege_title = title:e_italy } # Straying closer to remaking the roman empire
# trigger_event = iberia_north_africa.2105
# }
# }
#
# cost = {
# gold = {
# value = 0
# if = {
# limit = {
# has_treasury = no
# }
# add = major_gold_value
# multiply = 1.5
# round = yes
# }
# }
# treasury = {
# value = 0
# if = {
# limit = {
# has_treasury = yes
# }
# add = major_gold_value
# multiply = 1.5
# round = yes
# }
# }
# prestige = {
# value = major_prestige_gain
# multiply = 3
# round = yes
# }
# }
#
# ai_check_interval_by_tier = {
# barony = 0
# county = 0
# duchy = 0
# kingdom = 730
# empire = 730
# hegemony = 730
# }
#
# ai_potential = {
# is_ruler = yes
# short_term_gold >= {
# value = major_gold_value
# multiply = 1.5
# round = yes
# }
# prestige >= {
# value = major_prestige_gain
# multiply = 3
# round = yes
# }
# }
#
# ai_will_do = {
# base = 80
# }
#}
#############################################
# Eat a Cheese

View file

@ -840,7 +840,7 @@ e_greece = {
color = { 0 118 224 }
#capital = 3728 # Levadia
b_levadia = {
b_livadeia = {
province = 3728
color = { 0 118 224 }
@ -872,27 +872,25 @@ e_greece = {
color = { 0 128 244 }
}
}
c_neopatras = {
c_phthiotis = {
color = { 0 138 254 }
#capital = 3795 # Neopatras
b_neopatras = {
province = 3793
color = { 0 138 254 }
}
b_zetouni = {
b_lamia = {
province = 3794
color = { 0 138 254 }
}
b_boudounitsa = {
b_ypati = {
province = 3793
color = { 0 138 254 }
}
b_atalanti = {
province = 3727
color = { 0 138 254 }
}
b_gardikia = {
b_pelasgia = {
province = 3792
color = { 0 138 254 }
@ -970,7 +968,7 @@ e_greece = {
capital = c_epeiros # Arta
c_epeiros = {
c_epirus = {
color = { 0 138 204 }
#capital = 3708 # Ioaninna
@ -985,24 +983,28 @@ e_greece = {
color = { 0 138 204 }
}
b_grava = { # Modern Igoumenitsa
b_igoumenitsa = {
province = 3709
color = { 0 138 204 }
}
}
c_metzovo = {
color = { 185 130 150 }
#capital = 3702 # Metzovo
b_metzovo = {
province = 3702
b_tzoumerka = {
province = 3704
color = { 185 130 150 }
}
b_vrestenitsa = {
province = 3704
}
c_metsovo = {
color = { 185 130 150 }
b_metsovo = {
province = 12326
color = { 185 130 150 }
}
b_konitsa = {
province = 12327
color = { 185 130 150 }
}
@ -1014,15 +1016,15 @@ e_greece = {
name_list_albanian = cn_epiri_i_veriut
}
b_buthrotum = { # Sarandë
b_sarande = { # Sarandë
province = 472
color = { 190 90 70 }
}
b_vella = { # Dropull
b_dropull = { # Dropull
province = 3707
color = { 140 70 75 }
}
b_konitsa = { # Ersekë
b_erseke = { # Ersekë
province = 3706
color = { 140 70 75 }
}
@ -1206,33 +1208,33 @@ e_greece = {
color = { 0 158 204 }
}
}
c_demetrias = {
color = { 205 35 165 }
c_magnesia = {
color = { 0 148 194 }
#capital = 488 # Demetrias
b_demetrias = {
b_volos = {
province = 488
color = { 205 35 165 }
color = { 0 148 194 }
}
b_velestino = {
province = 3789
color = { 205 35 165 }
color = { 0 148 194 }
}
b_halmyros = {
b_almyros = {
province = 3790
color = { 205 35 165 }
color = { 0 148 194 }
}
b_skopelos = {
province = 3725
color = { 195 40 135 }
color = { 0 148 194 }
}
}
c_thessaliotis = { # Megalo Vlachia
c_trikala = {
color = { 155 30 210 }
#capital = 3797 # Trikala
@ -1242,17 +1244,17 @@ e_greece = {
color = { 155 30 210 }
}
b_stagoi = {
b_kalabaka = {
province = 3796
color = { 155 30 210 }
}
b_pharsalos = {
b_farsala = {
province = 3570
color = { 155 30 210 }
}
b_gardiki = { # Pindus Gardiki, ancient Pelinna
b_pyli = {
province = 3703
color = { 185 130 150 }
@ -1266,7 +1268,7 @@ e_greece = {
capital = c_thessalonika
d_macedonia = {
color = { 204 40 51 }
color = { 248 233 46 }
capital = c_skopje
@ -1385,64 +1387,64 @@ e_greece = {
}
}
d_thessalonika = {
color = { 189 19 130 }
color = { 248 163 66 }
capital = c_thessalonika # Thessaloniki
c_thessalonika = {
color = { 189 19 130 }
color = { 248 163 66 }
#capital = 490 # Thessaloniki
b_thessaloniki = {
province = 490
color = { 189 19 130 }
color = { 248 163 66 }
}
b_langades = {
b_lagkadas = {
province = 3779
color = { 189 19 130 }
color = { 248 163 66 }
}
b_mavrouda = {
b_profitis = {
province = 3780
color = { 189 19 130 }
color = { 248 163 66 }
}
b_chrysopolis = {
b_asprovalta = {
province = 3774
color = { 70 35 130 }
color = { 248 163 66 }
}
}
c_chalkidike = {
color = { 165 30 170 }
color = { 198 123 46 }
#capital = 491 # Polygyros
b_polygyros= {
province = 491
color = { 165 30 170 }
color = { 198 123 46 }
}
b_rendina = {
b_stavros = {
province = 3775
color = { 165 30 170 }
color = { 198 123 46 }
}
b_kassandreia = {
b_nea_moudania = {
province = 3777
color = { 165 30 170 }
color = { 198 123 46 }
}
}
c_athos = {
color = { 165 30 170 }
color = { 178 103 26 }
b_ierrisos = {
province = 3776
color = { 165 30 170 }
color = { 178 103 26 }
}
}
c_west_macedonia = {
@ -1452,9 +1454,19 @@ e_greece = {
color = { 220 50 170 }
}
b_kastoria = {
b_florina = {
province = 3640
color = { 135 90 110 }
}
b_grevena = {
province = 3702
color = { 135 90 110 }
}
b_kastoria = {
province = 12325
color = { 135 90 110 }
}
}
@ -1465,7 +1477,7 @@ e_greece = {
color = { 170 30 165 }
}
b_grevena = {
b_kozani = {
province = 3795
color = { 155 30 210 }

View file

@ -11685,6 +11685,13 @@ gallowsbait = {
same_opinion = 50
culture_modifier = {
parameter = banditry_gives_bonuses
same_culture_opinion = 10
legitimacy_gain_mult = 0.25
legitimacy_loss_mult = -0.25
}
desc = {
first_valid = {
triggered_desc = {
@ -11705,29 +11712,66 @@ gallowsbait = {
general_opinion = -2
courtier_and_guest_opinion = 2
martial = 1
culture_modifier = {
parameter = banditry_gives_bonuses
same_culture_opinion = 2
prowess = 1
hills_advantage = 1
mountains_advantage = 1
monthly_prestige_gain_mult = 0.01
}
}
40 = {
barons_and_minor_landholders_opinion = -5
general_opinion = -2
courtier_and_guest_opinion = 2
culture_modifier = {
parameter = banditry_gives_bonuses
same_culture_opinion = 2
hills_advantage = 1
mountains_advantage = 1
monthly_prestige_gain_mult = 0.01
}
}
60 = {
barons_and_minor_landholders_opinion = -5
general_opinion = -2
courtier_and_guest_opinion = 2
martial = 1
culture_modifier = {
parameter = banditry_gives_bonuses
same_culture_opinion = 2
hills_advantage = 1
mountains_advantage = 1
monthly_prestige_gain_mult = 0.01
}
}
80 = {
barons_and_minor_landholders_opinion = -5
general_opinion = -5
courtier_and_guest_opinion = 5
monthly_prestige_gain_per_dread_add = 0.01
culture_modifier = {
parameter = banditry_gives_bonuses
same_culture_opinion = 2
hills_advantage = 1
mountains_advantage = 1
monthly_prestige_gain_mult = 0.01
}
}
100 = {
barons_and_minor_landholders_opinion = -10
general_opinion = -10
courtier_and_guest_opinion = 10
monthly_prestige_gain_per_dread_add = 0.01
culture_modifier = {
parameter = banditry_gives_bonuses
same_culture_opinion = 2
prowess = 1
hills_advantage = 1
mountains_advantage = 1
monthly_prestige_gain_mult = 0.01
}
}
}
# Con artistry, huckstering, etc.