Хотя есть одна идея.
Со временем такие персонажи вкачают/засветят свой дуалкласс. Когда срок итемов кончится, то ввести такую проверку при получении информации о профе:
Со временем такие персонажи вкачают/засветят свой дуалкласс. Когда срок итемов кончится, то ввести такую проверку при получении информации о профе:


if (Полученный класс не совпадает ни с основой, ни с дуалом){
if (У чара записаны основа и дуал)
{
if ((Совпадает с классовой ролью основы)&&(Классовая роль основы != класовой роли дуала))
Заменяем основу;
else
Заменяем дуал;
} else
Добавляем в дуал;
}