Check quests_lighthalzen.txt
The NPC in question is a duplicate of #kiz02-1 and has the wrong coordinates set. In this case, if you look at the last three lines, one of them sets coordinates at lhz_dun02,60,298 which is unreachable with an OnTouch of 3. Change the coordinates to lhz_dun02 60 293 and it'll work.
lhz_dun02,244,229,0 script #kiz02-1 -1,3,3,{
OnTouch_:
if (Homage == 12) {
end;
}
else if (countitem(7345) > 0 ) {
if (lhz_curse == 0) {
soundeffect "tao_gunka_stand.wav",0;
set lhz_curse,1;
setquest 2086;
}
else if (lhz_curse < 26) {
set @lhz_ghost,rand(1,10);
sc_start SC_Curse,1000,0;
soundeffect "tao_gunka_stand.wav",0;
if (@lhz_ghost == 1) {
mes "[??????]";
mes "...................";
next;
soundeffect "tao_gunka_stand.wav",0;
mes "[??????]";
mes "...elp....help...";
close;
}
else if (@lhz_ghost == 4) {
mes "[??????]";
mes "...................";
next;
soundeffect "tao_gunka_stand.wav",0;
mes "[??????]";
mes "I...";
mes "I despise the living.";
close;
}
}
}
end;
}
lhz_dun02,60,293,0 duplicate(#kiz02-1) #kiz02-2 -1,3,3
lhz_dun02,267,278,0 duplicate(#kiz02-1) #kiz02-3 -1,3,3
lhz_dun02,94,199,0 duplicate(#kiz02-1) #kiz02-4 -1,3,3
Hope this helps, ~Azura Skyy