Keeping in the random nature of the game, random gods with priests would be interesting. Gods are generated for each symbol in the game with individual names for the gods of every race. For example, Dwarves would have gods of Earth and Artifice. Anyone can build an altar to any individual god, but only Dwarves who share a fascination with that particular god (as a personality trait) will actually be valid to tend to the altar as a noble position (Priest of "So and So") Priests will arrange services for other followers which will make them happy and allow them to cope with hardships and death.
Altars are room furniture. That is, when an altar is constructed it allows you to designate a temple or shrine around it. Depending on the god, there might be requirements for where your altar is located. Depending on the quality of the altar and the value of the shrine will grant you a higher maximum "divine favor" (see below). Some gods will have stringent requirements for where the altar is built and what actions take place in the temple. A god of the sky will want the temple to be built outside with more favor given if the temple is higher in the air. Alternately, an earth god will require you to build your temple out of only stone and deeper underground and so on. Temples have levels for value: Shrine, Temple, High Temple and Grand Temple.
There are several options to access at an altar:
(s) Sacrifice
(m) Form Mass
(p) Pray for a miracle
Sacrifice brings an object, animal, vegetable or mineral and utterly destroys it for the sake of the god. Using a menu similar to the trade depot menu you can send these items to the altar to be sacrificed. Once hauled to the site priests will queue up the "Sacrifice at Altar" task and the value of the good sacrificed will give a boost to Divine Favor. Beware, that certain gods may take offense to taboo sacrifices. Some gods will forbid animal sacrifice while others will demand even the sacrifice of a sentient being.
Form Mass allows a priest to acquire the "Lead a Mass" which will take all aligned followers and lead them in worship. Not as effective as sacrifice, a mass will grant a smaller amount of divine favor, but all followers in attendence of a mass will get happy thoughts from doing so.
Praying for a miracle expends Divine Favor for a miracle to occur. Divine favor is the key ability of a temple and it's priest(s). It allows you to ask for a favor of the worshipped deity. These favors take the form of miracles such as the miraculous healing of a critically wounded citizen, a speed increase for all friendly units, rain, earthquakes, faster growing crops, divine inspiration, and so on. The effects are relatively indirect and random. You won't be able to choose which dwarf is healed by miraculous healing, but rather the god will pick the most injured one. Even crippling ailments like nervous damage can be healed with the proper amount of divine favor.
Divine inspiration is an invokable fey mood. Using a large amount of divine favor will grant a random craftsperson an inpsired mood. However, unlike normal fey moods, the craftsperson will not go insane if their mood is not fulfilled. It is recommended that the divine favor cost of this miracle be very high. Obviously, much of the artwork done with the resulting artifact will be rife with symbolism of the granting god.
Of course, once you have a temple, you will eventually receive a noble priest who will want to assume the authority of the temple in your fortress. They can act as a priest but will make demands as any other noble. The noble priest however, is unlike normal nobles in that they have preferences for their mandates and demands related to the god and not their personal tastes. For example, a god of reverie might demand wine and purple-colored robes. Also, once your temple becomes very reknowned you will attract NPC pilgrims who will come to worship in your temple and grant a sporadic increase in Divine Favor. If these pilgrims are killed, however, that may anger the given god.
Opposition gods exist as well. Followers of one god may send crusaders to destroy your temple or holy place. Also, if two opposing temples exist in one fortress, their followers may argue and produce bad thoughts eventually leading to hostility and violence.
Gods are randomly generated at world creation with symbolism raws. That is, the god's name and specific preferences will be random but will still follow a set of rules with tokens. Tags like [BLOODY] will demand live sacrifice and bloody walls while [PURITY] will demand that no blood be spilled in the temple, and so on.
[ December 29, 2007: Message edited by: Hague ]