Текущее время: 16 май 2025, 00:57

Часовой пояс: UTC + 2 часа [ Летнее время ]




 Страница 1 из 1 [ Сообщений: 8 ] 
Для печати Предыдущая тема | Следующая тема
Автор Сообщение
 Заголовок сообщения: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 12 окт 2012, 20:37 
В теме

Зарегистрирован: 09 мар 2012, 08:20
Сообщений: 88
Сейчас заметил забавный баг. Алгоритм следующий:
1. Бот видит куст травы
2. Мобов рядом нет - радостно летит к кусту
3. На подлете к кусту подходит местный моб. Бот разворачивается и летит назад
4. Во время отлета моб отходит
5. Бот переходит к пункту №2

И так до бесконечности. Может быть и есть какой-то внутренний таймер на игнор (кстати жаль что нет настройки его значения), но я не дождался и добавил ресурс в черный список руками.


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 12 окт 2012, 22:36 
В теме

Зарегистрирован: 02 мар 2012, 06:41
Сообщений: 84
nrw писал(а):
Сейчас заметил забавный баг. Алгоритм следующий:
1. Бот видит куст травы
2. Мобов рядом нет - радостно летит к кусту
3. На подлете к кусту подходит местный моб. Бот разворачивается и летит назад
4. Во время отлета моб отходит
5. Бот переходит к пункту №2

И так до бесконечности. Может быть и есть какой-то внутренний таймер на игнор (кстати жаль что нет настройки его значения), но я не дождался и добавил ресурс в черный список руками.

Пожалуй самое правильное решение. Еще можно посмотреть настройки вкладки "Реакции" (Игнорировать ресурс если в радиусе __метрах от него нахо... ХР), уменьшить расстояние или ХП мобов.


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 12 окт 2012, 23:14 
В теме

Зарегистрирован: 09 мар 2012, 08:20
Сообщений: 88
User писал(а):
Еще можно посмотреть настройки вкладки "Реакции" (Игнорировать ресурс если в радиусе __метрах от него нахо... ХР), уменьшить расстояние или ХП мобов.

Это не панацея. Поможет в этом случае, забагает в другом, где моб на другом расстоянии или с другим ХП.


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 13 окт 2012, 09:42 
Администратор
Аватар пользователя

Зарегистрирован: 21 июн 2010, 22:50
Сообщений: 16267
Откуда: Запорожье
Учтем описанную ситуацию в следующей версии.


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 16 ноя 2012, 16:42 
В теме

Зарегистрирован: 09 мар 2012, 08:20
Сообщений: 88
Опять словил такую ситуацию. Надо бы добавлять во временный игнор (секунд на 20 максимум) ресурс, к которому бот не стал лететь по причине нахождения рядом моба и проблемы не будет в принципе.

Точка в вершине Кунь-Лай:
X: 2431,793
Y: 1177,131
Z: 574,6138
До цели: 137,2214
Игнор если в 25 метрах XP > 300


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 16 ноя 2012, 22:47 
Администратор
Аватар пользователя

Зарегистрирован: 21 июн 2010, 22:50
Сообщений: 16267
Откуда: Запорожье
Пересмотрел реализацию игнора при наличии рядом с ресурсом игроков и мобов - если условие срабатывает, то ресурс автоматом ставится во временный игнор и бот на него больше внимание обращать не должен. Какая у вас размерность массива игнора в боте выставлена?

Посмотрев на расстояние до цели также пришла в голову мысль - а какое расстояние Цель-маршрут у вас стоит? Может из-за фазировки на таком большом расстоянии ресурс "пропадает" и "появляется" в памяти игры и поэтому бот себя так ведет? Попробуйте поставить расстояние цель-маршрут равным 80-90.


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 16 ноя 2012, 23:48 
В теме

Зарегистрирован: 09 мар 2012, 08:20
Сообщений: 88
MrSergey писал(а):
Пересмотрел реализацию игнора при наличии рядом с ресурсом игроков и мобов - если условие срабатывает, то ресурс автоматом ставится во временный игнор и бот на него больше внимание обращать не должен. Какая у вас размерность массива игнора в боте выставлена?

Посмотрев на расстояние до цели также пришла в голову мысль - а какое расстояние Цель-маршрут у вас стоит? Может из-за фазировки на таком большом расстоянии ресурс "пропадает" и "появляется" в памяти игры и поэтому бот себя так ведет? Попробуйте поставить расстояние цель-маршрут равным 80-90.

Размер списка игнора - 50
Цель маршрут - 100

Ресурс был совсем рядом с ботом - метров 20 максимум.
Выставил "Игнор если в 25 метрах XP > 300" в "Игнор если в 26 метрах XP > 300" - кружить перестал и улетел.

По моему логично ставить во временный игнор ресурс не по его ID, а по его типу и координатам. Тогда будет вообще все равно есть фазирование или нет.


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Бесконечный подлет/отлет от ресурса
СообщениеДобавлено: 17 ноя 2012, 21:21 
Администратор
Аватар пользователя

Зарегистрирован: 21 июн 2010, 22:50
Сообщений: 16267
Откуда: Запорожье
Да, я уже подумал об игноре по координатам, скорее всего так и сделаю, раньше просто проблемм с этим не было.


Не в сети
 Профиль  
 
Показать сообщения за:  Сортировать по:  
 Страница 1 из 1 [ Сообщений: 8 ] 

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: