18.10.2010, 05:46 | #1 |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
|
[Fix]EscortAI
Ну начну с того что поправил одну ошибку в эскорте, а именно что когда ставим паузу эскорту и к примеру на эскортера нападают, то при выходе из комбата он бежит месту спауна в базе. Щас, при паузе, он будет бежать к месту начала атаки.
Вторая модификация. Незнаю как на оффе (я сужу по другим играм), если игрок отстает от эскортера он останавливается, поворачивается к игроку и ждет его (радиус отставания я сделал 28), подбегаем к нему на расстояние 10 он снова начинает бежать. Думаю это будет гораздо лудше чем он умрет. Делал на основе курицы в танарисе . Она бежит через всех мобов на пролом, пока их убьешь курица в деспавн уйдет. Для того чтобы функция была активна указываем при старте эскорта гуид игрока. Start(true, pPlayer->GetGUID()); Для того чтобы эскортер игнорировал остановку и не ждал, пишем так Start(true); Сразу говорю я гитом не пользуюсь и черепахой, escort.cpp полностью. |