Code:
barracks requires factions { gauls, germans, britons, numidia, dacia, romans_scipii, spain, greek_cities, romans_brutii, thrace, parthia, romans_senate, scythia, macedon, romans_julii, }
{
capability
{
law_bonus bonus 1 requires factions { gauls, germans, britons, numidia, dacia, romans_scipii, spain, greek_cities, romans_brutii, thrace, parthia, romans_senate, scythia, macedon, romans_julii, }
taxable_income_bonus bonus 5
recruit "urban militia" 0 requires factions { gauls, germans, britons, numidia, dacia, romans_scipii, spain, romans_senate, scythia, romans_julii, } and hidden_resource euro or hidden_resource crus
recruit "muslim urban militia" 0 requires factions { thrace, macedon, greek_cities, romans_brutii, } and not hidden_resource euro and not hidden_resource steppe
recruit "thematic infantry" 0 requires factions { parthia, } and hidden_resource turk
recruit "spatharioi" 0 requires factions { parthia, } and hidden_resource turk
}
construction 1
cost 1000
settlement_min large_town
upgrades
{
city_barracks
}
}
city_barracks requires factions { parthia, dacia, romans_julii, } and hidden_resource konst or hidden_resource latein or hidden_resource sicily or hidden_resource trebizond or hidden_resource italy
{
capability
{
law_bonus bonus 1 requires factions { parthia, dacia, romans_julii, }
taxable_income_bonus bonus 5
recruit "urban militia" 0 requires factions { dacia, } and hidden_resource sicily
recruit "urban militia" 0 requires factions { romans_julii, } and hidden_resource italy
recruit "italian city militia" 0 requires factions { dacia, } and hidden_resource sicily
recruit "italian city militia" 0 requires factions { romans_julii, } and hidden_resource italy
recruit "thematic infantry" 0 requires factions { parthia, }
recruit "skutatos" 1 requires factions { parthia, } and hidden_resource konst
recruit "skutatos" 0 requires factions { parthia, } and hidden_resource latein or hidden_resource trebizond
recruit "menlaviatoi" 0 requires factions { parthia, } and hidden_resource konst or hidden_resource latein
recruit "spatharioi" 0 requires factions { parthia, }
}
construction 3
cost 2000
settlement_min city
upgrades
{
royal_barracks
}
}
The unit "Urban militia" is available to many factions in barracks but become unavailable after you upgrade - while AI factions may not do this stupid action themselves, it would cause problem when they capture settlements from other factions. For example, the "gauls" captures a "dacia"'s settlement, which already has city barracks - now what can the gauls do to recruit urban militia? No way, because AI would never raze existing buildings.