Тема: [fix] Mirror Image
Показать сообщение отдельно
Старый 14.03.2010, 02:09   #6
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

Создаваемые копии стоят на месте если поблизости нет врагов - это нормально? При появлении врагов работают как и должны (сверил с оффом). Попробую пока из pet.cpp (или player.cpp - точно пока не знаю, предположил) вытащить функцию следования за игроком, если решения пока нет (что маловероятно).

MaNGOS 9435 (не чистое)
SD2 R1581 (не чистое)
YTDB R535
ACID R303


Added:
Добавил в spell_effects.cpp:

После summon->SetUInt32Value(UNIT_FIELD_FLAGS_2, 2064);
Код:
summon->GetMotionMaster()->MoveFollow(m_caster,PET_FOLLOW_DIST,PET_FOLLOW_ANGLE);
Теперь копии стали ходить за игроком и всё вроде бы отлично, но! После первой же битвы копии встают на свои места по треугольной траектории вокруг места где стоял персонаж когда юзал спелл и больше не сдвигаются с места. Как и где задать чтобы копии бегали за персонажем и после битвы, не подскажите?
P.s. не ругайте пожалуйста за кракозяброкод, использовал функции из Pet.cpp и PetHandler.cpp

Бггг, я ненормальный. Всю ночь просидел перед ящиком, пробовал разные варианты. Псих

Последний раз редактировалось Hantet; 14.03.2010 в 06:22.
Hantet вне форума   Ответить с цитированием