From e3205e41ce5cbe44a7e20a7d93eaf2940568dd68 Mon Sep 17 00:00:00 2001 From: GoTouchSomeGrass314 Date: Wed, 7 Jan 2026 17:16:25 +0100 Subject: [PATCH] Added several special buildings These special buildings are open for change and most of the icons are temporary so if you find/create a better one, feel free to change it. Special buildings added: Leuven University, Court of Europa, Walls of Nijmegen, Port of Amsterdam, Port of Antwerpen, Zone Rouge, Verdun Memorial. (one last thing, i am doing it for the first time, so i hope i dont break it) --- common/buildings/NEOW_special_buildings.txt | 603 +++++++++++++++++- .../domicile_personal_chamber_yurt.dds | 3 + .../icon_building_tradeport.dds | 3 + .../icon_structure_despot_palace.dds | 3 + .../icon_structure_temple_of_uppsala.dds | 3 + .../icon_structure_wawel_cathedral.dds | 3 + gfx/interface/icons/building_types/toledo.dds | 3 + history/provinces/e_benelux.txt | 17 + history/provinces/e_france.txt | 1 + .../english/NEOW_buildings_l_english.yml | 46 +- 10 files changed, 683 insertions(+), 2 deletions(-) create mode 100644 gfx/interface/icons/building_types/domicile_personal_chamber_yurt.dds create mode 100644 gfx/interface/icons/building_types/icon_building_tradeport.dds create mode 100644 gfx/interface/icons/building_types/icon_structure_despot_palace.dds create mode 100644 gfx/interface/icons/building_types/icon_structure_temple_of_uppsala.dds create mode 100644 gfx/interface/icons/building_types/icon_structure_wawel_cathedral.dds create mode 100644 gfx/interface/icons/building_types/toledo.dds diff --git a/common/buildings/NEOW_special_buildings.txt b/common/buildings/NEOW_special_buildings.txt index c3e83e06..b7508bd9 100644 --- a/common/buildings/NEOW_special_buildings.txt +++ b/common/buildings/NEOW_special_buildings.txt @@ -48,4 +48,605 @@ fortress_andorra_01 = { type = special flag = travel_point_of_interest_religious -} \ No newline at end of file +} +########## +# Leuven University +########## + +leuven_university_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_temple_of_uppsala.dds" + + can_construct_potential = { + scope:holder = { + highest_held_title_tier >= tier_kingdom + 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 +} + +########## +# Court of Europa +########## + +court_of_europa_01 = { + + constrcution_time = very_slow_construction_time + + type_icon = "icon_structure_despot_palace.dds" + + can_construct_potential = { + scope:holder = { prestige_level >= 4 } + scope:holder.has_title = { e_europa } + scope:holder.culture = { has_innovation = innovation_manorialism } + building_requirement_tribal = no + } + + effect_desc = feast_cost_discount_max_desc + + cost_gold = 750 + + county_holder_character_modifier = { + monthly_dynasty_prestige = 0.25 + monthly_dynasty_prestige_mult = 0.05 + monthly_prestige = 0.25 + legitimacy_gain_mult = 0.10 + } + + county_modifier = { + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.15 + hostile_raid_time = 0.25 + } + + province_modifier = { + monthly_income = 2 + fort_level = 2 + garrison_size = 0.50 + defender_holding_advantage = 3 + travel_danger = -15 + } + + next_building = court_of_europa_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 +} + +court_of_europa_02 = { + + constrcution_time = very_slow_construction_time + + type_icon = "icon_structure_despot_palace.dds" + + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 03 } + scope:holder = { prestige_level >= 4 } + scope:holder.has_title = { e_europa } + scope:holder.culture = { has_innovation = innovation_windmills } + building_requirement_tribal = no + } + + effect_desc = feast_cost_discount_max_desc + + cost_gold = 2000 + + county_holder_character_modifier = { + diplomacy_per_prestige_level = 1 + monthly_lifestyle_xp_gain_mult = 0.10 + monthly_dynasty_prestige = 0.50 + monthly_dynasty_prestige_mult = 0.10 + monthly_prestige = 0.50 + legitimacy_gain_mult = 0.15 + } + + county_modifier = { + tax_mult = 0.20 + development_growth = 0.20 + development_growth_factor = 0.25 + hostile_raid_time = 0.75 + } + + province_modifier = { + monthly_income = 3.50 + fort_level = 5 + garrison_size = 1 + defender_holding_advantage = 5 + travel_danger = -20 + } + + 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 +} + +########## +# Walls of Nijmegen +########## + +walls_of_nijmegen_01 = { + + construction_time = very_slow_construction_time + + type_icon = "toledo.dds" + + can_construct_potential = { + scope:holder.culture = { has_innovation = innovation_mottes } + building_requirement_tribal = no + } + + cost_gold = 500 + + county_modifier = { + hostile_raid_time = 0.35 + defender_holding_advantage = 2 + development_growth_factor = 0.15 + development_growth = 0.15 + } + + province_modifier = { + monthly_income = 1 + fort_level = 2 + garrison_size = 0.25 + travel_danger = -15 + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Port of Amsterdam +########## + +port_of_amsterdam_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.has_title = { d_holland } + } + + 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_amsterdam_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_amsterdam_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.has_title = { d_holland } + 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_amsterdam_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_amsterdam_03 = { + + constrcution_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder.has_title = { d_holland } + 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 +} + +########## +# Port of Antwerpen +########## + +port_of_antwerpen_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.has_title = { d_brabant } + } + + 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_antwerpen_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_antwerpen_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.has_title = { d_brabant } + 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_antwerpen_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_antwerpen_03 = { + + constrcution_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder.has_title = { d_brabant } + 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 +} + +########## +# Zone Rouge - Area filled with unexlpoded munition and other dangerous things left from WW1, as of today its still dangerous and decomposing might take a few thousand years ; cannot be properly cleared without modern equipment +########## + +zone_rouge_01 = { + + construction_time = very_slow_construction_time + + type_icon = "domicile_personal_chamber_yurt.dds" + + can_construct_potential = { + + } + + cost_gold = 50 + + county_modifier = { + development_growth_factor = -0.05 + tax_mult = -0.05 + } + + province_modifier = { + travel_danger = 10 + defender_holding_advantage = 1 + holding_build_gold_cost = 0.1 + build_gold_cost = 0.1 + build_speed = 0.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_martial +} + +########## +# Verdun Memorial +########## + +verdun_memorial_01 = { + + constrcution_time = very_slow_construction_time + + type_icon = "icon_structure_wawel_cathedral.dds" + + can_construct_potential = { + scope:holder = { + OR = { religion = religion:europeanist_religion } + } + } + + is_enabled = { + scope:holder = { + OR = { religion = religion:europeanist_religion } + } + } + + cost_gold = 750 + + county_holder_character_modifier = { + monthly_piety = 0.25 + monthly_dynasty_prestige_mult = 0.05 + holy_order_hire_cost_mult = -0.10 + clergy_opinion = 5 + } + + county_modifier = { + tax_mult = 0.15 + development_growth_factor = 0.15 + development_growth = 0.1 + } + + province_modifier = { + monthly_income = 1.50 + } + + ai_value = { + base = 100 + ai_pious_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_religious +} + +########## +# Template +########## \ No newline at end of file diff --git a/gfx/interface/icons/building_types/domicile_personal_chamber_yurt.dds b/gfx/interface/icons/building_types/domicile_personal_chamber_yurt.dds new file mode 100644 index 00000000..4a8294fd --- /dev/null +++ b/gfx/interface/icons/building_types/domicile_personal_chamber_yurt.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:981f97374ffc71e20dfdec38bf6769cdff9ac56bc0da1da7312bc1a3bb5cdb4c +size 15504 diff --git a/gfx/interface/icons/building_types/icon_building_tradeport.dds b/gfx/interface/icons/building_types/icon_building_tradeport.dds new file mode 100644 index 00000000..cb5845f0 --- /dev/null +++ b/gfx/interface/icons/building_types/icon_building_tradeport.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c1a3dc4e4c86bee48ca50a125be83c25f58194bd6ee6f6518bd4adda3c1ab0 +size 78128 diff --git a/gfx/interface/icons/building_types/icon_structure_despot_palace.dds b/gfx/interface/icons/building_types/icon_structure_despot_palace.dds new file mode 100644 index 00000000..7e095c85 --- /dev/null +++ b/gfx/interface/icons/building_types/icon_structure_despot_palace.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c34bb64ffdff4937eaad78ffbf9015bd8fc957262b501e1701fc5c7afcaecee +size 78128 diff --git a/gfx/interface/icons/building_types/icon_structure_temple_of_uppsala.dds b/gfx/interface/icons/building_types/icon_structure_temple_of_uppsala.dds new file mode 100644 index 00000000..c7285bcd --- /dev/null +++ b/gfx/interface/icons/building_types/icon_structure_temple_of_uppsala.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6110b760ef47df8ab23485cb972f639fa1b54027087b9608b2263158926bacab +size 78128 diff --git a/gfx/interface/icons/building_types/icon_structure_wawel_cathedral.dds b/gfx/interface/icons/building_types/icon_structure_wawel_cathedral.dds new file mode 100644 index 00000000..1ff329a2 --- /dev/null +++ b/gfx/interface/icons/building_types/icon_structure_wawel_cathedral.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d053e4f3d84ca26d8dec3b6f8060e3ad2abe305b7023827ef6b253132a7c78f +size 20192 diff --git a/gfx/interface/icons/building_types/toledo.dds b/gfx/interface/icons/building_types/toledo.dds new file mode 100644 index 00000000..0ac38235 --- /dev/null +++ b/gfx/interface/icons/building_types/toledo.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c281bc17ce6c857a6f740df4f9d7ea9803d33d105b2ec38153f04ec316abb86f +size 78128 diff --git a/history/provinces/e_benelux.txt b/history/provinces/e_benelux.txt index b6e25a12..7853cecd 100644 --- a/history/provinces/e_benelux.txt +++ b/history/provinces/e_benelux.txt @@ -8,6 +8,7 @@ holding = none 1075.1.1 = { holding = castle_holding + special_building = court_of_europa_01 } } 2403 = { @@ -47,6 +48,7 @@ culture = dutch religion = concordianist holding = castle_holding + special_building = port_of_amsterdam_01 } 2405 = { culture = dutch @@ -71,6 +73,7 @@ culture = dutch religion = concordianist holding = city_holding + special_building = walls_of_nijmegen_01 } 2425 = { holding = none @@ -284,6 +287,7 @@ holding = none 1180.1.1 = { holding = city_holding + special_building = zone_rouge_01 } } ##d_cologne @@ -339,6 +343,7 @@ } 2395 = { holding = castle_holding + special_building = verdun_memorial_01 } 2081 = { holding = church_holding @@ -412,6 +417,7 @@ culture = belge religion = concordianist holding = castle_holding + special_building = leuven_university_01 } 2107 = { holding = city_holding @@ -424,6 +430,7 @@ culture = belge religion = concordianist holding = castle_holding + special_building = port_of_antwerpen_01 } 2111 = { holding = none @@ -546,9 +553,11 @@ culture = belge religion = trenchsinger holding = castle_holding + special_building = zone_rouge_01 } 2186 = { holding = city_holding + special_building = zone_rouge_01 } ###c_valenciennes 2119 = { @@ -558,6 +567,7 @@ } 2118 = { holding = city_holding + special_building = zone_rouge_01 } 2121 = { holding = church_holding @@ -573,9 +583,11 @@ culture = metropolitain religion = carolingian holding = castle_holding + special_building = zone_rouge_01 } 2393 = { holding = city_holding + special_building = zone_rouge_01 } 2394 = { culture = picard @@ -590,22 +602,27 @@ culture = picard religion = numenorian holding = castle_holding + special_building = zone_rouge_01 } 2187 = { culture = picard religion = trenchsinger holding = castle_holding + special_building = zone_rouge_01 } ###c_vermandois # Aisne 2400 = { culture = picard religion = trenchsinger holding = castle_holding + special_building = zone_rouge_01 } 2399 = { holding = city_holding + special_building = zone_rouge_01 } 2397 = { holding = church_holding + special_building = zone_rouge_01 } \ No newline at end of file diff --git a/history/provinces/e_france.txt b/history/provinces/e_france.txt index 116c2d3e..faccc0d2 100644 --- a/history/provinces/e_france.txt +++ b/history/provinces/e_france.txt @@ -223,6 +223,7 @@ culture = picard religion = trenchsinger holding = castle_holding + special_building = zone_rouge_01 } 2132 = { holding = city_holding diff --git a/localization/english/NEOW_buildings_l_english.yml b/localization/english/NEOW_buildings_l_english.yml index 93538cfe..b9c2b9c9 100644 --- a/localization/english/NEOW_buildings_l_english.yml +++ b/localization/english/NEOW_buildings_l_english.yml @@ -21,4 +21,48 @@ building_type_fortress_andorra_01:1 "$building_fortress_andorra_01$" building_type_fortress_andorra_01_desc:0 "WIP." building_fortress_andorra_01:0 "Fortress Monastery of Andorra" - building_fortress_andorra_01_desc:0 "The monasteries of Andorra have become reinforced over the years by numerous defenses on all sides. The Andorran fortress-monasteries have earned the reputation of being the most well defended temples in the whole world, for they protect within their bowels centuries upon centuries of books, possessing the greatest of the Church's archives second only to the Vatican itself. Should Andorra fall, countless years of knowledge - both pre- and post-Event - will be lost." \ No newline at end of file + building_fortress_andorra_01_desc:0 "The monasteries of Andorra have become reinforced over the years by numerous defenses on all sides. The Andorran fortress-monasteries have earned the reputation of being the most well defended temples in the whole world, for they protect within their bowels centuries upon centuries of books, possessing the greatest of the Church's archives second only to the Vatican itself. Should Andorra fall, countless years of knowledge - both pre- and post-Event - will be lost." + 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_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. Leading to him constructing 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_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_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_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_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_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_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_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_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." \ No newline at end of file