The function individualDN has a long list of permitted target... values (in CONFIG.torgeternity.dnTypes)
This should be converted to support any attribute, any skill, and any defense.
It should probably also use the attribute assigned to the skill for the Actor, rather than assuming specific attributes for each skill.