Лёгкий фикс (если есть ближайшие сейвы)
Если вы недавно сохранились перед взятием этого квеста:Просто возьмите этот квест опять и ни с кем до и после разговора с квестгивером не говорите, тогда скрипт запустится и квест пойдёт как надо.
Еботня (Если засейвились после взятия квеста)
Открываем папку с игрой, а далее с сейвами -SteamsteamappscommonHard Truck Apocalypsedataprofiles%username%saves
В нём находим именно ваш сейв, для этого проще всего создать новый сейв и самая свежая папка будет именно он, далее ищем папку Maps внутри этого сейва, итоговый путь должен быть такой:
SteamsteamappscommonHard Truck Apocalypsedataprofiles%username%saves 0000016maps
В этой папке открываем файл currentmap.xml в нём ищем по фразе kef_needoil
И вашу строку с квестом меняем на эту рабочую:
<quest
Name="r4m1_Kef_NeedOil"
CanBeGiven="1"
IsTaken="0"
TakeTime="71825586471850"
CompleteStatus="not_complete" />
Эти строки позволят взять квест по новой
После манипуляций, загружаем этот сейв, говорим только с квестгивером и делаем квест успешно.