Dissolves YoziTraitTypeGroup
Cleanup
No longer refers to deprecated code.
Models Ravening Mouth as a standard Charm
* Does not need special case code.
Drops tight type requirements for 4 of 5 generic builders.
They now work on Identifieds, not ITraitTypes
Cleanup
Moves trait configuration for Yozi to infernals.
* Loads via reflection.
* Maybe the mechanism can be used for other traits as well?
Prepares moving FavoringTraitType out of the enum
* Replaces == with equals
* Extracts Interface
Moves FavoringTraitType out of enum
* Comparisons use new instance
* Equals checks for instance
* Moves all queries to CharacterType
* Removes parsing/querying from MagicTemplate
Moves VirtueFavoringType to Ghost
Cleans up Imports
Moves Yozi Favoring Type to Char_Infernal.