Special Building in Southern France

Added several more special buildings and some generic universities. Added: Fourvière, Capitole de Toulouse, Château de Bretagne, Fort de Bordeaux, Fortified Port of Monaco and Port of La Rochelle. Added generic universities to : Rennes, Poitiers, Clerment Ferrand and Gernoble
This commit is contained in:
GoTouchSomeGrass314 2026-01-30 14:15:27 +01:00
parent 511d096998
commit 78795c76ca
8 changed files with 612 additions and 5 deletions

View file

@ -1367,6 +1367,8 @@ statue_isildur_01 = {
alw ays = yes alw ays = yes
} }
constrcution_time = very_slow_construction_time
cost = { cost = {
gold = 1000 gold = 1000
} }
@ -1374,7 +1376,7 @@ statue_isildur_01 = {
character_modifier = { character_modifier = {
glory_hound_opinion = 5 glory_hound_opinion = 5
glory_hound_tax_contribution_mult = 0.05 glory_hound_tax_contribution_mult = 0.05
monthly_dynasty_prestige_mult = 0.05 monthly_dynasty_prestige_mult = 0.1
monthly_prestige_gain_mult = 0.2 monthly_prestige_gain_mult = 0.2
} }
@ -1384,7 +1386,7 @@ statue_isildur_01 = {
province_modifier = { province_modifier = {
stationed_maa_damage_add = 20 stationed_maa_damage_add = 20
stationed_maa_damage_mult = 0.1 stationed_maa_damage_mult = 0.15
} }
ai_value = { ai_value = {
@ -1399,3 +1401,546 @@ statue_isildur_01 = {
flag = travel_point_of_interest_martial flag = travel_point_of_interest_martial
} }
##########
# Fourvière - historic core of the city of Lyon
##########
fourviere_01 = {
constrcution_time = very_slow_construction_time
type_icon = "icon_structure_jvari_monastery.dds"
can_construct_potential = {
building_requirement_tribal = no
}
cost_gold = 500
county_holder_character_modifier = {
monthly_piety = 0.25
monthly_prestige = 0.25
}
county_modifier = {
development_growth = 0.2
development_growth_factor = 0.2
tax_mult = 0.25
}
province_modifier = {
monthly_income = 1
}
ai_value = {
base = 100
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_learning
}
##########
# Capitole de Toulouse - administrative center of Southern France
##########
capitole_toulouse_01 = {
construction_time = very_slow_construction_time
type_icon = "icon_structure_palace_of_achen.dds"
can_construct_potential = {
building_requirement_tribal = no
}
effect_desc = feast_cost_discount_max_desc
cost_gold = 1000
county_holder_character_modifier = {
diplomacy_per_prestige_level = 1
monthly_prestige = 0.35
legitimacy_gain_mult = 0.05
}
county_modifier = {
tax_mult = 0.15
development_growth = 0.15
development_growth_factor = 0.20
}
province_modifier = {
monthly_income = 1.50
garrison_size = 0.15
}
ai_value = {
base = 100
ai_general_building_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_diplomatic
}
##########
# Château de Bretagne - center of Britanny ; post event
##########
chateau_bretagne_01 = {
constrcution_time = very_slow_construction_time
type_icon = "icon_building_leisure_palace.dds"
can_construct_potential = {
building_requirement_tribal = no
}
effect_desc = feast_cost_discount_max_desc
cost_gold = 500
county_holder_character_modifier = {
monthly_dynasty_prestige_mult = 0.05
monthly_prestige_gain_mult = 0.05
}
county_modifier = {
tax_mult = 0.10
development_growth = 0.10
development_growth_factor = 0.15
}
province_modifier = {
monthly_income = 1
}
next_building = chateau_bretagne_02
ai_value = {
base = 100
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_diplomatic
}
chateau_bretagne_02 = {
constrcution_time = very_slow_construction_time
type_icon = "icon_building_leisure_palace.dds"
can_construct_potential = {
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder = {
prestige_level >= 4
highest_held_title_tier >= tier_duchy
}
scope:holder.culture = { has_innovation = innovation_guilds }
building_requirement_tribal = no
}
effect_desc = feast_cost_discount_max_desc
cost_gold = 1000
county_holder_character_modifier = {
monthly_dynasty_prestige = 0.10
monthly_dynasty_prestige_mult = 0.15
monthly_prestige_gain_mult = 0.15
monthly_prestige = 0.25
courtly_tax_contribution_mult = 0.05
}
county_modifier = {
tax_mult = 0.20
development_growth = 0.15
development_growth_factor = 0.20
}
province_modifier = {
monthly_income = 2
}
ai_value = {
base = 100
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_diplomatic
}
##########
# Fort de Bordeaux - post-event, large fort/naval fort
##########
fort_de_bordeaux_01 = {
construction_time = very_slow_construction_time
type_icon = "icon_structure_walls_of_genoa.dds"
can_construct_potential = {
building_requirement_tribal = no
}
cost_gold = 1500
county_holder_character_modifier = {
martial_per_prestige_level = 1
}
county_modifier = {
tax_mult = 0.25
development_growth = 0.20
development_growth_factor = 0.25
hostile_raid_time = 0.50
defender_holding_advantage = 5
}
province_modifier = {
monthly_income = 2.50
fort_level = 4
garrison_size = 0.20
travel_danger = -15
}
ai_value = {
base = 100
ai_general_building_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_martial
}
##########
# Fortified Port of Monaco
##########
fortified_port_of_monaco_01 = {
construction_time = very_slow_construction_time
type_icon = "icon_structure_drassanes.dds"
can_construct_potential = {
scope:holder.culture = { has_innovation = innovation_manorialism }
scope:holder = { highest_held_title_tier >= tier_duchy }
}
cost_gold = 350
county_holder_character_modifier = {
embarkation_cost_mult = -0.05
naval_movement_speed_mult = 0.05
}
county_modifier = {
tax_mult = 0.10
development_growth = 0.10
development_growth_factor = 0.10
hostile_raid_time = 0.25
defender_holding_advantage = 2
}
province_modifier = {
monthly_income = 1
fort_level = 1
garrison_size = 0.10
travel_danger = -10
}
next_building = fortified_port_of_monaco_02
ai_value = {
base = 100
ai_general_building_modifier = yes
directive_to_build_economy_modifier = yes
ai_economical_building_preference_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_economic
}
fortified_port_of_monaco_02 = {
construction_time = very_slow_construction_time
type_icon = "icon_structure_drassanes.dds"
can_construct_potential = {
scope:holder.culture = { has_innovation = innovation_windmills }
scope:holder = { highest_held_title_tier >= tier_duchy }
building_requirement_castle_city_church = { LEVEL = 02 }
}
cost_gold = 800
county_holder_character_modifier = {
embarkation_cost_mult = -0.10
naval_movement_speed_mult = 0.10
}
county_modifier = {
tax_mult = 0.20
development_growth = 0.15
development_growth_factor = 0.20
hostile_raid_time = 0.35
defender_holding_advantage = 3
}
province_modifier = {
monthly_income = 3
fort_level = 2
garrison_size = 0.15
travel_danger = -15
}
next_building = fortified_port_of_monaco_03
ai_value = {
base = 100
ai_general_building_modifier = yes
directive_to_build_economy_modifier = yes
ai_economical_building_preference_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_economic
}
fortified_port_of_monaco_03 = {
construction_time = very_slow_construction_time
type_icon = "icon_structure_drassanes.dds"
can_construct_potential = {
scope:holder.culture = { has_innovation = innovation_windmills }
scope:holder = { highest_held_title_tier >= tier_duchy }
building_requirement_castle_city_church = { LEVEL = 03 }
}
cost_gold = 1500
county_holder_character_modifier = {
stewardship_per_prestige_level = 1
embarkation_cost_mult = -0.20
naval_movement_speed_mult = 0.20
}
county_modifier = {
tax_mult = 0.35
development_growth = 0.25
development_growth_factor = 0.35
hostile_raid_time = 0.50
defender_holding_advantage = 5
}
province_modifier = {
monthly_income = 7.50
fort_level = 4
garrison_size = 0.25
travel_danger = -20
}
ai_value = {
base = 100
ai_general_building_modifier = yes
directive_to_build_economy_modifier = yes
ai_economical_building_preference_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_economic
}
##########
# Port of La Rochelle
##########
port_of_la_rochelle_01 = {
construction_time = very_slow_construction_time
type_icon = "icon_building_tradeport.dds"
can_construct_potential = {
scope:holder.culture = { has_innovation = innovation_manorialism }
scope:holder = { highest_held_title_tier >= tier_duchy }
}
cost_gold = 350
county_holder_character_modifier = {
embarkation_cost_mult = -0.05
naval_movement_speed_mult = 0.05
}
county_modifier = {
tax_mult = 0.10
development_growth = 0.10
development_growth_factor = 0.10
}
province_modifier = {
monthly_income = 1
}
next_building = port_of_la_rochelle_02
ai_value = {
base = 100
ai_general_building_modifier = yes
directive_to_build_economy_modifier = yes
ai_economical_building_preference_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_economic
}
port_of_la_rochelle_02 = {
construction_time = very_slow_construction_time
type_icon = "icon_building_tradeport.dds"
can_construct_potential = {
scope:holder.culture = { has_innovation = innovation_windmills }
scope:holder = { highest_held_title_tier >= tier_duchy }
building_requirement_castle_city_church = { LEVEL = 02 }
}
cost_gold = 800
county_holder_character_modifier = {
embarkation_cost_mult = -0.10
naval_movement_speed_mult = 0.10
}
county_modifier = {
tax_mult = 0.20
development_growth = 0.15
development_growth_factor = 0.20
}
province_modifier = {
monthly_income = 3
}
next_building = port_of_la_rochelle_03
ai_value = {
base = 100
ai_general_building_modifier = yes
directive_to_build_economy_modifier = yes
ai_economical_building_preference_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_economic
}
port_of_la_rochelle_03 = {
construction_time = very_slow_construction_time
type_icon = "icon_building_tradeport.dds"
can_construct_potential = {
scope:holder.culture = { has_innovation = innovation_windmills }
scope:holder = { highest_held_title_tier >= tier_duchy }
building_requirement_castle_city_church = { LEVEL = 03 }
}
cost_gold = 1500
county_holder_character_modifier = {
stewardship_per_prestige_level = 1
embarkation_cost_mult = -0.20
naval_movement_speed_mult = 0.20
}
county_modifier = {
tax_mult = 0.35
development_growth = 0.25
development_growth_factor = 0.35
}
province_modifier = {
monthly_income = 7.50
}
ai_value = {
base = 100
ai_general_building_modifier = yes
directive_to_build_economy_modifier = yes
ai_economical_building_preference_modifier = yes
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
type = special
flag = travel_point_of_interest_economic
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -239,6 +239,7 @@
culture = pelonais culture = pelonais
religion = helvetic religion = helvetic
holding = castle_holding holding = castle_holding
special_building = fourviere_01
} }
2018 = { # Villefranche-sur-Saône 2018 = { # Villefranche-sur-Saône
holding = church_holding holding = church_holding
@ -278,6 +279,7 @@
culture = patoues culture = patoues
religion = rocambolist religion = rocambolist
holding = castle_holding holding = castle_holding
special_building_slot = generic_university
} }
2028 = { # Vienne 2028 = { # Vienne
holding = city_holding holding = city_holding
@ -393,6 +395,7 @@
culture = azurrano culture = azurrano
religion = fraticelli religion = fraticelli
holding = castle_holding holding = castle_holding
special_building = fortified_port_of_monaco_01
} }
8720 = { # Tende 8720 = { # Tende
holding = none holding = none

View file

@ -51,6 +51,7 @@
culture = galo culture = galo
religion = numenorian religion = numenorian
holding = castle_holding holding = castle_holding
special_building_slot = generic_university
1066.1.1 = { 1066.1.1 = {
buildings = { buildings = {
ramparts_01 ramparts_01
@ -69,13 +70,14 @@
culture = galo culture = galo
religion = numenorian religion = numenorian
holding = castle_holding holding = castle_holding
special_building = chateau_bretagne_01
} }
2153 = { 2153 = {
holding = church_holding holding = church_holding
} }
2166 = { 2166 = {
holding = city_holding holding = city_holding
}
} }
2151 = { 2151 = {
holding = none holding = none
@ -788,6 +790,7 @@
culture = poitevin culture = poitevin
religion = carolingian religion = carolingian
holding = castle_holding holding = castle_holding
special_building_slot = generic_university
1066.1.1 = { 1066.1.1 = {
buildings = { buildings = {
curtain_walls_01 curtain_walls_01
@ -886,6 +889,7 @@
culture = poitevin culture = poitevin
religion = carolingian religion = carolingian
holding = castle_holding holding = castle_holding
special_building_slot = port_of_la_rochelle_01
} }
2243 = { 2243 = {
holding = none holding = none
@ -1026,6 +1030,7 @@
culture = gascon culture = gascon
religion = rocambolist religion = rocambolist
holding = castle_holding holding = castle_holding
special_building = fort_de_bordeaux_01
867.1.1 = { 867.1.1 = {
buildings = { buildings = {
hunting_grounds_01 hunting_grounds_01
@ -1235,6 +1240,7 @@
culture = axiton culture = axiton
religion = rocambolist religion = rocambolist
holding = castle_holding holding = castle_holding
special_building = capitole_toulouse_01
1066.1.1 = { 1066.1.1 = {
buildings = { buildings = {
cereal_fields_01 cereal_fields_01
@ -1349,6 +1355,7 @@
culture = axiton culture = axiton
religion = girondin religion = girondin
holding = castle_holding holding = castle_holding
special_building_slot = generic_university
} }
2288 = { 2288 = {
holding = none holding = none

View file

@ -119,3 +119,43 @@
building_type_statue_isildur_01_desc:0 "$building_statue_isildur_01_desc$" building_type_statue_isildur_01_desc:0 "$building_statue_isildur_01_desc$"
building_statue_isildur_01:0 "Statue of Isildur Bonaparte" building_statue_isildur_01:0 "Statue of Isildur Bonaparte"
building_statue_isildur_01_desc:0 "WIP" building_statue_isildur_01_desc:0 "WIP"
building_type_fourviere_01:1 "Fourvière"
building_type_fourviere_01_desc:0 "$building_fourviere_01_desc$"
building_fourviere_01:0 "Fourvière"
building_fourviere_01_desc:0 "WIP"
building_type_capitole_toulouse_01:1 "Capitole de Toulouse"
building_type_capitole_toulouse_01_desc:0 "$building_capitole_toulouse_01_desc$"
building_capitole_toulouse_01:0 "Capitole de Toulouse"
building_capitole_toulouse_01_desc:0 "WIP"
building_type_chateau_bretagne_01:1 "Château de Bretagne"
building_type_chateau_bretagne_01_desc:0 "$building_chateau_bretagne_01_desc$"
building_chateau_bretagne_01:0 "Château de Bretagne"
building_chateau_bretagne_01_desc:0 "WIP"
building_chateau_bretagne_02:0 "Château de Bretagne"
building_chateau_bretagne_02_desc:0 "WIP"
building_type_fort_de_bordeaux_01:1 "Fort de Bordeaux"
building_type_fort_de_bordeaux_01_desc:0 "$building_fort_de_bordeaux_01_desc$"
building_fort_de_bordeaux_01:0 "Fort de Bordeaux"
building_fort_de_bordeaux_01_desc:0 "WIP"
building_type_fortified_port_of_monaco_01:1 "Fortified Port of Monaco"
building_type_fortified_port_of_monaco_01_desc:0 "$building_fortified_port_of_monaco_01_desc$"
building_fortified_port_of_monaco_01:0 "Fortified Harbors"
building_fortified_port_of_monaco_01_desc:0 "WIP"
building_fortified_port_of_monaco_02:0 "Fortified Port"
building_fortified_port_of_monaco_02_desc:0 "WIP"
building_fortified_port_of_monaco_03:0 "Fortified Grand Port"
building_fortified_port_of_monaco_03_desc:0 "WIP"
building_type_port_of_la_rochelle_01:1 "Port of Calais"
building_type_port_of_la_rochelle_01_desc:0 "$building_port_of_la_rochelle_01$"
building_port_of_la_rochelle_01:0 "Extensive Harbour"
building_port_of_la_rochelle_01_desc:0 "A small port has been constructed in a trade-rich region to allow for easier transport of goods overseas. Several small harbors work together to bring goods in and out of the city, but the capacity is small while the opportunity is large."
building_port_of_la_rochelle_02:0 "Bustling Port"
building_port_of_la_rochelle_02_desc:0 "As trade grows, so does the port. With the influx of new merchants into the city, the port needs to grow too , harboring ships from faraway lands and trading goods never seen before."
building_port_of_la_rochelle_03:0 "Grand Port"
building_port_of_la_rochelle_03_desc:0 "As trade grew increasingly, several new docks were set up, covering almost the entire coastline of the city. New harbor storage and cargo cranes were needed. With the increased need for ships, several shipyards popped up to facilitate the new demand."