﻿east_asian_estate = {
	allowed_for_character = {
		any_held_title = {
			is_noble_family_title = yes
		}
	}

	rename_window = house

	illustration = "gfx/interface/illustrations/event_scenes/tgp_asia_estate.dds"
	icon = "gfx/interface/icons/flat_icons/domicile_china.dds"
	map_pin_texture = "gfx/interface/icons/map_icons/map_icon_chinese_manor.dds"
	map_pin_anchor = up
	map_pin_lobby = yes

	can_move_manually = yes
	move_cooldown = { days = estate_move_cooldown_value }
	move_cost = {
		gold = {
			value = {
				value = 20
				format = "BASE_VALUE_FORMAT"
				desc = "BASE_VALUE"
			}
			if = {
				limit = {
					domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_05 }
				}
				add = 80
			}
			else_if = {
				limit = {
					domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_04 }
				}
				add = 60
			}
			else_if = {
				limit = {
					domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_03 }
				}
				add = 40
			}
			else_if = {
				limit = {
					domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_02 }
				}
				add = 20
			}
			if = {
				limit = {
					domicile ?= { has_domicile_building_or_higher = east_asian_estate_drafting_room_01 }
				}
				multiply = 0.5
			}
		}
	}

	base_external_slots = 3

	domicile_building_slots = {
		external_slot_1 = {
			position = { 28.2% 1.8% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_01_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_01_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_4 = {
			position = { 45.0% 1.2% }
			size = { 12.5% 25% }

			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_04.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_04_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_04.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_04_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_c = {
			position = { 51.5% 9.8% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_06.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_06_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_06.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_06_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		main_slot = {
			slot_type = main
			position = { 28.2% 13.2% }
			size = { 28% 34.5% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_01_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_01_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_manor_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_manor_construction_chinese_mask.png"
			}
		}

		external_slot_9 = {
			position = { 17.2% 8.2% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_03.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_03_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_03.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_03_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}
		
		external_slot_2 = {
			position = { 4% 19% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_02.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_02_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_02.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_02_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}
		
		external_slot_d = {
			position = { 6% 30% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_01_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_01_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_3 = {
			position = { 9.5% 43.5% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_03.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_03_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_03.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_03_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_b = {
			position = { 25.3% 44% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_05.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_05_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_05.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_05_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_7 = {
			position = { 15.5% 55.2% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_01_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_01.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_01_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_5 = {
			position = { 62% 23.5% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_05.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_05_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_05.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_05_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_e = {
			position = { 59% 34.5% }
			size = { 12.5% 25% }

			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_04.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_04_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_04.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_04_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_8 = {
			position = { 69% 40% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_02.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_02_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_02.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_02_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_a = {
			position = { 46% 42.5% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_04.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_04_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_04.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_04_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_6 = {
			position = { 36% 53.2% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_02.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_02_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_02.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_02_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}

		external_slot_f = {
			position = { 48% 59% }
			size = { 12.5% 25% }

			# Empty slot in city
			empty_slot_asset = {
				trigger = {
					domicile_location = {
						OR = {
							this = root.owner.top_liege.capital_province
							county = duchy.title_capital_county
						}
					}
				}
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/asian_empty_slot_06.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/asian_empty_slot_06_mask.png"
			}

			# Empty slot
			empty_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/yurt_empty_slot_06.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_06_mask.png"
			}

			# Under Construction
			construction_slot_asset = {
				icon = "gfx/interface/icons/flat_icons/plus.dds"
				texture = "gfx/interface/window_domiciles/estate_building_construction_chinese.dds"
				intersectionmask_texture = "gfx/interface/window_domiciles/estate_building_construction_chinese_mask.png"
			}
		}
	}

	# Backgrounds
	domicile_asset = {
		trigger = {
			domicile_location = {
				OR = {
					this = root.owner.top_liege.capital_province
					county = duchy.title_capital_county
				}
			}
		}
		background = "gfx/interface/window_domiciles/asian_domicile_background_urban_terrain.dds"
		foreground = "gfx/interface/window_domiciles/asian_domicile_background_urban_terrain_foreground.dds"
		ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_byzantine_urban"
	}

	domicile_asset = {
		background = "gfx/interface/window_domiciles/estate_background_steppe_terrain.dds"
		foreground = "gfx/interface/window_domiciles/estate_background_steppe_terrain_foreground.dds"
		ambience = "event:/DLC/CE2/Ambience/2D/Domicile/ce2_amb_2d_domicile_yurt"
	}
}
