buildings for minorities

This commit is contained in:
Fishedotjpg 2026-03-02 00:44:10 +00:00
parent 7d67966aed
commit eaf7341a2b
9 changed files with 10449 additions and 462 deletions

View file

@ -549,6 +549,7 @@ NGovernment = {
"holy_order_government"
"administrative_government"
"landless_adventurer_government"
"landless_minority_government"
"nomad_government"
"herder_government"
"celestial_government"

View file

@ -466,7 +466,7 @@ camp_main_04 = {
supply_tent_01 = {
internal_slots = 1
construction_time = @camp_building_main_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
cost = { gold = supply_tent_01_domicile_building_gold_cost_value }
refund = {
@ -513,7 +513,7 @@ supply_tent_01 = {
}
supply_tent_02 = {
construction_time = @camp_building_main_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
internal_slots = 2
@ -563,7 +563,7 @@ supply_tent_02 = {
}
supply_tent_03 = {
construction_time = @camp_building_main_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_02
internal_slots = 3
@ -614,7 +614,7 @@ supply_tent_03 = {
}
supply_tent_04 = {
construction_time = @camp_building_main_slot_construction_duration_t4
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_03
internal_slots = 4
@ -666,7 +666,7 @@ supply_tent_04 = {
}
supply_tent_05 = {
construction_time = @camp_building_main_slot_construction_duration_t5
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_04
internal_slots = 5
@ -719,7 +719,7 @@ supply_tent_05 = {
}
supply_tent_06 = {
construction_time = @camp_building_main_slot_construction_duration_t6
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_05
internal_slots = 6
@ -775,7 +775,7 @@ supply_tent_06 = {
supply_tent_sutler = { # Sutler
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_sutler_domicile_building_gold_cost_value }
@ -829,7 +829,7 @@ supply_tent_sutler = { # Sutler
supply_tent_mender = { # Mender
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_mender_domicile_building_gold_cost_value }
@ -884,7 +884,7 @@ supply_tent_mender = { # Mender
supply_tent_smithy = { # Smithy
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_smithy_domicile_building_gold_cost_value }
@ -952,7 +952,7 @@ supply_tent_smithy = { # Smithy
supply_tent_arsenal = { # Arsenal
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_arsenal_domicile_building_gold_cost_value }
@ -1009,7 +1009,7 @@ supply_tent_arsenal = { # Arsenal
supply_tent_reserve_provisions = { # Reserve Provisions
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_reserve_provisions_domicile_building_gold_cost_value }
@ -1077,7 +1077,7 @@ supply_tent_reserve_provisions = { # Reserve Provisions
supply_tent_reserve_water = { # Reserve Water
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_reserve_water_domicile_building_gold_cost_value }
@ -1144,7 +1144,7 @@ supply_tent_reserve_water = { # Reserve Water
supply_tent_climbing_gear = { # Climbing Gear
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_climbing_gear_domicile_building_gold_cost_value }
@ -1208,7 +1208,7 @@ supply_tent_climbing_gear = { # Climbing Gear
supply_tent_subdued_gear = { # Subdued Gear
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = supply_tent_01
cost = { gold = supply_tent_subdued_gear_domicile_building_gold_cost_value }
@ -1889,7 +1889,7 @@ barber_tent_morticians_tools = { # Mortician's Tools
baggage_train_01 = {
internal_slots = 1
construction_time = @camp_building_main_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
cost = { gold = baggage_train_01_domicile_building_gold_cost_value }
refund = {
@ -1939,7 +1939,7 @@ baggage_train_01 = {
}
baggage_train_02 = {
construction_time = @camp_building_main_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
internal_slots = 2
@ -1992,7 +1992,7 @@ baggage_train_02 = {
}
baggage_train_03 = {
construction_time = @camp_building_main_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_02
internal_slots = 3
@ -2046,7 +2046,7 @@ baggage_train_03 = {
}
baggage_train_04 = {
construction_time = @camp_building_main_slot_construction_duration_t4
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_03
internal_slots = 4
@ -2101,7 +2101,7 @@ baggage_train_04 = {
}
baggage_train_05 = {
construction_time = @camp_building_main_slot_construction_duration_t5
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_04
internal_slots = 5
@ -2157,7 +2157,7 @@ baggage_train_05 = {
}
baggage_train_06 = {
construction_time = @camp_building_main_slot_construction_duration_t6
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_05
internal_slots = 6
@ -2216,7 +2216,7 @@ baggage_train_06 = {
baggage_train_ample_steeds = { # Ample Steeds
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_ample_steeds_domicile_building_gold_cost_value }
@ -2283,7 +2283,7 @@ baggage_train_ample_steeds = { # Ample Steeds
baggage_train_porters = { # Porters
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_porters_domicile_building_gold_cost_value }
@ -2347,7 +2347,7 @@ baggage_train_porters = { # Porters
baggage_train_trackers = { # Trackers
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_trackers_domicile_building_gold_cost_value }
@ -2410,7 +2410,7 @@ baggage_train_trackers = { # Trackers
baggage_train_kennel = { # Kennel
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_kennel_domicile_building_gold_cost_value }
@ -2467,7 +2467,7 @@ baggage_train_kennel = { # Kennel
baggage_train_siege_engineers = { # Siege Engineers
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_siege_engineers_domicile_building_gold_cost_value }
@ -2530,7 +2530,7 @@ baggage_train_siege_engineers = { # Siege Engineers
baggage_train_shrine = { # Shrine
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_shrine_domicile_building_gold_cost_value }
@ -2598,7 +2598,7 @@ baggage_train_shrine = { # Shrine
baggage_train_scribes = { # Scribes
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_scribes_domicile_building_gold_cost_value }
@ -2661,7 +2661,7 @@ baggage_train_scribes = { # Scribes
baggage_train_bartering_grounds = { # Bartering Grounds
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_bartering_grounds_domicile_building_gold_cost_value }
@ -2718,7 +2718,7 @@ baggage_train_bartering_grounds = { # Bartering Grounds
baggage_train_proof_of_claims = { # Proof of Claims
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_proof_of_claims_domicile_building_gold_cost_value }
@ -2844,7 +2844,7 @@ baggage_train_ransom_cages = { # Ransom Cages
baggage_train_negotiators = { # Negotiators
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
previous_building = baggage_train_01
cost = { gold = baggage_train_negotiators_domicile_building_gold_cost_value }
@ -4423,7 +4423,7 @@ camp_fire_juicy_rumors = { # Juicy Rumors
proving_grounds_01 = {
internal_slots = 1
construction_time = @camp_building_main_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community }
allowed_domicile_types = { camp }
cost = { gold = proving_grounds_01_domicile_building_gold_cost_value }
refund = {
@ -4469,7 +4469,7 @@ proving_grounds_01 = {
}
proving_grounds_02 = {
construction_time = @camp_building_main_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
internal_slots = 2
@ -4518,7 +4518,7 @@ proving_grounds_02 = {
}
proving_grounds_03 = {
construction_time = @camp_building_main_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_02
internal_slots = 3
@ -4567,7 +4567,7 @@ proving_grounds_03 = {
}
proving_grounds_04 = {
construction_time = @camp_building_main_slot_construction_duration_t4
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_03
internal_slots = 4
@ -4619,7 +4619,7 @@ proving_grounds_04 = {
}
proving_grounds_05 = {
construction_time = @camp_building_main_slot_construction_duration_t5
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_04
internal_slots = 5
@ -4670,7 +4670,7 @@ proving_grounds_05 = {
}
proving_grounds_06 = {
construction_time = @camp_building_main_slot_construction_duration_t6
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_05
internal_slots = 6
@ -4725,7 +4725,7 @@ proving_grounds_06 = {
proving_grounds_horse_run = { # Horse Run
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_horse_run_domicile_building_gold_cost_value }
@ -4790,7 +4790,7 @@ proving_grounds_horse_run = { # Horse Run
proving_grounds_camel_run = { # Camel Run
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_camel_run_domicile_building_gold_cost_value }
@ -4859,7 +4859,7 @@ proving_grounds_camel_run = { # Camel Run
proving_grounds_elephantry_reserve = { # Elephantry Reserve
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_elephantry_reserve_domicile_building_gold_cost_value }
@ -4922,7 +4922,7 @@ proving_grounds_elephantry_reserve = { # Elephantry Reserve
proving_grounds_nightly_barding_drills = { # Nightly Barding Drills
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_nightly_barding_drills_domicile_building_gold_cost_value }
@ -4987,7 +4987,7 @@ proving_grounds_nightly_barding_drills = { # Nightly Barding Drills
proving_grounds_life_in_the_saddle = { # Life in the Saddle
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_life_in_the_saddle_domicile_building_gold_cost_value }
@ -5065,7 +5065,7 @@ proving_grounds_life_in_the_saddle = { # Life in the Saddle
proving_grounds_the_stump = { # The Stump
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_the_stump_domicile_building_gold_cost_value }
@ -5130,7 +5130,7 @@ proving_grounds_the_stump = { # The Stump
proving_grounds_personal_bouts = { # Personal Bouts
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_personal_bouts_domicile_building_gold_cost_value }
@ -5196,7 +5196,7 @@ proving_grounds_personal_bouts = { # Personal Bouts
proving_grounds_training_circle = { # Training Circle
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_training_circle_domicile_building_gold_cost_value }
@ -5262,7 +5262,7 @@ proving_grounds_training_circle = { # Training Circle
proving_grounds_mock_battle_drills = { # Mock Battle Drills
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_mock_battle_drills_domicile_building_gold_cost_value }
@ -5327,7 +5327,7 @@ proving_grounds_mock_battle_drills = { # Mock Battle Drills
proving_grounds_lockwagon = { # Lockwagon
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t2
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_lockwagon_domicile_building_gold_cost_value }
@ -5392,7 +5392,7 @@ proving_grounds_lockwagon = { # Lockwagon
proving_grounds_martial_study = { # Martial Study
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_martial_study_domicile_building_gold_cost_value }
@ -5454,7 +5454,7 @@ proving_grounds_martial_study = { # Martial Study
proving_grounds_the_stick_game = { # The Stick Game
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t1
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_the_stick_game_domicile_building_gold_cost_value }
@ -5514,7 +5514,7 @@ proving_grounds_the_stick_game = { # The Stick Game
proving_grounds_bodyguard_drills = { # Bodyguard Drills
slot_type = internal
construction_time = @camp_building_internal_slot_construction_duration_t3
allowed_domicile_types = { camp minority_community}
allowed_domicile_types = { camp}
previous_building = proving_grounds_01
cost = { gold = proving_grounds_bodyguard_drills_domicile_building_gold_cost_value }

File diff suppressed because it is too large Load diff

View file

@ -1103,152 +1103,69 @@ minority_community = {
}
}
### MOUNTAIN SNOW BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
terrain = mountains
OR = {
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
domicile_location.culture = {
has_graphical_east_asia_culture_group_trigger = yes
}
}
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"
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"
}
### SNOW BACKGROUND
domicile_asset = {
trigger = {
domicile_location = {
OR = {
has_province_modifier = winter_normal_modifier
has_province_modifier = winter_harsh_modifier
}
}
}
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 = desert
terrain = desert_mountains
terrain = oasis
}
}
}
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 = plains
terrain = forest
terrain = farmlands
terrain = terraced_hills
}
}
}
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 = {
trigger = {
domicile_location = {
OR = {
terrain = jungle
terrain = wetlands
terrain = floodplains
}
}
}
background = "gfx/interface/window_domiciles/camp_terrain_green_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_green_fg.dds"
background = "gfx/interface/window_domiciles/estate_background_jungle_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_jungle_terrain_foreground.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
domicile_location = {
OR = {
terrain = drylands
terrain = desert
terrain = desert_mountains
terrain = oasis
terrain = steppe
}
}
}
background = "gfx/interface/window_domiciles/camp_terrain_dry_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_dry_fg.dds"
background = "gfx/interface/window_domiciles/estate_background_dry_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_dry_terrain_foreground.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
domicile_location = {
OR = {
terrain = tells
terrain = hills
terrain = mountains
terrain = terraced_hills
}
}
}
background = "gfx/interface/window_domiciles/camp_terrain_rough_bg.dds"
foreground = "gfx/interface/window_domiciles/camp_terrain_rough_fg.dds"
background = "gfx/interface/window_domiciles/estate_background_rough_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_rough_terrain_foreground.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_rough_lands"
}
domicile_asset = {
background = "gfx/interface/window_domiciles/estate_background_green_terrain.dds"
foreground = "gfx/interface/window_domiciles/estate_background_green_terrain_foreground.dds"
ambience = "event:/DLC/EP3/SFX/Ambience/2D/Domicile/ep3_amb_2d_domicile_green_lands"
}
}

View file

@ -389,19 +389,24 @@ NEOW_militia = {
camel_cavalry = 1
}
can_recruit = {
militia_raise_limit_existing_militia_units < militia_raise_limit_existing_militia_buildings
OR = {
has_trait = education_martial_1
has_trait = education_martial_2
has_trait = education_martial_3
has_trait = education_martial_4
has_trait = education_martial_5
has_trait = peasant_leader
has_trait = heresiarch
has_trait = populist_leader
has_lifestyle = martial_lifestyle
has_martial_lifestyle_trait_trigger = yes
cp:councillor_marshal = { martial = 13 }
AND = {
militia_raise_limit_existing_militia_units < militia_raise_limit_existing_militia_buildings
OR = {
has_trait = education_martial_1
has_trait = education_martial_2
has_trait = education_martial_3
has_trait = education_martial_4
has_trait = education_martial_5
has_trait = peasant_leader
has_trait = heresiarch
has_trait = populist_leader
has_lifestyle = martial_lifestyle
has_martial_lifestyle_trait_trigger = yes
cp:councillor_marshal = { martial = 13 }
}
}
can_recruit_militia = yes
}
}
@ -614,10 +619,10 @@ toxic_gas_slingers = {
airships = {
type = airship
damage = 300
damage = 250
toughness = 100
pursuit = 0
screen = 300
screen = 250
siege_value = 0.5

View file

@ -267,17 +267,8 @@ building_paddy_fields_requirement_terrain = {
text = building_paddy_fields_requirement_terrain_tt
OR = {
terrain = terraced_hills
AND = {
terrain = floodplains
OR = {
geographical_region = graphical_east_asia
geographical_region = custom_viet_lands
}
}
AND = {
terrain = wetlands
county.culture = { has_cultural_parameter = champa_rice_wet_land_paddies }
}
terrain = floodplains
terrain = wetlands
AND = {
OR = {
terrain = hills
@ -289,6 +280,20 @@ building_paddy_fields_requirement_terrain = {
}
}
building_potato_fields_requirement_terrain = {
custom_tooltip = {
text = building_potato_fields_requirement_terrain_tt
OR = {
terrain = farmlands
terrain = hills
terrain = tells
terrain = plains
terrain = steppe
terrain = mountains
}
}
}
building_cereal_fields_requirement_terrain = {
OR = {
terrain = farmlands