Made exceptional attribute work (mostly)

TODO: still need to make more changes once we store what kind of magic users or decker they are.