Поехали. mxPaladinVictus "Паладин Виктус" [NPC_:0CAD23F5]
Включает пакет поведения
mxPaladinVictusStartDialogueWithPlayer [PACK:0CAD2477] При условии, что ГГ имеет переменную равной единице.
Переменная(для данного случая, она используется еще кое где, но с другими значениями) управляется из mxLisaPlantNote02ItemSCRIPT [SCPT:0CAD2594]
Итого что мы имеем. Как это должно было бы работать по задумке авторов(полагаю):
Подняв с тела Лизы записку, игрок переводит переменную Learkus в единицу. Далее, игрок оказавшись в 300 попугаях от Братка, должен триггернуть паладина начать диалог с ГГ, и далее игрок получает нужные сведения.
По факту же(в моем случае), получив переменную, стальной браток срывается с места и бежит через всю карту общаться с ГГ.
Я так понимаю что исходный блок,
отвечает за дистанцию на которой начнется разговор, но не работает как указатель дистанции на которую ГГ должен сам подойти к Паладину. Вместо этого получив сигнал( Set MXA.Learkus to 1) - Паладин включает mxPaladinVictusStartDialogueWithPlayer и лично бежит к ГГ чтобы оказаться в 300 попугаях и начать разговор.
И я не очень шарю за пакеты поведения НПЦ и за синтаксис, но скорее всего вот такой дополнительный кондишн в условия запуска должен решить проблему. Не уверен только Run on должен быть Subject или Target.