проверил твой файл. проверил на ванилке 3.1 и на чистом ядре NCF.
Rак и ожидал у меня твой файл работает корректно, мечник заменился на крестьянина в жёлтой рубахе.
Добавлено через 1 минуту
я не могу ничем помочь т.к. не могу починить то что... не сломано.
остаётся только
zahar0zпроверь работу на ванилке, за совместимость со всякими евами я не отвечаю (хотя по идее проблем быть не должно)