Сперва бы с логикой разобраться. А то квест "для воина", а Вы описываете его как talker.occupation != 0 (т.е. класс НЕ РАВЕН нулю, где 0 - смотрим по manual_pch: [fighter] = 0)
Судя по Вашей логике происходит следующее:
если количество квестов меньше 26, то...
если расса НЕ ЛЮДИ...