diff --git a/common/defines/00_defines.txt b/common/defines/00_defines.txt index 01ff4d23..71f8675d 100644 --- a/common/defines/00_defines.txt +++ b/common/defines/00_defines.txt @@ -129,7 +129,7 @@ NCharacter = { MAX_PROVISIONS = 2500 # maximum provisions value a character can have PROVISIONS_LOW_WARNING = 500 # when travel planner should warn about provisions running low - BASE_HERD_CONVERSION_RATE = 0.1 # base herd conversion rate + BASE_HERD_CONVERSION_RATE = 0.08 # base herd conversion rate BASE_HERD_CAPACITY = { # base herd capacity for different title tiers 0 # Unlanded 500 # Barony diff --git a/common/domiciles/buildings/00_estate_buildings.txt b/common/domiciles/buildings/00_estate_buildings.txt index b41c4dd3..6c688959 100644 --- a/common/domiciles/buildings/00_estate_buildings.txt +++ b/common/domiciles/buildings/00_estate_buildings.txt @@ -425,7 +425,7 @@ estate_main_05 = { ### Diplomacy Upgrade living_quarters_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -462,7 +462,7 @@ living_quarters_01 = { } living_quarters_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = living_quarters_01 @@ -501,7 +501,7 @@ living_quarters_02 = { } living_quarters_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = living_quarters_02 @@ -543,7 +543,7 @@ living_quarters_03 = { } living_quarters_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = living_quarters_03 @@ -588,7 +588,7 @@ living_quarters_04 = { ### Martial Upgrade trophy_room_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -620,7 +620,7 @@ trophy_room_01 = { } trophy_room_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = trophy_room_01 @@ -653,7 +653,7 @@ trophy_room_02 = { } trophy_room_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = trophy_room_02 @@ -694,7 +694,7 @@ trophy_room_03 = { } trophy_room_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = trophy_room_03 @@ -738,7 +738,7 @@ trophy_room_04 = { ### Stewardship Upgrade office_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -775,7 +775,7 @@ office_01 = { } office_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = office_01 @@ -813,7 +813,7 @@ office_02 = { } office_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = office_02 @@ -856,7 +856,7 @@ office_03 = { } office_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = office_03 @@ -902,7 +902,7 @@ office_04 = { ### Intrigue Upgrade servants_quarters_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -935,7 +935,7 @@ servants_quarters_01 = { } servants_quarters_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = servants_quarters_01 @@ -971,7 +971,7 @@ servants_quarters_02 = { } servants_quarters_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = servants_quarters_02 @@ -1012,7 +1012,7 @@ servants_quarters_03 = { } servants_quarters_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = servants_quarters_03 @@ -1057,7 +1057,7 @@ servants_quarters_04 = { ### Learning Upgrade library_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -1089,7 +1089,7 @@ library_01 = { } library_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = library_01 @@ -1127,7 +1127,7 @@ library_02 = { # Observatory sub-branch library_observatory_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = library_02 @@ -1168,7 +1168,7 @@ library_observatory_03 = { } library_observatory_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = library_observatory_03 @@ -1211,7 +1211,7 @@ library_observatory_04 = { # Education sub-branch library_education_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = library_02 @@ -1252,7 +1252,7 @@ library_education_03 = { } library_education_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = library_education_03 @@ -1297,7 +1297,7 @@ library_education_04 = { ### Bath bath_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -1334,7 +1334,7 @@ bath_01 = { } bath_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = bath_01 @@ -1372,7 +1372,7 @@ bath_02 = { } bath_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = bath_02 @@ -1414,7 +1414,7 @@ bath_03 = { } bath_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = bath_03 @@ -1458,7 +1458,7 @@ bath_04 = { ### Guest Room guest_room_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -1499,7 +1499,7 @@ guest_room_01 = { } guest_room_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = guest_room_01 @@ -1543,7 +1543,7 @@ guest_room_02 = { } guest_room_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = guest_room_02 @@ -1592,7 +1592,7 @@ guest_room_03 = { } guest_room_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = guest_room_03 @@ -1640,7 +1640,7 @@ guest_room_04 = { } guest_room_05 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = guest_room_04 @@ -1689,7 +1689,7 @@ guest_room_05 = { } guest_room_06 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = guest_room_05 @@ -1739,7 +1739,7 @@ guest_room_06 = { ### Wine Cellar wine_cellar_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -1781,7 +1781,7 @@ wine_cellar_01 = { } wine_cellar_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = wine_cellar_01 @@ -1823,7 +1823,7 @@ wine_cellar_02 = { } wine_cellar_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = wine_cellar_02 @@ -1867,7 +1867,7 @@ wine_cellar_03 = { ### Courtyard courtyard_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -1903,7 +1903,7 @@ courtyard_01 = { } courtyard_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = courtyard_01 @@ -1940,7 +1940,7 @@ courtyard_02 = { } courtyard_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = courtyard_02 @@ -1981,7 +1981,7 @@ courtyard_03 = { } courtyard_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = courtyard_03 @@ -2024,7 +2024,7 @@ courtyard_04 = { ### Prison prison_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -2069,7 +2069,7 @@ prison_01 = { } prison_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = prison_01 @@ -2118,7 +2118,7 @@ prison_02 = { } prison_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = prison_02 @@ -2172,7 +2172,7 @@ prison_03 = { } prison_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = prison_03 @@ -2228,7 +2228,7 @@ prison_04 = { ### Reception Hall reception_hall_01 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -2270,7 +2270,7 @@ reception_hall_01 = { reception_hall_02 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = reception_hall_01 @@ -2313,7 +2313,7 @@ reception_hall_02 = { reception_hall_03 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = reception_hall_02 @@ -2357,7 +2357,7 @@ reception_hall_03 = { reception_hall_04 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = reception_hall_03 @@ -2401,7 +2401,7 @@ reception_hall_04 = { reception_hall_05 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = reception_hall_04 @@ -2446,7 +2446,7 @@ reception_hall_05 = { ### Cabinet of Curiosities cabinet_of_curiosities_01 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -2490,7 +2490,7 @@ cabinet_of_curiosities_01 = { cabinet_of_curiosities_02 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = cabinet_of_curiosities_01 @@ -2544,7 +2544,7 @@ cabinet_of_curiosities_02 = { cabinet_of_curiosities_03 = { construction_time = 1000 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = cabinet_of_curiosities_02 @@ -2601,7 +2601,7 @@ cabinet_of_curiosities_03 = { #Grand Solar grand_solar_01 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = estate_main_01 @@ -2642,7 +2642,7 @@ grand_solar_01 = { grand_solar_02 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = grand_solar_01 @@ -2683,7 +2683,7 @@ grand_solar_02 = { grand_solar_03 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = grand_solar_02 @@ -2726,7 +2726,7 @@ grand_solar_03 = { grand_solar_04 = { construction_time = 730 - allowed_domicile_types = { estate palace } + allowed_domicile_types = { estate } slot_type = internal previous_building = grand_solar_03 diff --git a/common/domiciles/buildings/NEOW_palace.txt b/common/domiciles/buildings/NEOW_palace.txt index 9599d534..17ca41e5 100644 --- a/common/domiciles/buildings/NEOW_palace.txt +++ b/common/domiciles/buildings/NEOW_palace.txt @@ -24,7 +24,7 @@ palace_main_01 = { has_graphical_east_asia_culture_group_trigger = yes } } - icon = "gfx/interface/icons/domicile_building/domicile_building_villa.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_villa_chinese.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_chinese_mask.png" soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building" @@ -43,7 +43,7 @@ palace_main_01 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_villa.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_villa_mena.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_mena_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -58,14 +58,14 @@ palace_main_01 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_villa.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_villa_western.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_western_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" } asset = { - icon = "gfx/interface/icons/domicile_building/domicile_building_villa.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -108,7 +108,7 @@ palace_main_02 = { has_graphical_east_asia_culture_group_trigger = yes } } - icon = "gfx/interface/icons/domicile_building/domicile_building_manor.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_manor_chinese.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_manor_chinese_mask.png" soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building" @@ -127,7 +127,7 @@ palace_main_02 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_manor.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_manor_mena.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_manor_mena_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -142,14 +142,14 @@ palace_main_02 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_manor.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_manor_western.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_manor_western_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" } asset = { - icon = "gfx/interface/icons/domicile_building/domicile_building_manor.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_manor_byzantine.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_manor_byzantine_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -193,7 +193,7 @@ palace_main_03 = { has_graphical_east_asia_culture_group_trigger = yes } } - icon = "gfx/interface/icons/domicile_building/domicile_building_mansion.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_mansion_chinese.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_mansion_chinese_mask.png" soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building" @@ -212,7 +212,7 @@ palace_main_03 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_mansion.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_mansion_mena.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_mansion_mena_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -227,14 +227,14 @@ palace_main_03 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_mansion.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_mansion_western.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_mansion_western_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" } asset = { - icon = "gfx/interface/icons/domicile_building/domicile_building_mansion.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_mansion_byzantine.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_mansion_byzantine_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -278,7 +278,7 @@ palace_main_04 = { has_graphical_east_asia_culture_group_trigger = yes } } - icon = "gfx/interface/icons/domicile_building/domicile_building_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_estate_chinese.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_estate_chinese_mask.png" soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building" @@ -297,7 +297,7 @@ palace_main_04 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_estate_mena.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_estate_mena_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -312,14 +312,14 @@ palace_main_04 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_estate_western.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_estate_western_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" } asset = { - icon = "gfx/interface/icons/domicile_building/domicile_building_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_estate_byzantine.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_estate_byzantine_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -363,7 +363,7 @@ palace_main_05 = { has_graphical_east_asia_culture_group_trigger = yes } } - icon = "gfx/interface/icons/domicile_building/domicile_building_grand_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_grand_estate_chinese.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_grand_estate_chinese_mask.png" soundeffect = "event:/DLC/EP4/SFX/UI/domicile_buildings/tgp_ui_domicile_building_chinese_main_building" @@ -382,7 +382,7 @@ palace_main_05 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_grand_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_grand_estate_mena.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_grand_estate_mena_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" @@ -397,16 +397,2369 @@ palace_main_05 = { } } } - icon = "gfx/interface/icons/domicile_building/domicile_building_grand_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_grand_estate_western.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_grand_estate_western_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" } asset = { - icon = "gfx/interface/icons/domicile_building/domicile_building_grand_estate.dds" + icon = "gfx/interface/icons/domicile_building/palace_main.dds" texture = "gfx/interface/window_domiciles/estate_building_grand_estate_byzantine.dds" intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_grand_estate_byzantine_mask.png" soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_palace_main_building" } +} + + + +#################### +##### VILLA UPGRADES +### Diplomacy Upgrade +living_quarters_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_living_quarters } + multiply = 0.75 + desc = raid_insight_quarters + } + } + } + + character_modifier = { + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + personal_scheme_phase_duration_add = -10 + } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_living_quarters.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +living_quarters_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = living_quarters_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_living_quarters } + multiply = 0.75 + desc = raid_insight_quarters + } + } + } + + character_modifier = { + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + dynasty_house_opinion = 5 + personal_scheme_phase_duration_add = -10 + owned_personal_scheme_success_chance_add = 5 + } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_living_quarters.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +living_quarters_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = living_quarters_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_living_quarters } + multiply = 0.75 + desc = raid_insight_quarters + } + } + } + + character_modifier = { + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + personal_scheme_phase_duration_add = -10 + owned_personal_scheme_success_chance_add = 5 + } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_living_quarters.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +living_quarters_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = living_quarters_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_living_quarters } + multiply = 0.75 + desc = raid_insight_quarters + } + } + } + + character_modifier = { + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + dynasty_house_opinion = 5 + personal_scheme_phase_duration_add = -10 + owned_personal_scheme_success_chance_add = 5 + } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_living_quarters.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Martial Upgrade +trophy_room_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_trophy_room } + multiply = 0.75 + desc = raid_insight_trophy_room + } + } + } + + character_modifier = { + monthly_martial_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_trophy.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +trophy_room_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = trophy_room_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_trophy_room } + multiply = 0.75 + desc = raid_insight_trophy_room + } + } + } + + character_modifier = { + monthly_martial_lifestyle_xp_gain_mult = 0.05 + prowess = 1 + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_trophy.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +trophy_room_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = trophy_room_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_trophy_room } + multiply = 0.75 + desc = raid_insight_trophy_room + } + } + } + + character_modifier = { + monthly_martial_lifestyle_xp_gain_mult = 0.05 + advantage = 3 + } + + parameters = { + trophy_room_victory_influence = yes + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_trophy.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +trophy_room_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = trophy_room_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_trophy_room } + multiply = 0.75 + desc = raid_insight_trophy_room + } + } + } + + character_modifier = { + monthly_martial_lifestyle_xp_gain_mult = 0.05 + advantage = 3 + prowess = 1 + } + + parameters = { + trophy_room_victory_influence = yes + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_trophy.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Stewardship Upgrade +office_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_office } + multiply = 0.75 + desc = raid_insight_office + } + } + } + + parameters = { + estate_local_theme_cost_reduction = yes + estate_unlock_teach_governor_interaction = yes + } + + character_modifier = { + monthly_stewardship_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_office.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +office_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = office_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_office } + multiply = 0.75 + desc = raid_insight_office + } + } + } + + parameters = { + estate_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_unlock_teach_governor_interaction = yes + } + + character_modifier = { + monthly_stewardship_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_office.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +office_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = office_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_office } + multiply = 0.75 + desc = raid_insight_office + } + } + } + + parameters = { + estate_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_efficiency_bonus_for_house_members = yes + estate_unlock_teach_governor_interaction = yes + } + + character_modifier = { + monthly_stewardship_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_office.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +office_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = office_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_office } + multiply = 0.75 + desc = raid_insight_office + } + } + } + + parameters = { + estate_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_efficiency_bonus_for_house_members = yes + estate_governor_trait_xp_bonus_for_contracts = yes + estate_unlock_teach_governor_interaction = yes + } + + character_modifier = { + monthly_stewardship_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_office.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Intrigue Upgrade +servants_quarters_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_servants_quarters } + multiply = 0.75 + desc = raid_insight_servants_quarters + } + } + } + + character_modifier = { + monthly_intrigue_lifestyle_xp_gain_mult = 0.05 + hostile_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_servant.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +servants_quarters_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = servants_quarters_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_servants_quarters } + multiply = 0.75 + desc = raid_insight_servants_quarters + } + } + } + + parameters = { + estate_unlock_hire_agents_decision = yes + } + + character_modifier = { + monthly_intrigue_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_servant.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +servants_quarters_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = servants_quarters_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_servants_quarters } + multiply = 0.75 + desc = raid_insight_servants_quarters + } + } + } + + parameters = { + estate_unlock_hire_agents_decision = yes + } + + character_modifier = { + monthly_intrigue_lifestyle_xp_gain_mult = 0.05 + owned_hostile_scheme_success_chance_add = 5 + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_servant.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +servants_quarters_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = servants_quarters_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_servants_quarters } + multiply = 0.75 + desc = raid_insight_servants_quarters + } + } + } + + parameters = { + estate_unlock_hire_agents_decision = yes + estate_improve_political_scheme_countermeasure = yes + } + + character_modifier = { + monthly_intrigue_lifestyle_xp_gain_mult = 0.05 + owned_hostile_scheme_success_chance_add = 5 + max_hostile_schemes_add = 1 + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_servant.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Learning Upgrade +library_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_library } + multiply = 0.75 + desc = raid_insight_library + } + } + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_library.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +library_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = library_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_library } + multiply = 0.75 + desc = raid_insight_library + } + } + } + + parameters = { + estate_increase_physician_aptitude = yes + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_library.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +# Observatory sub-branch +library_observatory_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = library_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_library } + multiply = 0.75 + desc = raid_insight_library + } + } + } + + parameters = { + estate_increase_physician_aptitude = yes + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + owned_legend_spread_mult = 0.05 + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_observatory.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +library_observatory_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = library_observatory_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_library } + multiply = 0.75 + desc = raid_insight_library + } + } + } + + parameters = { + estate_increase_physician_aptitude = yes + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + owned_legend_spread_mult = 0.05 + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_observatory.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +# Education sub-branch +library_education_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = library_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_library } + multiply = 0.75 + desc = raid_insight_library + } + } + } + + parameters = { + estate_increase_physician_aptitude = yes + estate_reduced_tutor_cost = yes + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_tutor.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +library_education_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = library_education_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_library } + multiply = 0.75 + desc = raid_insight_library + } + } + } + + parameters = { + estate_unlock_tier_5_education = yes + estate_increase_physician_aptitude = yes + estate_reduced_tutor_cost = yes + estate_increased_tutor_aptitude = yes + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_tutor.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Bath +bath_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_bath } + multiply = 0.75 + desc = raid_insight_bath + } + } + } + + character_modifier = { + negate_health_penalty_add = 0.05 + attraction_opinion = 3 + } + + parameters = { + estate_increase_safe_treatment_success_1 = yes + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_bath.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +bath_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = bath_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_bath } + multiply = 0.75 + desc = raid_insight_bath + } + } + } + + character_modifier = { + negate_health_penalty_add = 0.05 + attraction_opinion = 3 + epidemic_resistance = 2 + } + + parameters = { + estate_increase_safe_treatment_success_1 = yes + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_bath.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +bath_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = bath_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_bath } + multiply = 0.75 + desc = raid_insight_bath + } + } + } + + character_modifier = { + negate_health_penalty_add = 0.05 + attraction_opinion = 3 + epidemic_resistance = 3 + } + + parameters = { + estate_increase_safe_treatment_success_1 = yes + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_bath.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +bath_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = bath_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_bath } + multiply = 0.75 + desc = raid_insight_bath + } + } + } + + character_modifier = { + negate_health_penalty_add = 0.05 + attraction_opinion = 3 + epidemic_resistance = 5 + } + + parameters = { + estate_increase_safe_treatment_success_2 = yes + } + + ai_value = { + value = 3 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_bath.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Guest Room +guest_room_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_guest_room } + multiply = 0.75 + desc = raid_insight_guest_room + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + courtier_and_guest_opinion = 2 + } + + ai_value = { + value = 8 + if = { + limit = { + scope:owner.culture ?= { + has_cultural_tradition = tradition_esteemed_hospitality + } + } + add = 2 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_guest.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +guest_room_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = guest_room_palace_01 + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_guest_room } + multiply = 0.75 + desc = raid_insight_guest_room + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + } + + parameters = { + increased_success_personal_schemes_1 = yes + } + + ai_value = { + value = 7 + if = { + limit = { + scope:owner.culture ?= { + has_cultural_tradition = tradition_esteemed_hospitality + } + } + add = 2 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_guest.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +guest_room_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = guest_room_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_guest_room } + multiply = 0.75 + desc = raid_insight_guest_room + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + courtier_and_guest_opinion = 2 + } + + parameters = { + increased_success_personal_schemes_1 = yes + } + + ai_value = { + value = 6 + if = { + limit = { + scope:owner.culture ?= { + has_cultural_tradition = tradition_esteemed_hospitality + } + } + add = 2 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_guest.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +guest_room_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = guest_room_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_guest_room } + multiply = 0.75 + desc = raid_insight_guest_room + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + } + + parameters = { + increased_success_personal_schemes_2 = yes + } + + ai_value = { + value = 5 + if = { + limit = { + scope:owner.culture ?= { + has_cultural_tradition = tradition_esteemed_hospitality + } + } + add = 2 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_guest.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +guest_room_palace_05 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = guest_room_palace_04 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_04 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_5_value + if = { + limit = { has_character_modifier = raid_insight_guest_room } + multiply = 0.75 + desc = raid_insight_guest_room + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + courtier_and_guest_opinion = 2 + } + + parameters = { + increased_success_personal_schemes_2 = yes + } + + ai_value = { + value = 4 + if = { + limit = { + scope:owner.culture ?= { + has_cultural_tradition = tradition_esteemed_hospitality + } + } + add = 2 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_guest.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +guest_room_palace_06 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = guest_room_palace_05 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_05 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_6_value + if = { + limit = { has_character_modifier = raid_insight_guest_room } + multiply = 0.75 + desc = raid_insight_guest_room + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + } + + parameters = { + increased_success_personal_schemes_3 = yes + } + + ai_value = { + value = 3 + if = { + limit = { + scope:owner.culture ?= { + has_cultural_tradition = tradition_esteemed_hospitality + } + } + add = 2 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_guest.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Wine Cellar +wine_cellar_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_wine_cellar } + multiply = 0.75 + } + } + } + + parameters = { + estate_unlock_feast_influence_option_1 = yes + } + + ai_value = { + value = 8 + if = { + limit = { + scope:owner.culture ?= { + OR = { + has_cultural_pillar = heritage_byzantine + has_cultural_tradition = tradition_culinary_art + } + } + } + add = 3 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_cellar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +wine_cellar_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = wine_cellar_palace_01 + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_wine_cellar } + multiply = 0.75 + } + } + } + + parameters = { + estate_unlock_feast_influence_option_2 = yes + } + + ai_value = { + value = 6 + if = { + limit = { + scope:owner.culture ?= { + OR = { + has_cultural_pillar = heritage_byzantine + has_cultural_tradition = tradition_culinary_art + } + } + } + add = 3 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_cellar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +wine_cellar_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = wine_cellar_palace_02 + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_wine_cellar } + multiply = 0.75 + } + } + } + + parameters = { + estate_unlock_feast_influence_option_3 = yes + } + + ai_value = { + value = 4 + if = { + limit = { + scope:owner.culture ?= { + OR = { + has_cultural_pillar = heritage_byzantine + has_cultural_tradition = tradition_culinary_art + } + } + } + add = 3 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_cellar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Courtyard +courtyard_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_courtyard } + multiply = 0.75 + desc = raid_insight_courtyard + } + } + } + + parameters = { + estate_improved_feast_opinion = yes + } + + character_modifier = { + political_scheme_phase_duration_add = -3 + } + + ai_value = { + value = 8 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_courtyard.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +courtyard_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = courtyard_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_courtyard } + multiply = 0.75 + desc = raid_insight_courtyard + } + } + } + + parameters = { + estate_improved_feast_opinion = yes + estate_cheaper_feast_cost = yes + } + + character_modifier = { + political_scheme_phase_duration_add = -3 + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_courtyard.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +courtyard_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = courtyard_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_courtyard } + multiply = 0.75 + desc = raid_insight_courtyard + } + } + } + + parameters = { + estate_improved_feast_opinion = yes + estate_cheaper_feast_cost = yes + } + + character_modifier = { + political_scheme_phase_duration_add = -3 + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_courtyard.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +courtyard_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = courtyard_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_courtyard } + multiply = 0.75 + desc = raid_insight_courtyard + } + } + } + + parameters = { + estate_improved_feast_opinion = yes + estate_cheaper_feast_cost = yes + } + + character_modifier = { + political_scheme_phase_duration_add = -3 + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_courtyard.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Prison +prison_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_prison } + multiply = 0.75 + desc = raid_insight_prison + } + } + } + + character_modifier = { + dread_gain_mult = 0.05 + hostage_income_mult = 0.05 + } + + ai_value = { + value = 7 + if = { + limit = { + scope:owner = { + OR = { + has_trait = vengeful + has_trait = callous + has_trait = sadistic + } + } + } + add = 5 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_prison.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +prison_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = prison_palace_01 + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_prison } + multiply = 0.75 + desc = raid_insight_prison + } + } + } + + parameters = { + estate_torture_grants_influence = yes + } + + character_modifier = { + dread_gain_mult = 0.05 + hostage_income_mult = 0.05 + } + + ai_value = { + value = 6 + if = { + limit = { + scope:owner = { + OR = { + has_trait = vengeful + has_trait = callous + has_trait = sadistic + } + } + } + add = 5 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_prison.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +prison_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = prison_palace_02 + + can_construct = { + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_prison } + multiply = 0.75 + desc = raid_insight_prison + } + } + } + + parameters = { + estate_torture_grants_influence = yes + } + + character_modifier = { + dread_gain_mult = 0.05 + hostage_income_mult = 0.05 + hostage_renown_mult = 0.05 + } + + ai_value = { + value = 5 + if = { + limit = { + scope:owner = { + OR = { + has_trait = vengeful + has_trait = callous + has_trait = sadistic + } + } + } + add = 5 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_prison.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} +prison_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = prison_palace_03 + + can_construct = { + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_normal_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_prison } + multiply = 0.75 + desc = raid_insight_prison + } + } + } + + parameters = { + estate_torture_grants_influence = yes + } + + character_modifier = { + dread_gain_mult = 0.05 + hostage_income_mult = 0.05 + hostage_renown_mult = 0.05 + } + + ai_value = { + value = 4 + if = { + limit = { + scope:owner = { + OR = { + has_trait = vengeful + has_trait = callous + has_trait = sadistic + } + } + } + add = 5 + } + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_building_prison.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Reception Hall +reception_hall_palace_01 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + can_construct = { + dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_reception_hall } + multiply = 0.75 + desc = raid_insight_reception_hall + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.02 + } + + parameters = { + legitimacy_counter = yes + reception_hall_legitimacy_loss_palace_01 = yes + } + + ai_value = { + value = 8 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_reception_hall.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +reception_hall_palace_02 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = reception_hall_palace_01 + + can_construct = { + dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_reception_hall } + multiply = 0.75 + desc = raid_insight_reception_hall + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.04 + } + + parameters = { + legitimacy_counter = yes + reception_hall_legitimacy_loss_palace_02 = yes + estate_increase_house_member_investment_cap_1 = yes + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_reception_hall.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +reception_hall_palace_03 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = reception_hall_palace_02 + + can_construct = { + dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 } + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_reception_hall } + multiply = 0.75 + desc = raid_insight_reception_hall + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.06 + } + + parameters = { + legitimacy_counter = yes + reception_hall_legitimacy_loss_palace_03 = yes + estate_increase_house_member_investment_cap_2 = yes + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_reception_hall.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +reception_hall_palace_04 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = reception_hall_palace_03 + + can_construct = { + dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 } + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_reception_hall } + multiply = 0.75 + desc = raid_insight_reception_hall + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.08 + } + + parameters = { + legitimacy_counter = yes + reception_hall_legitimacy_loss_palace_04 = yes + estate_increase_house_member_investment_cap_3 = yes + } + + ai_value = { + value = 5 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_reception_hall.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +reception_hall_palace_05 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = reception_hall_palace_04 + + can_construct = { + dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 } + domicile ?= { has_domicile_building_or_higher = palace_main_04 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_5_value + if = { + limit = { has_character_modifier = raid_insight_reception_hall } + multiply = 0.75 + desc = raid_insight_reception_hall + } + } + } + + character_modifier = { + domicile_monthly_influence_mult = 0.1 + } + + parameters = { + legitimacy_counter = yes + reception_hall_legitimacy_loss_palace_05 = yes + estate_increase_house_member_investment_cap_4 = yes + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_reception_hall.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +### Cabinet of Curiosities +cabinet_of_curiosities_palace_01 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + can_construct = { + dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_4 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_cabinet_of_curiosities } + multiply = 0.75 + desc = raid_insight_cabinet_of_curiosities + } + } + } + + character_modifier = { + learning_per_influence_level = 1 + domicile_monthly_influence_add = 0.1 + } + + parameters = { + can_receive_artifacts = yes + estate_improved_inspirations_1 = yes + house_head_can_ask_for_artifacts = yes + } + + ai_value = { + value = 8 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_cabinet_of_curiosities.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +cabinet_of_curiosities_palace_02 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = cabinet_of_curiosities_palace_01 + + can_construct = { + dynasty ?= { + has_dynasty_perk = ep3_administrative_legacy_4 + custom_description = { + text = cabinet_of_curiosities_upgrade_trigger_2 + dynast.house ?= { cabinet_of_curiosities_artifact_score >= 15 } + } + } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_cabinet_of_curiosities } + multiply = 0.75 + desc = raid_insight_cabinet_of_curiosities + } + } + } + + character_modifier = { + stewardship_per_influence_level = 1 + monthly_dynasty_prestige = 0.5 + domicile_monthly_influence_add = 0.2 + monthly_court_grandeur_change_add = 0.2 + } + + parameters = { + can_receive_artifacts = yes + estate_improved_inspirations_2 = yes + estate_reduce_commission_artifact_cost = yes + estate_increase_antiquarian_aptitude = yes + house_head_can_ask_for_artifacts = yes + } + + ai_value = { + value = 7 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_cabinet_of_curiosities.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +cabinet_of_curiosities_palace_03 = { + construction_time = 1000 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = cabinet_of_curiosities_palace_02 + + can_construct = { + dynasty ?= { + has_dynasty_perk = ep3_administrative_legacy_4 + custom_description = { + text = cabinet_of_curiosities_upgrade_trigger_3 + dynast.house ?= { cabinet_of_curiosities_artifact_score >= 35 } + } + } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_cabinet_of_curiosities } + multiply = 0.75 + desc = raid_insight_cabinet_of_curiosities + } + } + } + + character_modifier = { + learning_per_influence_level = 1 + stewardship_per_influence_level = 1 + monthly_dynasty_prestige = 0.5 + domicile_monthly_influence_add = 0.3 + monthly_court_grandeur_change_add = 0.3 + general_opinion = 10 + } + + parameters = { + can_receive_artifacts = yes + estate_improved_inspirations_2 = yes + estate_reduce_commission_artifact_cost = yes + estate_increase_antiquarian_aptitude = yes + house_head_can_ask_for_artifacts = yes + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_cabinet_of_curiosities.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +#Grand Solar +grand_solar_palace_01 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = palace_main_01 + + can_construct = { + custom_tooltip = { + text = unlocked_via_event + house.house_head = { has_character_flag = ep3_construct_grand_solar } + } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_1_value + if = { + limit = { has_character_modifier = raid_insight_grand_solar } + multiply = 0.75 + desc = raid_insight_grand_solar + } + } + } + + character_modifier = { + dynasty_opinion = 5 + stress_gain_mult = -0.05 + } + + ai_value = { + value = 10 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_solar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +grand_solar_palace_02 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = grand_solar_palace_01 + + can_construct = { + custom_tooltip = { + text = unlocked_via_event + house.house_head = { has_character_flag = ep3_construct_grand_solar } + } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_2_value + if = { + limit = { has_character_modifier = raid_insight_grand_solar } + multiply = 0.75 + desc = raid_insight_grand_solar + } + } + } + + character_modifier = { + dynasty_opinion = 5 + stress_gain_mult = -0.05 + } + + ai_value = { + value = 8 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_solar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +grand_solar_palace_03 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = grand_solar_palace_02 + + can_construct = { + custom_tooltip = { + text = unlocked_via_event + house.house_head = { has_character_flag = ep3_construct_grand_solar } + } + domicile ?= { has_domicile_building_or_higher = palace_main_02 } + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_3_value + if = { + limit = { has_character_modifier = raid_insight_grand_solar } + multiply = 0.75 + desc = raid_insight_grand_solar + } + } + } + + character_modifier = { + monthly_dynasty_prestige = 0.1 + dynasty_opinion = 5 + stress_gain_mult = -0.1 + } + + ai_value = { + value = 6 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_solar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } +} + +grand_solar_palace_04 = { + construction_time = 730 + allowed_domicile_types = { palace } + slot_type = internal + previous_building = grand_solar_palace_03 + + can_construct = { + custom_tooltip = { + text = unlocked_via_event + house.house_head = { has_character_flag = ep3_construct_grand_solar } + } + domicile ?= { OR = { has_domicile_building_or_higher = palace_main_03 has_domicile_building_or_higher = palace_main_03 } } + } + + parameters = { + solar_white_peace_stress_loss = yes + } + + cost = { + gold = { + value = estate_internal_building_high_cost_tier_4_value + if = { + limit = { has_character_modifier = raid_insight_grand_solar } + multiply = 0.75 + desc = raid_insight_grand_solar + } + } + } + + character_modifier = { + monthly_dynasty_prestige = 0.1 + dynasty_opinion = 5 + stress_gain_mult = -0.1 + } + + ai_value = { + value = 4 + add = estate_building_ai_modifier_value + } + + asset = { + icon = "gfx/interface/icons/domicile_building/domicile_solar.dds" + texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine.dds" + intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_villa_byzantine_mask.dds" + } } \ No newline at end of file diff --git a/common/governments/00_government_types.txt b/common/governments/00_government_types.txt index b79d88e5..bc7b69ae 100644 --- a/common/governments/00_government_types.txt +++ b/common/governments/00_government_types.txt @@ -735,7 +735,7 @@ peasantrepublic_government = { urbanrepublic_government = { primary_holding = city_holding valid_holdings = { temple_citadel_holding monotown_holding } - required_county_holdings = { city_holding church_holding monotown_holding } + required_county_holdings = { city_holding church_holding } government_rules = { create_cadet_branches = yes court_generate_spouses = yes @@ -799,6 +799,8 @@ urbanrepublic_government = { government_uses_legitimacy government_uses_domain_limit government_uses_monotowns + government_has_citizen_militia + government_elections_and_tax_influenced_by_influence government_is_barterer government_is_urepublic government_locked_to_elective diff --git a/common/subject_contracts/contracts/urban_republic_obligations.txt b/common/subject_contracts/contracts/urban_republic_obligations.txt index e42ef42c..e9f75a3c 100644 --- a/common/subject_contracts/contracts/urban_republic_obligations.txt +++ b/common/subject_contracts/contracts/urban_republic_obligations.txt @@ -29,6 +29,12 @@ multiply = dynasty_prestige_level } } + scope:liege = { + add = { + value = 0.1 + multiply = influence_level + } + } if = { limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } @@ -67,6 +73,12 @@ multiply = dynasty_prestige_level } } + scope:liege = { + add = { + value = 0.1 + multiply = influence_level + } + } if = { limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } add = { @@ -104,41 +116,10 @@ multiply = dynasty_prestige_level } } - if = { - limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } - add = { - value = { - add = scope:opinion_of_liege - divide = 100 - } - } - } - } - herd = { - value = 0.1 - max = 1 scope:liege = { add = { value = 0.1 - multiply = legitimacy_level - } - } - scope:liege = { - add = { - value = 0.1 - multiply = prestige_level - } - } - scope:liege = { - add = { - value = 0.1 - multiply = piety_level - } - } - scope:liege = { - add = { - value = 0.1 - multiply = dynasty_prestige_level + multiply = influence_level } } if = { diff --git a/common/succession_election/04_saxon_elective.txt b/common/succession_election/04_saxon_elective.txt index eb275e46..c56e0bfd 100644 --- a/common/succession_election/04_saxon_elective.txt +++ b/common/succession_election/04_saxon_elective.txt @@ -11,7 +11,6 @@ saxon_elective = { #Farmer Elective base = 1 modifier = { #Each voter is the "representative" of all the free men living in his domain. The larger the domain, the more voting power he has. desc = tooltip_scandinavian_elective_development - is_landed_or_landless_administrative = yes domain_size >= 1 any_held_title = { title_tier = county @@ -46,7 +45,6 @@ saxon_elective = { #Farmer Elective } modifier = { #Further boost/reduction is given depending on capital county's opinion. desc = tooltip_scandinavian_elective_capital_opinion - is_landed_or_landless_administrative = yes exists = capital_county OR = { capital_county.county_opinion <= -5 @@ -188,7 +186,6 @@ urban_elective = { #Urban Elective base = 1 modifier = { #Each voter is the "representative" of all the free men living in his domain. The larger the domain, the more voting power he has. desc = tooltip_scandinavian_elective_development - is_landed_or_landless_administrative = yes domain_size >= 1 any_held_title = { title_tier = county @@ -234,6 +231,13 @@ urban_elective = { #Urban Elective multiply = 0.2 } } + modifier = { #Further boost/reduction is given depending on capital county's opinion. + desc = tooltip_urbanrep_vote_strength_influence + add = { + value = 3 + multiply = influence_level + } + } min = 1 } diff --git a/gfx/interface/icons/domicile_building/farmstead_main - Copy.dds b/gfx/interface/icons/domicile_building/palace_main.dds similarity index 100% rename from gfx/interface/icons/domicile_building/farmstead_main - Copy.dds rename to gfx/interface/icons/domicile_building/palace_main.dds diff --git a/gfx/interface/icons/government_types/urbanrepublic_government.dds b/gfx/interface/icons/government_types/urbanrepublic_government.dds index 8079cace..831a9299 100644 --- a/gfx/interface/icons/government_types/urbanrepublic_government.dds +++ b/gfx/interface/icons/government_types/urbanrepublic_government.dds @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cde2af598be2a9c7f3c02233845885f3b54c26800e2f22cf41126e00f837bc2e +oid sha256:a3ad0e5653760b4b2f704ef5624e6fc038c1f7e3c878cb821766f4ef30a6f885 size 7120 diff --git a/localization/english/replace/prepublic_loc_l_english.yml b/localization/english/replace/prepublic_loc_l_english.yml index ed9a70bb..3d35d77b 100644 --- a/localization/english/replace/prepublic_loc_l_english.yml +++ b/localization/english/replace/prepublic_loc_l_english.yml @@ -49,6 +49,14 @@ farmstead: "Farmstead" farmstead_BUILDINGS: "[farmstead_i|E][farmstead|E]" + saxon_elective_succession_law:1 "Peasant Elective" + saxon_elective_succession_law_subname:0 "Farmer's Elective" + saxon_elective_succession_law_effects:1 "The [ruler|E] and all direct, adult [de_jure|E] vassals of one or two [ranks|E] below the [title|E] can nominate a [title_heir|E] from the most [powerful_vassal|E] amongst them and the ruler's [legitimate|E] children." + saxon_elective_candidates:0 "Children, Councillors, and Vassals" + saxon_elective_candidates_tooltip:1 "In order to be a valid Candidate under Farmer's Elective a character must be either a Child of the Current Ruler, a Councillor of said ruler or a vassal of said ruler." + saxon_elective_electors:0 "Representatives" + saxon_elective_electors_tooltip:0 "In order to be a valid Voter under Farmer's Elective a character must be the Current Ruler, a Councillor of said ruler or a vassal of said ruler." + farmstead_CONCEPT: "[farmstead_i|E][farmstead|E]" domicile_farmstead: "Farmstead of the [scoped_farmer.GetHouse.GetNameNoTooltip]'s" diff --git a/localization/english/replace/urepublic_loc_l_english.yml b/localization/english/replace/urepublic_loc_l_english.yml index c700f904..8819d6a0 100644 --- a/localization/english/replace/urepublic_loc_l_english.yml +++ b/localization/english/replace/urepublic_loc_l_english.yml @@ -20,21 +20,22 @@ urbanrepublic_icon_concept: "[urbanrepublic_i|E]" game_concept_urbanrepublic_i: "@government_type_urbanrepublic!" game_concept_palace_i: "@domicile_palace_icon!" - barony_urbanrepublic: "City" - baron_urbanrepublic_male: "Magistrate" - baron_urbanrepublic_female: "Magistrate" - county_urbanrepublic: "Judicate" - count_urbanrepublic_male: "Judge" - count_urbanrepublic_female: "Judge" + barony_urbanrepublic: "Town" + baron_urbanrepublic_male: "Mayor" + baron_urbanrepublic_female: "Mayor" + county_urbanrepublic: "City" + count_urbanrepublic_male: "Lord-Mayor" + count_urbanrepublic_female: "Lady-Mayor" duchy_urbanrepublic: "Urban Republic" - duke_urbanrepublic_male: "Grand Judge" - duke_urbanrepublic_female: "Grand Judge" - kingdom_urbanrepublic: "Grand Urban Republic" - king_urbanrepublic_male: "High Judge" - king_urbanrepublic_female: "High Judge" - empire_urbanrepublic: "Majestic Urban Republic" - emperor_urbanrepublic_male: "Supreme Judge" - emperor_urbanrepublic_female: "Supreme Judge" + duke_urbanrepublic_male: "Lord-Prime-Minister" + duke_urbanrepublic_female: "Lady-Prime-Minister" + kingdom_urbanrepublic: "Most Grand Urban Republic" + king_urbanrepublic_male: "Lord-High-Minister" + king_urbanrepublic_female: "Lady-High Minister" + empire_urbanrepublic: "Most Majestic Urban Republic" + emperor_urbanrepublic_male: "Lord-Supreme-Minister" + emperor_urbanrepublic_female: "Lady-Supreme-Minister" + government_locked_to_elective:0 "Government is locked to Elective" government_is_prepublic:0 "Has access to a [palace_i|E][palace|E]" palace_domicile_title: "Palace" @@ -45,15 +46,34 @@ palace_domicile_type_tooltip: "[palace_i|E][palace|E]" palace: "Palace" palace_BUILDINGS: "[palace_i|E][palace|E]" - monotown_holding: "Monotown" + monotown_holding: "Mono-Industry Town" monotown_holding_concept_key: "[monotown_holding|E]" + tooltip_urbanrep_vote_strength_influence:0 "Political Influence: $VALUE|=+0$" + + urban_elective_succession_law:1 "Burgher Elective" + urban_elective_succession_law_subname:0 "Burgher's Elective" + urban_elective_succession_law_effects:1 "The [ruler|E] and all direct, adult [de_jure|E] vassals of one or two [ranks|E] below the [title|E] can nominate a [title_heir|E] from the most [powerful_vassal|E] amongst them and the ruler's [legitimate|E] children." + urban_elective_candidates:0 "Children, Councillors, and Vassals" + urban_elective_candidates_tooltip:1 "In order to be a valid Candidate under Burgher's Elective a character must be either a Child of the Current Ruler, a Councillor of said ruler or a vassal of said ruler." + urban_elective_electors:0 "Representatives" + urban_elective_electors_tooltip:0 "In order to be a valid Voter under Burgher's Elective a character must be the Current Ruler, a Councillor of said ruler or a vassal of said ruler." + + government_uses_monotowns:0 "Has access to the unique [monotown_holding|E] holding, a specialised holding that produces significant [barter_goods_i|E][trade_goods|E]" + government_has_citizen_militia:0 "Has access to a Citizen Militia, an improved version of the Peasant Militia" + government_elections_and_tax_influenced_by_influence:0 "The [influence_i|E][influence_level|E] of a character will impact his [voter_strength|E] in elections and [vassal_taxes|E] they receive" building_monotown_01: "Mono-Industry Town" - building_monotown_01_desc: "Mono-Industry Town PLACEHOLDER" + building_monotown_01_desc: "A settlement dedicated to the production of a specific trade good it's economy is entirely devoted to the production of that single good, whatever it is." + building_monotown_02: "Mono-Industry Town" + building_monotown_02_desc: "A settlement dedicated to the production of a specific trade good it's economy is entirely devoted to the production of that single good, whatever it is." + building_monotown_03: "Mono-Industry Town" + building_monotown_03_desc: "A settlement dedicated to the production of a specific trade good it's economy is entirely devoted to the production of that single good, whatever it is." + building_monotown_04: "Mono-Industry Town" + building_monotown_04_desc: "A settlement dedicated to the production of a specific trade good it's economy is entirely devoted to the production of that single good, whatever it is." game_concept_monotown_holding: "Mono-Industry Town - game_concept_monotown_holding_desc: "Mono-Industry Town PLACEHOLDER" + game_concept_monotown_holding_desc: "A settlement dedicated to the production of a specific trade good it's economy is entirely devoted to the production of that single good, whatever it is." NEOW_citizen_militia: "Citizen Militia" - NEOW_citizen_militia_flavor: "Citizen Militia PLACEHOLDER" + NEOW_citizen_militia_flavor: "Citizen Militia are well trained if not well equipped troops of the the Cities." palace_CONCEPT: "[palace_i|E][palace|E]" @@ -61,4 +81,72 @@ #culture_parameter_use_farmer_republics: "This Culture uses [urbanrepublic_i|E][urbanrepublic_government|E]s instead of Republics" #tradition_farmer_republics_name:0 "Urban Freedom" - #tradition_farmer_republics_desc:0 "This culture has refused the return of feudalism and its farmers wont be subjegated by the noble." \ No newline at end of file + #tradition_farmer_republics_desc:0 "This culture has refused the return of feudalism and its farmers wont be subjegated by the noble." + + living_quarters_palace_01_domicile_building: "Fine Living Quarters" + living_quarters_palace_02_domicile_building: "Luxurious Bedchambers" + living_quarters_palace_03_domicile_building: "Statuary Courtyards" + living_quarters_palace_04_domicile_building: "Sumptuous Decorations" + + trophy_room_palace_01_domicile_building: "Trophy Room" + trophy_room_palace_02_domicile_building: "Trophy Displays" + trophy_room_palace_03_domicile_building: "War Table" + trophy_room_palace_04_domicile_building: "Weapon Collection" + + office_palace_01_domicile_building: "Private Study" + office_palace_02_domicile_building: "Courier's Office" + office_palace_03_domicile_building: "Clerk's Office" + office_palace_04_domicile_building: "Administrative Office" + + servants_quarters_palace_01_domicile_building: "Servant's Quarters" + servants_quarters_palace_02_domicile_building: "Secluded Hallways" + servants_quarters_palace_03_domicile_building: "Generous Staff Housing" + servants_quarters_palace_04_domicile_building: "Chamberlain's Offices" + + library_palace_01_domicile_building: "Book Collection" + library_palace_02_domicile_building: "Library" + library_observatory_palace_03_domicile_building: "Observatory" + library_observatory_palace_04_domicile_building: "Famed Observatory" + library_education_palace_03_domicile_building: "Tutor's Office" + library_education_palace_04_domicile_building: "Education Hall" + + bath_palace_01_domicile_building: "Bath" + bath_palace_02_domicile_building: "Bathhouse" + bath_palace_03_domicile_building: "Steam Baths" + bath_palace_04_domicile_building: "Pleasure Houses" + + guest_room_palace_01_domicile_building: "Guest Room" + guest_room_palace_02_domicile_building: "Guest Chambers" + guest_room_palace_03_domicile_building: "Large Guest Chambers" + guest_room_palace_04_domicile_building: "Visitor Wing" + guest_room_palace_05_domicile_building: "Spacious Visitor Wing" + guest_room_palace_06_domicile_building: "Luxurious Visitor Wing" + + wine_cellar_palace_01_domicile_building: "Wine Room" + wine_cellar_palace_02_domicile_building: "Wine Cellar" + wine_cellar_palace_03_domicile_building: "Immense Wine Cellar" + + courtyard_palace_01_domicile_building: "Courtyard" + courtyard_palace_02_domicile_building: "Large Courtyard" + courtyard_palace_03_domicile_building: "Grand Courtyard" + courtyard_palace_04_domicile_building: "Majestic Courtyard" + + prison_palace_01_domicile_building: "Prison Cell" + prison_palace_02_domicile_building: "Prison" + prison_palace_03_domicile_building: "Oubliette" + prison_palace_04_domicile_building: "Torture Chamber" + + reception_hall_palace_01_domicile_building: "Reception Hall" + reception_hall_palace_02_domicile_building: "Grand Reception Hall" + reception_hall_palace_03_domicile_building: "Grandiose Pavilion" + reception_hall_palace_04_domicile_building: "Regal Ballroom" + reception_hall_palace_05_domicile_building: "Imperial Belvedere" + + cabinet_of_curiosities_palace_01_domicile_building: "Cabinet of Curiosities" + cabinet_of_curiosities_palace_02_domicile_building: "Hall of Wonders" + cabinet_of_curiosities_palace_03_domicile_building: "Gallery of Marvels" + + grand_solar_palace_01_domicile_building: "Rustic Hearth" + grand_solar_palace_02_domicile_building: "Family Sitting Rooms" + grand_solar_palace_03_domicile_building: "Spacious Family Solar" + grand_solar_palace_04_domicile_building: "Salon of Heirlooms" \ No newline at end of file