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