Итак, чтобы появился диалог у Галлахада о трансмутации рун, необходимо следующее:
- обязательно платить бабки маттео за инфу о доступе в верхний квартал (matteoitsc) (В патче 27.1.2)
- обязательно использовать свиток телепортации, который находим в сундуке маттео у прилавка (useteleportfountain), ибо тогда будет продвижение с книгой игнаца, без свитка снова нет доступа к руне
- как обычно выполняем задания галлахада и выводим его в верхний квартал, берем любую награду
- выполняем задание игнаца на прорастающие грибы.
- берем первую трансмутацию
- миксир находится в городе
Тогда будет все ок.
Автору темы достаточно поставить taliasanmushroom 5 через GSE или расширенную консоль марвина чтобы выучить трансмут рун.
Для фикса я бы изменил условия диалога dia_taliasan_transmutationteleportrunes на другое (опять же нужно проверять нечестный путь)
C++:
func int dia_taliasan_transmutationteleportrunes_condition()
{
/*if ((taliasanmushroom == 4) && knowtransmutation && Hlp_IsValidNpc(kdw_140300_addon_myxir_city))
{
return TRUE;
};*/
if (((taliasanmushroom == 4) //оплатил маттео
|| (taliasanmushroom == 8)) //не оплатил маттео
&& knowtransmutation //первая или вторая трансмутация изучена
&& (Hlp_IsValidNpc(kdw_140300_addon_myxir_city))) //хотя по мне лучше проверять (myxirincity == 2)
{
return TRUE;
};
};