I think that this is the wrong way around.

Zero counters do work and "not event_counter" does not.
TNZ's "sicily" fix should do the trick. "gondor" is probably safe in EDB because "gondor" is also a culture but in campaign_script it must be sicily.
Your (Aikanar's) script will only work when
playing Gondor, not for an AI Gondor. Is that what you wanted? If not then change...
Code:
monitor_event PreFactionTurnStart FactionIsLocal
and FactionType sicily
to...
Code:
monitor_event PreFactionTurnStart FactionType sicily
export_descr_buildings_enums.txt is not needed. A leftover from RTW I believe.
Also, this will only prevent one being built
after the first one has been built. It won't prevent more than one being added to the construction queue when none have been built yet.
@TNZ
byzantium/Arnor religion is numenorian.
