ElderGamer, спасибо, твои советы решили обе проблемы.
AI_StartState(GUR_1201_CorKalom, ZS_Guard, 1, ""); - так правильно? Ну, оно работает, но мне интересно, для чего используются третий и четвёртый параметры.
После замены во втором диалоге на Npc_ExchangeRoutine, диалог после прибытия на место...