Europa religious tolerance, + terrain.

This commit is contained in:
edwardtheelbowhigh 2025-12-10 12:46:06 +00:00
parent fc62f170f7
commit f448f62950
8 changed files with 219 additions and 37 deletions

View file

@ -804,6 +804,21 @@ e_italy = {
color = { 209 145 95 } color = { 209 145 95 }
} }
} }
c_casentino = {
color = { 209 125 105 }
can_be_named_after_dynasty = no
b_casentino = {
province = 2553
color = { 209 125 105 }
}
b_camaldoli = {
province = 2551
color = { 209 125 105 }
}
}
c_modena = { c_modena = {
color = { 230 185 185 } color = { 230 185 185 }
can_be_named_after_dynasty = no can_be_named_after_dynasty = no
@ -1016,21 +1031,6 @@ e_italy = {
color = { 230 155 15 } color = { 230 155 15 }
} }
} }
c_casentino = {
color = { 209 125 105 }
can_be_named_after_dynasty = no
b_casentino = {
province = 2553
color = { 209 125 105 }
}
b_camaldoli = {
province = 2551
color = { 209 125 105 }
}
}
c_siena = { c_siena = {
color = { 205 175 25 } color = { 205 175 25 }
can_be_named_after_dynasty = no can_be_named_after_dynasty = no

View file

@ -2547,6 +2547,29 @@ on_game_start = {
add_title_law = confederation_elective_succession_law add_title_law = confederation_elective_succession_law
} }
} }
####3UR0P4 T0l3R4NC3######
title:e_europa.holder ?= {
every_vassal = {
limit = {
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_tribal
}
vassal_contract_has_modifiable_obligations = yes
OR = {
faith = faith:genevan
faith = faith:anglican_england
faith = faith:lutheran
faith = faith:illuminated
faith = faith:carolingian
faith = faith:atlantean
faith = faith:volksmarchen
}
}
vassal_contract_set_obligation_level = { type = religious_rights level = 1 }
set_subject_contract_modification_blocked = no
}
}
} }
} }

View file

@ -1817,7 +1817,7 @@ default_coastal_sea=coastal_sea
2100=plains 2100=plains
2101=farmlands 2101=farmlands
2102=farmlands 2102=farmlands
2103=plains 2103=wetlands
2104=farmlands 2104=farmlands
2105=plains 2105=plains
2106=plains 2106=plains
@ -2115,21 +2115,21 @@ default_coastal_sea=coastal_sea
2398=plains 2398=plains
2399=forest 2399=forest
2400=forest 2400=forest
2401=plains 2401=farmlands
2402=plains 2402=plains
2403=plains 2403=farmlands
2404=plains 2404=farmlands
2405=plains 2405=farmlands
2406=farmlands 2406=farmlands
2407=plains 2407=plains
2408=plains 2408=farmlands
2409=plains 2409=farmlands
2410=plains 2410=wetlands
2411=plains 2411=farmlands
2412=plains 2412=wetlands
2413=plains 2413=wetlands
2414=plains 2414=wetlands
2415=plains 2415=farmlands
2416=plains 2416=plains
2417=plains 2417=plains
2418=plains 2418=plains
@ -8927,8 +8927,8 @@ default_coastal_sea=coastal_sea
9695=hills 9695=hills
9696=wetlands 9696=wetlands
9697=plains 9697=plains
9698=plains 9698=farmlands
9699=plains 9699=farmlands
9700=mountains 9700=mountains
9701=plains 9701=plains
9702=mountains 9702=mountains
@ -8955,13 +8955,13 @@ default_coastal_sea=coastal_sea
9723=plains 9723=plains
9724=forest 9724=forest
9725=forest 9725=forest
9726=farmlands 9726=forest
9727=farmlands 9727=plains
9728=plains 9728=plains
9729=wetlands 9729=wetlands
9730=plains 9730=plains
9731=plains 9731=plains
9732=farmlands 9732=plains
9733=plains 9733=plains
9734=farmlands 9734=farmlands
9735=farmlands 9735=farmlands
@ -11232,7 +11232,7 @@ default_coastal_sea=coastal_sea
12100=plains 12100=plains
12101=plains 12101=plains
12102=plains 12102=plains
12103=plains 12103=wetlands
12104=plains 12104=plains
12105=plains 12105=plains
12106=plains 12106=plains

View file

@ -52,6 +52,19 @@ benelux_guillem_vassal_2 = {
culture = angler culture = angler
2521.1.1 = { 2521.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -76,6 +89,19 @@ benelux_guillem_vassal_4 = {
culture = dutch culture = dutch
2521.1.1 = { 2521.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -96,6 +122,19 @@ benelux_oranje_nassau_weilburg_philippe = {
father = benelux_oranje_nassau_weilburg_leopold father = benelux_oranje_nassau_weilburg_leopold
2523.1.1 = { 2523.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -131,6 +170,19 @@ benelux_oranje_nassau_weilburg_hugo = {
trait = deceitful trait = deceitful
2511.1.1 = { 2511.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -148,6 +200,19 @@ benelux_cartwright_neville = {
trait = just trait = just
2503.1.1 = { 2503.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -178,6 +243,19 @@ benelux_ryt_vos = {
culture = frisian culture = frisian
2534.1.1 = { 2534.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -190,6 +268,19 @@ benelux_lieme_jonker = {
culture = frisian culture = frisian
2535.1.1 = { 2535.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -202,6 +293,19 @@ benelux_victor_katzen = {
culture = low_saxon culture = low_saxon
2532.1.1 = { 2532.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes

View file

@ -723,6 +723,19 @@ france_aragorn_vassal_1 = {
culture = picard culture = picard
2522.1.1 = { 2522.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes

View file

@ -155,6 +155,19 @@ germany0011 = {
2517.1.1 = { 2517.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -285,6 +298,19 @@ germany0018 = { #temporary, change later
2515.1.1 = { 2515.1.1 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes
@ -446,7 +472,20 @@ germany0029 = {
trait = content trait = content
trait = education_learning_4 trait = education_learning_4
2537.1.18 = { 2537.1.18 = {
birth = yes birth = yes
effect = {
if = {
limit = { has_mpo_dlc_trigger = no }
vassal_contract_set_obligation_level = {
type = religious_rights
level = 1
}
vassal_contract_set_obligation_level = {
type = title_revocation_rights
level = 1
}
}
}
} }
2600.1.1 = { 2600.1.1 = {
death = yes death = yes

View file

@ -139,7 +139,7 @@
###c_flevoland ###c_flevoland
9698 = { 9698 = {
holding = castle_holding holding = castle_holding
culture = angler culture = dutch
religion = genevan religion = genevan
} }
9699 = { 9699 = {

View file

@ -1,8 +1,11 @@
k_italy = { e_italy = {
2505.1.1 = { 2505.1.1 = {
change_development_level = 7 change_development_level = 7
} }
} }
k_italy = {
}
c_lombardia = { c_lombardia = {
2528.9.30 = { 2528.9.30 = {