if HasArtefact ("Erasial", 66)==nil then...
или
if HasArtefact ("Erasial", 66)==not nil then...
Он поймёт, главное точку с запятой убрать.
Впервые здесь? Я Роха — провести быструю экскурсию?
if HasArtefact ("Erasial", 66)==nil then...
или
if HasArtefact ("Erasial", 66)==not nil then...