Ещё одна фишка в продолжение предыдущего поста.
Файл gamedata\scripts\cycle_task.script -
в конце функции function CCycleTask:action_give_task(actor, npc, p1, p2) добавить:
Взято из sak.script (думаю, что те кто это читает, знают).
Для однократных заданий предметы не создаются (что очень легко исправить;).
Забыл сказать, что создаются только новые стволы и броня. Чтобы их "убить" до нужного состояния у меня есть ещё функции.