This commit is contained in:
Fishedotjpg 2026-02-25 20:46:16 +00:00
parent bbd44e2a61
commit b92cc3ab2d
19 changed files with 29483 additions and 166 deletions

View file

@ -10,6 +10,7 @@ minority_community = {
map_pin_lobby = yes
travel = yes
provisions = yes
can_move_manually = yes
culture_and_faith = yes
@ -199,71 +200,97 @@ minority_community = {
position = { 19.7% 5.5% }
size = { 15% 30% }
empty_slot_asset = {
trigger = {
owner.culture = {
OR = {
has_graphical_chinese_culture_group_trigger = yes
has_graphical_japanese_culture_group_trigger = yes
}
}
}
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"
}
### EMPTY SLOT GREEN TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = hills
terrain = plains
terrain = forest
terrain = farmlands
terrain = terraced_hills
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green_mask.png"
}
### EMPTY SLOT ROUGH TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = taiga
terrain = steppe
terrain = drylands
terrain = mountains
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_rough.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_rough_mask.png"
}
### EMPTY SLOT WETLANDS TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = jungle
terrain = wetlands
terrain = floodplains
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_jungle_empty_02.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_jungle_empty_02_mask.png"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green_mask.png"
}
### EMPTY SLOT JUNGLE TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
terrain = jungle
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_wetlands.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_wetlands_mask.png"
}
### EMPTY SLOT SNOW TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_wetlands.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_wetlands_mask.png"
}
### EMPTY SLOT DESERT TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = drylands
terrain = desert
terrain = desert_mountains
terrain = oasis
terrain = steppe
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_drylands_empty.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_drylands_empty_mask.png"
}
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = mountains
terrain = hills
terrain = terraced_hills
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_rough_empty.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_rough_empty_mask.png"
}
empty_slot_asset = {
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_grassland_empty_05.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_grassland_empty_05_mask.png"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_drylands.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_drylands_mask.png"
}
@ -312,6 +339,7 @@ minority_community = {
position = { 49.0% 2.5% }
size = { 15% 30% }
### EMPTY SLOT ASIAN
empty_slot_asset = {
trigger = {
owner.culture = {
@ -322,61 +350,119 @@ minority_community = {
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/yurt_empty_slot_04.dds"
texture = "gfx/interface/window_domiciles/asian_empty_slot_04.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/yurt_empty_slot_04_mask.png"
}
### EMPTY SLOT SNOW MOUNTAIN TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
terrain = mountains
OR = {
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_snow_02.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_snow_02_mask.png"
}
### EMPTY SLOT SNOW TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_snow_02.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_snow_02_mask.png"
}
### EMPTY SLOT GREEN TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = hills
terrain = plains
terrain = forest
terrain = farmlands
terrain = terraced_hills
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green_02.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green_02_mask.png"
}
### EMPTY SLOT ROUGH TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = taiga
terrain = steppe
terrain = drylands
terrain = mountains
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_rough_02.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_rough_02_mask.png"
}
### EMPTY SLOT WETLANDS TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = jungle
terrain = wetlands
terrain = floodplains
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_jungle_empty_05.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_jungle_empty_05_mask.png"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green_02.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_green_02_mask.png"
}
### EMPTY SLOT JUNGLE TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
terrain = jungle
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_jungle_03.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_jungle_03_mask.png"
}
### EMPTY SLOT DESERT TERRAIN
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = drylands
terrain = desert
terrain = desert_mountains
terrain = oasis
terrain = steppe
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_drylands_empty_03.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_drylands_empty_03_mask.png"
}
empty_slot_asset = {
trigger = {
domicile_location = {
OR = {
terrain = mountains
terrain = hills
terrain = terraced_hills
}
}
}
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_rough_empty_03.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_rough_empty_03_mask.png"
}
empty_slot_asset = {
icon = "gfx/interface/icons/flat_icons/plus.dds"
texture = "gfx/interface/window_domiciles/estate_grassland_empty_03.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/estate_grassland_empty_03_mask.png"
texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_drylands_03.dds"
intersectionmask_texture = "gfx/interface/window_domiciles/laamp_building_empty_slot_drylands_03_mask.png"
}
@ -987,79 +1073,152 @@ minority_community = {
}
}
# Backgrounds
domicile_asset = {
trigger = {
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
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"
}
### MOUNTAIN SNOW BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
this = root.owner.top_liege.capital_province
terrain = mountains
OR = {
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
background = "gfx/interface/window_domiciles/estate_background_urban_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_urban_terrain_foreground.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_byzantine_urban"
background = "gfx/interface/window_domiciles/camp_terrain_snow_mountains_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_snow_mountains_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_rough_lands"
}
### SNOW BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
OR = {
terrain = jungle
terrain = wetlands
terrain = floodplains
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
background = "gfx/interface/window_domiciles/estate_background_jungle_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_jungle_terrain_foreground.dds"
background = "gfx/interface/window_domiciles/camp_terrain_snow_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_snow_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_rough_lands"
}
### JUNGLE BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
terrain = jungle
}
}
background = "gfx/interface/window_domiciles/camp_terrain_jungle_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_jungle_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_wetlands"
}
### DESERT BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
OR = {
terrain = drylands
terrain = desert
terrain = desert_mountains
terrain = oasis
terrain = steppe
}
}
}
background = "gfx/interface/window_domiciles/estate_background_dry_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_dry_terrain_foreground.dds"
background = "gfx/interface/window_domiciles/camp_terrain_dry_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_dry_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_dry_lands"
}
### ASIAN BACKGROUND
domicile_asset = {
trigger = {
owner.culture = {
OR = {
has_graphical_chinese_culture_group_trigger = yes
has_graphical_japanese_culture_group_trigger = yes
}
}
}
background = "gfx/interface/window_domiciles/camp_terrain_asian_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_asian_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_green_lands"
}
### GREEN BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
OR = {
terrain = hills
terrain = mountains
terrain = plains
terrain = forest
terrain = farmlands
terrain = terraced_hills
}
}
}
background = "gfx/interface/window_domiciles/estate_background_rough_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_rough_terrain_foreground.dds"
background = "gfx/interface/window_domiciles/camp_terrain_green_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_green_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_green_lands"
}
### ROUGH BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
OR = {
terrain = taiga
terrain = steppe
terrain = drylands
terrain = mountains
}
}
}
background = "gfx/interface/window_domiciles/camp_terrain_rough_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_rough_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_rough_lands"
}
### WETLANDS BACKGROUND
domicile_asset = {
background = "gfx/interface/window_domiciles/estate_background_green_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_green_terrain_foreground.dds"
trigger = {
domicile_location = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
background = "gfx/interface/window_domiciles/camp_terrain_green_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_green_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_wetlands"
}
domicile_asset = {
trigger = {
domicile_location.culture = {
has_graphical_mena_culture_group_trigger = yes
}
}
background = "gfx/interface/window_domiciles/camp_terrain_dry_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_dry_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_dry_lands"
}
domicile_asset = {
trigger = {
domicile_location.culture = {
has_graphical_western_culture_group_trigger = yes
}
}
background = "gfx/interface/window_domiciles/camp_terrain_rough_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_rough_fg.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_green_lands"
}
}