Для того чтобы создать новый рецепт или отредактировать текущий, тебе необходимо:
1) На стороне сервера data/repice.xml добавить или отредактировать рецепт, при создании используй любой существующий в качестве примера..
2) На стороне клиента system/repice-*.dat (id рецепта должно совпадать с id серверной части)
2.1) Далее пишешь состав рецепта для отображения его в клиенте (уровень\затраты маны\шанс успеха\результат\состав рецепта
3) если рецепт новый, то необходимо его добавить на сервере как item в items, а также в клиентской части system\itemname-*.dat etcitemgrp.dat
если у тебя всё выстроено верно, то не должно быть ошибки, которую ты описал. Возможно у тебя отличаются id на сервере и в клиенте.
(ps алгоритм описал под interlude, возможно у legacy немного другие файлы)