Code:
building siege
{
convert_to castle_siege
levels ballista_range catapult_range siege_works
{
ballista_range city requires factions { northern_european, middle_eastern, eastern_european, greek, southern_european, }
{
building castle_siege
{
convert_to siege
levels c_ballista_range c_catapult_range c_siege_works
{
c_ballista_range castle requires factions { northern_european, middle_eastern, eastern_european, greek, southern_european, }
{
-----------------------------------------------------------------------------------------------
building market
{
convert_to castle_market
levels corn_exchange market fairground great_market merchants_quarter
{
corn_exchange city requires factions { turks, byzantium, poland, england, france, moors, denmark, russia, milan, sicily, venice, portugal, egypt, spain, scotland, hungary, aztecs, slave, mongols, }
{
building castle_market
{
convert_to market
levels c_corn_exchange c_market
{
c_corn_exchange castle requires factions { turks, byzantium, poland, england, france, moors, denmark, russia, milan, sicily, venice, portugal, egypt, spain, scotland, hungary, aztecs, slave, mongols, }
{