| < Прошлое обращение (0001941) | Следующее обращение (0001943) > | ||||
| ID | Категория | Критичность | Воспроизводимость | Дата добавления | Обновлено |
| 0001942 | [S.T.A.L.K.E.R.: Тень Чернобыля] | незначительный | всегда | 20 января 2005 12:23 | 20 января 2005 17:08 |
| Автор | Zmey | Режим доступа | общедоступный | ||
| Приоритет | нормальный | Решение | исправлен | Платформа | |
| Статус | закрыт | OS | |||
| Прогноз | нет | Версия OS | |||
| ETA | 19 января 2038 05:14 | Подверсия продукта | |||
| Сводка | 0001942: Монстр неверно выбирает ближайшую точку | ||||
| Описание | zmey\zmey_mob_walker_tutorial_flesh - плоть бежит не к ближайшей точке пути, а ко второй по счету.
До этого она сидела в 0-й точке другого пути, возможно, не отдетектилась смена пути на другой? Команда: action(self.object, move(move.run_fwd, patrol(self.st.path_walk, patrol.next, patrol.continue)), cond(cond.move_end)) Кстати, у сталкеров есть функция self.object:patrol_path_make_inactual() которую я вызываю при переключении схем, чтобы забыть информацию о последней точке прошлого пути. Может быть монстрам вынести что-то подобное? Дело в том, что если одна схема переключается на другую, которая сеттит тот же самый путь - монстр НЕ должен идти к следующей точке, он должен по nearest выбрать ту, на которой уже стоит. |
||||
| Шаги по воспроизведению | |||||
| Дополнительная информация | |||||
| Присоединенные файлы | |||||
|
|
|||||
| Нет полльзователей, отслеживающих обращение. |
| К этому обращению нет комменариев. |
История |
|||
| Дата изменения | Имя пользователя | Поле | Изменение |
| 20 января 2005 12:23 | Zmey | Новое обращение | |
| 20 января 2005 17:08 | Jim | Статус | назначен => решен |
| 20 января 2005 17:08 | Jim | Решение | открыт => исправлен |