Added more special buildings + tweaks to others

Tweaked some of the older special buildings. Added the Eiffel Tower, Napoleons Line, Palace of Versailles, Port of Calais and Académie de l'Absurde (which needs lore description, since i am not familiar with it)
This commit is contained in:
GoTouchSomeGrass314 2026-01-17 15:25:17 +01:00
parent 25edd4fa05
commit af2b7d7640
9 changed files with 589 additions and 19 deletions

View file

@ -184,8 +184,10 @@ court_of_europa_02 = {
can_construct_potential = {
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder = { prestige_level >= 4 }
#scope:holder.has_title = { e_europa }
scope:holder = {
prestige_level >= 4
highest_held_title_tier >= tier_duchy
}
scope:holder.culture = { has_innovation = innovation_windmills }
building_requirement_tribal = no
}
@ -256,9 +258,9 @@ walls_of_nijmegen_01 = {
}
province_modifier = {
monthly_income = 1
monthly_income = 0.75
fort_level = 2
garrison_size = 0.25
garrison_size = 0.15
travel_danger = -15
}
@ -572,6 +574,7 @@ zone_rouge_01 = {
county_modifier = {
development_growth_factor = -0.05
tax_mult = -0.05
county_opinion_add = -5
}
province_modifier = {
@ -601,6 +604,13 @@ zone_rouge_01 = {
verdun_memorial_01 = {
effect_desc = {
triggered_desc = {
trigger = { has_dlc_feature = legends_of_the_dead }
desc = building_funeral_effect_desc
}
}
construction_time = very_slow_construction_time
type_icon = "icon_structure_wawel_cathedral.dds"
@ -630,6 +640,7 @@ verdun_memorial_01 = {
tax_mult = 0.15
development_growth_factor = 0.15
development_growth = 0.1
county_opinion_add = 5
}
province_modifier = {
@ -651,5 +662,510 @@ verdun_memorial_01 = {
}
##########
# Template
##########
# Tour Eiffel / Eiffel Tower - only the first story remain, due to technology wont be able to be reconstructed, only maintained
##########
tour_eiffel_01 = {
constrcution_time = very_slow_construction_time
type_icon = "tour_eiffel.dds"
can_construct_potential = {
building_requirement_tribal = no
}
cost_gold = 1000
county_holder_character_modifier = {
monthly_prestige = 1
monthly_piety_gain_mult = 0.1
monthly_dynasty_prestige = 0.25
monthly_dynasty_prestige_mult = 0.05
legitimacy_gain_mult = 0.05
diplomacy_per_prestige_level = 1
}
county_modifier = {
tax_mult = 0.2
development_growth = 0.25
development_growth_factor = 0.2
county_opinion_add = 10
}
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
}
##########
# Napoleon's line - series of repurposed Napoleonic forts near Paris (mostly constructed post-event)
##########
napoleon_line_01 = {
constrcution_time = very_slow_construction_time
type_icon = "icon_structure_visby_ringmur.dds"
can_construct_potential = {
building_requirement_tribal = no
}
cost_gold = 1000
county_modifier = {
hostile_raid_time = 0.25
defender_holding_advantage = 2
development_growth_factor = 0.10
development_growth = 0.10
}
province_modifier = {
monthly_income = 0.50
fort_level = 2
garrison_size = 0.25
travel_danger = -10
}
ai_value = {
base = 100
modifier = { # Fill all building slots before going for special buildings
factor = 0
free_building_slots > 0
}
}
next_building = napoleon_line_02
type = special
flag = travel_point_of_interest_martial
}
napoleon_line_02 = {
constrcution_time = very_slow_construction_time
type_icon = "icon_structure_york_walls.dds"
can_construct_potential = {
building_requirement_tribal = no
highest_held_title_tier >= tier_duchy
}
cost_gold = 1500
county_holder_character_modifier = {
martial_per_prestige_level = 1
}
county_modifier = {
hostile_raid_time = 0.5
defender_holding_advantage = 5
development_growth_factor = 0.20
development_growth = 0.20
county_opinion_add = 10
}
province_modifier = {
monthly_income = 1.50
fort_level = 5
garrison_size = 0.35
travel_danger = -20
}
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_martial
}
##########
# Palace of Versailles - mostly broken down and most of the gold was robbed
##########
palace_versailles_01 = {
construction_time = very_slow_construction_time
type_icon = "icon_building_leisure_palace.dds"
can_construct_potential = {
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder = {
prestige_level >= 4
highest_held_title_tier >= tier_duchy
}
scope:holder.culture = { has_innovation = innovation_bailiffs }
building_requirement_tribal = no
}
effect_desc = feast_cost_discount_max_desc
cost_gold = 500
county_holder_character_modifier = {
monthly_dynasty_prestige = 0.15
monthly_dynasty_prestige_mult = 0.05
monthly_prestige = 0.20
}
county_modifier = {
tax_mult = 0.10
development_growth = 0.10
development_growth_factor = 0.15
}
province_modifier = {
monthly_income = 1
}
next_building = palace_versailles_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
}
palace_versailles_02 = {
construction_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.25
monthly_dynasty_prestige_mult = 0.1
monthly_prestige = 0.35
legitimacy_gain_mult = 0.05
diplomacy_per_prestige_level = 1
}
county_modifier = {
tax_mult = 0.15
development_growth = 0.15
development_growth_factor = 0.20
county_opinion_add = 5
}
province_modifier = {
monthly_income = 2
}
next_building = palace_versailles_03
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
}
palace_versailles_03 = {
construction_time = very_slow_construction_time
type_icon = "icon_building_leisure_palace.dds"
can_construct_potential = {
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder = {
prestige_level >= 4
highest_held_title_tier >= tier_duchy
}
scope:holder.culture = { has_innovation = innovation_noblesse_oblige}
building_requirement_tribal = no
}
effect_desc = feast_cost_discount_max_desc
cost_gold = 2000
county_holder_character_modifier = {
monthly_dynasty_prestige = 0.35
monthly_dynasty_prestige_mult = 0.15
monthly_prestige = 0.50
legitimacy_gain_mult = 0.10
diplomacy_per_prestige_level = 1
}
county_modifier = {
tax_mult = 0.25
development_growth = 0.25
development_growth_factor = 0.30
county_opinion_add = 10
}
province_modifier = {
monthly_income = 3.50
}
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
}
##########
# Port of Calais
##########
port_of_calais_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 = 500
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.50
}
next_building = port_of_calais_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_calais_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 = 1000
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 = 4
}
next_building = port_of_calais_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_calais_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 = 2000
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 = 9
}
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
}
##########
# Académie de l'Absurde - post-event university established by Isildur
##########
academie_labsurde_01 = {
construction_time = very_slow_construction_time
type_icon = "icon_structure_cluny_abbey.dds"
can_construct_potential = {
scope:holder = {
highest_held_title_tier >= tier_duchy
prestige_level >= 4
}
county = {
development_level >=30
}
}
cost_gold = 1500
effect_desc = {
desc = unlocks_building_desc
triggered_desc = {
trigger = { has_dlc_feature = tours_and_tournaments }
desc = university_toto_effect_desc
}
triggered_desc = {
trigger = { has_dlc_feature = royal_court }
desc = university_roco_effect_desc
}
desc = university_effect_desc
}
county_holder_character_modifier = {
learning_per_prestige_level = 1
monthly_dynasty_prestige = 0.30
prestige_level_impact_mult = 0.15
monthly_lifestyle_xp_gain_mult = 0.15
cultural_head_fascination_mult = 0.05
}
county_modifier = {
development_growth = 0.25
development_growth_factor = 0.20
}
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
flag = special_university
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
gfx/interface/icons/building_types/tour_eiffel.dds (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -430,7 +430,7 @@
culture = belge
religion = concordianist
holding = castle_holding
special_building = port_of_antwerpen_01
special_building_slot = port_of_antwerpen_01
}
2111 = {
holding = none

View file

@ -107,7 +107,7 @@
religion = numenorian
holding = castle_holding
769.1.1 = {
special_building_slot = notre_dame_01
special_building = tour_eiffel_01
}
867.1.1 = {
buildings = {
@ -125,6 +125,7 @@
}
2335 = {
holding = castle_holding
special_building = napoleon_line_01
}
2356 = {
holding = city_holding
@ -151,6 +152,7 @@
culture = metropolitain
religion = numenorian
holding = castle_holding
special_building = palace_versailles_01
}
2336 = {
holding = city_holding
@ -205,6 +207,7 @@
culture = angler
religion = trenchsinger
holding = castle_holding
special_building = port_of_calais_01
}
2129 = {
holding = church_holding
@ -743,6 +746,7 @@
culture = metropolitain
religion = numenorian
holding = castle_holding
special_building = academie_labsurde_01
}
2342 = {
holding = church_holding

View file

@ -26,44 +26,79 @@
building_type_leuven_university_01:1 "Leuven University"
building_type_leuven_universtiy_01_desc:0 "WIP"
building_leuven_university_01:0 "Leuven University"
building_leuven_university_01_desc:0 "With its traditions reaching all the way to the 15th century, the Leuven University is one of the most important places of knowledge in Western Europe. Scholars and scientists are attracted from far away to study and expand their knowledge even after the Event."
building_leuven_university_01_desc:0 "With its traditions reaching all the way to the 15th century, Leuven University is one of the most important places of knowledge in Western Europe. Scholars and scientists are attracted from far away to study and expand their knowledge even after the Event ."
building_type_court_of_europa_01:1 "Court of Europa"
building_type_court_of_europa_01_desc:0 "WIP"
building_court_of_europa_01:0 "Court of Europa"
building_court_of_europa_01_desc:0 "Following the Event, many people settled in the region around Den Hagge, seeking answers to what happened. Soon the surrounding area became a large centre of commerce, that needed a centralized rule to work properly. After Leopold became the Grand Chancellor, he wanted to resolve this issue. This led to him constructing the “Court of Europa”, to properly organize his rule and further fortify the region."
building_court_of_europa_01_desc:0 "Following the Event , many people settled in the region around Den Hagge, seeking answers to what happened. Soon, the surrounding area became a large center of commerce that needed centralized rule to function properly. After Leopold became the Grand Chancellor, he sought to resolve this issue , leading him to construct the "Court of Europa" to properly organize his rule and further fortify the region."
building_court_of_europa_02:0 "Grand Court of Europa"
building_court_of_europa_02_desc:0 "Soon, the small court faced many issues, as the land around it grew, but the court did not. People needed a better place to handle their affairs. The Grand Court of Europe would be constructed, not only a massive complex of palaces and gardens, but also an extensive fortification line, protecting the court from enemy invasions."
building_type_walls_of_nijmegen_01:1 "Walls of Nijmegen"
building_type_walls_of_nijmegen_01_desc:0 "WIP"
building_walls_of_nijmegen_01:0 "Walls of Nijmegen"
building_walls_of_nijmegen_01_desc:0 "Built on the command of Grand Chancellor Leopold, the walls of Nijmegen are an impressive sight. They were built to protect the main trade route going from France to Holland and fortify one of the only ways across the lower Rhine River."
building_walls_of_nijmegen_01_desc:0 "Built on the command of Grand Chancellor Leopold, the walls of Nijmegen are an impressive sight. They were constructed to protect the main trade route from France to Holland and to fortify one of the only crossings over the lower Rhine River."
building_type_port_of_amsterdam_01:1 "Port of Amsterdam"
building_type_port_of_amsterdam_01_desc:0 "WIP"
building_port_of_amsterdam_01:0 "Extensive Harbour"
building_port_of_amsterdam_01_desc:0 "A small port has been constructed in a trade rich region, to allow for easier transport of goods overseas. Several small harbours work together to bring goods in and out of the city, but the capacity is small, while the opportunity is large."
building_port_of_amsterdam_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_amsterdam_02:0 "Bustling Port"
building_port_of_amsterdam_02_desc:0 "As trade grows, so does the port. With influx of new merchants into the city, the port needs to grow too. Harbouring ships from faraway lands, trading goods never seen before."
building_port_of_amsterdam_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_amsterdam_03:0 "Grand Port"
building_port_of_amsterdam_03_desc:0 "As trade grew increasingly, several new docks were set up, covering almost the entire coastline of the city. New harbour storages and cargo cranes were needed. With the increased need of ships, several shipyards popped up, to facilitate the new demand."
building_port_of_amsterdam_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."
building_type_port_of_antwerpen_01:1 "Port of Antwerpen"
building_type_port_of_antwerpen_01_desc:0 "WIP"
building_port_of_antwerpen_01:0 "Extensive Harbour"
building_port_of_antwerpen_01_desc:0 "A small port has been constructed in a trade rich region, to allow for easier transport of goods overseas. Several small harbours work together to bring goods in and out of the city, but the capacity is small, while the opportunity is large."
building_port_of_antwerpen_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_antwerpen_02:0 "Bustling Port"
building_port_of_antwerpen_02_desc:0 "As trade grows, so does the port. With influx of new merchants into the city, the port needs to grow too. Harbouring ships from faraway lands, trading goods never seen before."
building_port_of_antwerpen_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_antwerpen_03:0 "Grand Port"
building_port_of_antwerpen_03_desc:0 "As trade grew increasingly, several new docks were set up, covering almost the entire coastline of the city. New harbour storages and cargo cranes were needed. With the increased need of ships, several shipyards popped up, to facilitate the new demand."
building_port_of_antwerpen_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."
building_type_zone_rouge_01:1 "Zone Rouge"
building_type_zone_rouge_01_desc:0 "WIP"
building_zone_rouge_01:0 "Scars of Devastation"
building_zone_rouge_01_desc:0 "Zone Rouge is the remenant of the Great War from before the Event. The land, yet in many ways recovered still bleeds and shows scars as the vast field of poppies always remind people of this destruction. Dangerous substances and explosive ammunition can still be found buried beneath, making traveling and construction not only problematic, but dangerous."
building_zone_rouge_01_desc:0 "Zone Rouge is the remnant of the Great War from before the Event. The land, yet in many ways recovered, still bleeds and shows scars, as the vast field of poppies always reminds people of this destruction. Dangerous substances and explosive ammunition can still be found buried beneath, making travel and construction not only problematic but dangerous."
building_type_verdun_memorial_01:1 "Verdun Memorial"
building_type_verdun_memorial_01_desc:0 "WIP"
building_verdun_memorial_01:0 "Verdun Memorial"
building_verdun_memorial_01_desc:0 "The vast graveyard with a small church in Verdun is placed there to remember the lost during the Battle of Verdun during the Great War. It has since became a major holy site for the Trenchsingers, but is also visited by other Europeanists to remember the great battle that killed hundereds of thousands."
building_verdun_memorial_01_desc:0 "The vast graveyard with a small church in Verdun is placed there to remember the lost during the Battle of Verdun during the Great War. It has since became a major holy site for the Trenchsingers, but is also visited by other Europeanists to remember the great battle that killed hundereds of thousands."
building_type_tour_eiffel_01:1 "Eiffel Tower"
building_type_tour_eiffel_01_desc:0 "WIP"
building_tour_eiffel_01:0 "Remains of a Giant"
building_tour_eiffel_01_desc:0 "Once the jewel of old Paris, this gargantuan monument has been largely reduced to only the foundations, with only the first level remaining after locals deemed it unstable and hazardous. Now it stands outside the city of Paris and is maintained, so what is left doesn't collapse. \n\nEven though the giant has already lost its former height, it didn't lose its charm. If it is considered to be a symbol of freedom or a place of romance, the giant is still loved and celebrated in the kingdom of France."
building_type_napoleon_line_01:1 "Napoleon's line"
building_type_napoleon_line_01_desc:0 "WIP"
building_napoleon_line_01:0 "Basic Fortifications"
building_napoleon_line_01_desc:0 "A line of repurposed forts from the Napoleonic Era, from before the Event, reconstructed to serve as the first level of protection for Paris. The star forts were turned into strong keeps with a layer of walls connecting them, posing as a barricade."
building_napoleon_line_02:0 "Grand Fort Line"
building_napoleon_line_02_desc:0 "With the growing population in Paris and the city becoming a bigger economic hub, better fortifications were needed. The simple forts were torn down, and proper castles were constructed , connected with each other by a larger wall to protect the city of Paris from its open flank."
building_type_palace_versailles_01:1 "Palace of Versailles"
building_type_palace_versailles_01_desc:0 "WIP"
building_palace_versailles_01:0 "Barren Rooms of Versailles"
building_palace_versailles_01_desc:0 "Versailles, once the grandest palace in France, is filled with nothing, just barren rooms. Gold and decorative furniture that once called this palace home were either destroyed or robbed to turn a quick profit."
building_palace_versailles_02:0 "Versialles Partially Restored"
building_palace_versailles_02_desc:0 "The road to restoration is long ; many rooms are still partially empty and halls still crumble . Some of the old furniture has been tracked down, but much has already been dismantled for wood or melted for money. Many still hope that the restoration will continue."
building_palace_versailles_03:0 "Grand Palace with Exquisite Gardens"
building_palace_versailles_03_desc:0 "After a long effort, the halls of Versailles are once again filled with gold and decorations from faraway lands ; the rooms now shine like never before. The large gardens around the palace were also restored to fully tie the area together. \n\nNow hundreds of courtiers flock to the palace, just to be able to serve in this beautiful place."
building_type_port_of_calais_01:1 "Port of Calais"
building_type_port_of_calais_01_desc:0 "WIP"
building_port_of_calais_01:0 "Extensive Harbour"
building_port_of_calais_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_calais_02:0 "Bustling Port"
building_port_of_calais_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_calais_03:0 "Grand Port"
building_port_of_calais_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."
building_type_academie_labsurde_01:1 "Académie de l'Absurde"
building_type_academie_labsurde_01_desc:0 "WIP"
building_academie_labsurde_01:0 "Académie de l'Absurde"
building_academie_labsurde_01_desc:0 "WIP"