Поставьте KIND_MANUAL, а в скрипте напишите следующее:
function artifact_objective()
while 1 do
if HasArtefact("Скриптовое имя героя") then
SetObjectiveState("Скриптовое имя задания", OBJECTIVE_COMPLETED);
break
end;
sleep(2)
end;
end;
startThread(artifact_objective)
Проще написать в скрипте такое, чем морочиться с настройкой заданий в редакторе.