Там проблема в том, что нужно одновременно телепортировать ГГ и Хокурна из места старта в место финиша.
В зависимости от игрового времени после телепортации Хокурн стоит в разных местах.
Поэтому он прыгает с ГГ и тут же прыгает обратно. А диалог ГГ и Хокурна не разрывается.
Правил несколько раз, в каких-то условиях игрового времени и золота у ГГ все работает, в других все глючит.
Когда-то получится сделать телепорт плагином с принудительным обрывом диалога или доработать скриптовую реализацию. А сейчас пока нет идей, как технически реализовать.
То, что тема актуальна - напоминает мне, что это нужно поправить )