I do a lot of amateur modding for Rome on my own. Basically just adding units, changing stats, swapping skins, etc. But I have a couple of mods I'd like to try, if anyone could tell me if there's a moderately decent way to go about it.

(1) Is there a way to make a building only able to be built in one place? For instance, the game defines the hidden resource of sparta so you can only build Spartans there (and one other city, I think). But could you do this for a BUILDING? For instance, let's say I wanted the city of Rome, and ONLY the city of rome to be able to build a temple. Could I somehow define a new hidden resource (rome) and tie it to the building list?

(2) How does the game make temples mutually exclusive? I cannot seem to find it in the normal files I mod, and a text search didn't turn up anything. I'd like to make it so, for instance, a settlement could either have an archery range OR a barracks. That sort of thing... is there a way?

(3) Is there a way to limit how many of a type of unit can be built? Or to make the unit be acquired in a one-time-only fashion (like the game does with fulfilling Senate quests). So ideally some way to make it so only one of a unit can be built, OR to make it a one-time occurance?

Thanks, if you know any one of them, please let me know. Until I hear back I'll just be continuing to sort through the game files trying to figure out what the problem is (which isn't going to get me anywhere!