While I'm working on TFT spells, an idea floated to me.

The new rules say that armor has a certain number of armor points as usual, but on a successful attack someone wearing armor may choose to sacrifice an armor point and negate all damage.

In the same way magic items and spells can be set to provide protection points against specific types of damage such as fire, cold, acid, lightning, or sonic attacks. (so far, so good)

This protection can also extend to protection from certain types of creatures like Orcs and Dragons as well as extending to certain types of magic such as Arcane, Divine, Shamanistic, TFT-based wizards, Battlemages of Openquest, etc.

For clerics that worship specific gods , their totems could offer them a certain number of protection points against a different totem. For example, a Cleric with the Walrus totem could have four protection points from any attack from a Cleric that has the Octopus totem.

To go a bit further, you could have magic items with protection points against a specific color. In making these magic items, Red and Violet would be the easiest colors to generate. Black and White would be extremely difficult and Gray would be almost impossible. (Think about how many things are gray in elfgames.)

http://dngnsndrgns.blogspot.com/2017/03/tbh-rules-dev-armor-shields.html