Error squishing

This commit is contained in:
Heidesommer 2026-05-08 12:04:25 -04:00
parent 8710896779
commit 5b029d5247
27 changed files with 1625 additions and 2664 deletions

View file

@ -70,12 +70,26 @@ ramparts_02 = {
can_construct_potential = {
building_ramparts_requirement_terrain = yes
building_requirement_castle_city_church = { LEVEL = 01 }
scope:holder.culture = {
has_innovation = innovation_motte
}
}
can_construct_showing_failures_only = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
trigger_else = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
building_requirement_tribal = no
}
@ -126,10 +140,28 @@ ramparts_03 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
can_construct_showing_failures_only = {
@ -180,10 +212,28 @@ ramparts_04 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
can_construct_showing_failures_only = {
@ -237,10 +287,28 @@ ramparts_05 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
can_construct_showing_failures_only = {
@ -294,10 +362,28 @@ ramparts_06 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
can_construct_showing_failures_only = {
@ -351,10 +437,28 @@ ramparts_07 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
can_construct_showing_failures_only = {
@ -408,10 +512,28 @@ ramparts_08 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
can_construct_showing_failures_only = {
@ -525,12 +647,26 @@ curtain_walls_02 = {
can_construct_potential = {
building_curtain_walls_requirement_terrain = yes
building_requirement_castle_city_church = { LEVEL = 01 }
scope:holder.culture = {
has_innovation = innovation_motte
}
}
can_construct_showing_failures_only = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
trigger_else = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
building_requirement_tribal = no
}
@ -584,9 +720,27 @@ curtain_walls_03 = {
}
can_construct = {
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
@ -640,9 +794,27 @@ curtain_walls_04 = {
}
can_construct = {
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
@ -696,9 +868,27 @@ curtain_walls_05 = {
}
can_construct = {
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
@ -753,9 +943,27 @@ curtain_walls_06 = {
}
can_construct = {
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
@ -811,9 +1019,27 @@ curtain_walls_07 = {
}
can_construct = {
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
@ -869,9 +1095,27 @@ curtain_walls_08 = {
}
can_construct = {
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
@ -990,12 +1234,26 @@ watchtowers_02 = {
can_construct_potential = {
building_watchtowers_requirement_terrain = yes
building_requirement_castle_city_church = { LEVEL = 01 }
scope:holder.culture = {
has_innovation = innovation_motte
}
}
can_construct_showing_failures_only = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
trigger_else = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
building_requirement_tribal = no
}
@ -1051,10 +1309,28 @@ watchtowers_03 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
can_construct_showing_failures_only = {
@ -1109,10 +1385,28 @@ watchtowers_04 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
can_construct_showing_failures_only = {
@ -1168,10 +1462,28 @@ watchtowers_05 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
can_construct_showing_failures_only = {
@ -1228,10 +1540,28 @@ watchtowers_06 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
can_construct_showing_failures_only = {
@ -1289,10 +1619,28 @@ watchtowers_07 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
can_construct_showing_failures_only = {
@ -1350,10 +1698,28 @@ watchtowers_08 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
can_construct_showing_failures_only = {
@ -1463,12 +1829,26 @@ hill_forts_02 = {
can_construct_potential = {
building_hill_forts_requirement_terrain = yes
building_requirement_castle_city_church = { LEVEL = 01 }
scope:holder.culture = {
has_innovation = innovation_motte
}
}
can_construct_showing_failures_only = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
trigger_else = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
building_requirement_tribal = no
}
@ -1515,10 +1895,28 @@ hill_forts_03 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
can_construct_showing_failures_only = {
@ -1564,10 +1962,28 @@ hill_forts_04 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 02 }
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 01 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_motte
}
}
}
can_construct_showing_failures_only = {
@ -1614,10 +2030,28 @@ hill_forts_05 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
can_construct_showing_failures_only = {
@ -1664,10 +2098,28 @@ hill_forts_06 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 03 }
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 02 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_battlements
}
}
}
can_construct_showing_failures_only = {
@ -1714,10 +2166,28 @@ hill_forts_07 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
can_construct_showing_failures_only = {
@ -1764,10 +2234,28 @@ hill_forts_08 = {
}
can_construct = {
trigger_if = {
limit = {
NOT = {
culture = {
has_cultural_parameter = next_level_fortification
}
}
}
building_requirement_castle_city_church = { LEVEL = 04 }
scope:holder.culture = {
has_innovation = innovation_machicolations
}
}
trigger_else = {
building_requirement_castle_city_church = { LEVEL = 03 }
culture = {
has_cultural_parameter = next_level_fortification
}
scope:holder.culture = {
has_innovation = innovation_hoardings
}
}
}
can_construct_showing_failures_only = {