This mod was really my first inspiration for modding religions for HephMod, but it has dropped out of my versions since Warlords because I've never found satisfactory the difficulties introduced by the "negative health to compensate for positive health" system. It doesn't just affect Harbors, which abbamouse changed to give a blanket +1 health and an additional +1 health to Fish. It affects Marketplaces (Islamic marketplaces still get an extra +1 happiness for wine) and Supermarkets (Jewish and Islamic supermarkets still get +1 health for Pigs and Hindus for cows).
Sure, one could still take a "split the difference" approach and give Supermarkets a blanket +1 health and one additional point for sheep and deer only, and/or give Marketplaces a blanket +1 Happiness and then exclude Wine from the bonus happiness list, but this is still an inelegant system IMO. One advantage this approach has is to simulate the coexistence of multiple religions in a single city ... what if Judaism and Hinduism are in the same city; then cows return to their normal bonus because the temple bonuses cancel out, representing an "average" health bonus.
I had hoped to utilize the new NoBonus tag introduced in BtS, used for National Parks to exclude Coal from the city in which it is built, but AFAIK (and know how to do) you can only exclude a single resource. This, however, does solve the problem with Wine in Islamic marketplaces. It introduces a new problem with Hindus and cows, however, since Hindu temples get -1 health and +1 happiness for cows (if cows are NoBonus-ed, then the city can't get a happiness bonus for them). One could rationalize, however, that just because a city has a temple of a religion doesn't mean that everyone actually follows its strictures: how many Jews are actually kosher? How many Muslims actually refrain from alcohol? According to this logic, marketplaces and supermarkets also represent an advancing tide of cultural pluralism and cosmopolitanism (or, if you like, decadence), which often has an undermining effect on piety ...
Any thoughts? Does anyone know how to NoBonus multiple resources? Has anyone done any work refining this system?