Задача: регистрация персонажа с необычным прошлым

У меня персонаж имеет многоповоротное прошлое – он был магом, затем вором, а теперь мошенником. При регистрации система требует одного класса.

Как сделать так, чтобы все аспекты были отражены?

Подробнее