many spells use the phrase:
"When you use a [ name of the spell ] spell to summon an [ alignment, element ] it becomes a spell of that type."
so, to implement a relation of this type, the spell is coded with, for example (tab as new lines):
after this could be useful to link a specific VARIANTS to a specific DESCRIPTOR. this functionality should be added to the normal behaviour of the tag:
variable used ( x ): descriptor name
variable used ( y ): variant name (from VARIANTS tag)
what it does: when ( y ) variant of the spell is chosen, the ( x ) descriptor is applied, otherwise the descriptor is ignored.