Показать сообщение отдельно
Старый 23.01.2011, 22:15   #47
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
Вот еще пища для размышлений. На кате последний эпический квест воргенов, нпц эскортит по движущемуся кораблю в воздухе. Т.Е. в эскорте используется m_creature->GetMotionMaster()->MovePoint(0, A, B, C);
где А, В, С, координаты соответственно на траспорте. Отсюда следует, что нужно возможно делать генерацию координат (Траспортных) в мировые и в генераторе движения при каждом микро телепорте обновлять конечную точку движения и микро точку относительно корабля, если нпц Имеет флаг ON_TRANSPORT. Думаю так если это не хак. А вот что бы просто стояли нужно подумать.
Это звучит как относительно относительного...
Транспорт - отдельная карта со всеми вытекающими. И передвижение по нему НПС должно быть самым обычным передвижением. Вопрос в том, как правильно обрабатывать транспорт...
KiriX вне форума   Ответить с цитированием