Certainly. Units built in a city with a smithy do not receive any (weapons) promotions.
A city must have a smithy AND a city must have access to the proper resource AND the unit must be either a Medium, Heavy, or Cavalry unit. It will not work for Archers, for example.
Smithy + Copper resource gives Copper Weapons promotion
Smithy + Copper + Tin resources give Bronze Weapons promotion
Smithy + Iron resource gives Iron Weapons promotion
Smithy + Iron + Charcoal resources give Steel Weapons promotion
The only flaw in the implementation is if a unit with an inferior weapons promotion (or none at all) has been sleeping and the new upgrade is available, he will not recieve it unless he exits and re-enters the city. (In python the weapons promotion assignment is done in onUnitMove if the plot is a city with the proper Smithy + resources). However, this can be justified by saying if a unit is 'sleeping' then he's obviously not getting the weapons upgrades that his fellow patriots will be getting by going into the proper city.
TheLopez helped me make the code more efficient and in my testing it has worked well. Are you sure you have the latest version of the mod installed? I can double-check to see if any changes slipped through that I may have missed from upgrading to v1.61 compatibility...
We've made some changes to Health (and Unhealth) which should work out in a more balanced way. Expect to see them in v1.8; if not, give us suggestions on how to make it better.
Also, there are plans for expanding the Naval Base. If not this version, then possibly the next. I agree that right now it is a bit limited and more naval vessels should really be in the ancient Mediterranean. But, ideas are welcome, and would help expedite the process.
Belizan, it pleases me to read your post in which you state that TAM is your favorite mod. As a well established [python] coder of the community, such words from you really do mean alot. It's nice to hear such compliments from the "big boys" that can create something very complex with their skills. It's an honor, and the TAM team continues to work together to make this mod better with each release.