Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Переход из AI_INTENTION_ACTIVE в AI_INTENTION_ATTACK
#1
Собственно, где можно найти таймер, по которому происходит сабж?

Как не ищу, найти не могу. Поиск ничего не дал. А то гвард как увидит чужака, то сразу переходит в AI_INTENTION_ACTIVE и стоит секунд 3-5, только после этого переходит в AI_INTENTION_ATTACK и начинает атаковать.

Сборка люцера.

Заранее, благодарю за ответы.
Ответ
#2
gameserver.taskmanager.tasks.ai.AttackableAiTaskManager

В этом классе идет инциализация метода run() в AI L2AttackableAI:
[src=java]
@Override
public void run()
{
onEvtThink();
}
[/src]

  1. Вызываем thinkActive()
  2. Высчитывается кого можно атаковать, выдаем ему агрессию.
  3. Достаем приоритетную цель и атакуем:
    [src=java]
    setIntention(CtrlIntention.AI_INTENTION_ATTACK, hated);
    [/src]
Ответ
#3
Ro_0TT Написал:gameserver.taskmanager.tasks.ai.AttackableAiTaskManager

В этом классе идет инциализация метода run() в AI L2AttackableAI:
[src=java]
@Override
public void run()
{
onEvtThink();
}
[/src]

  1. Вызываем thinkActive()
  2. Высчитывается кого можно атаковать, выдаем ему агрессию.
  3. Достаем приоритетную цель и атакуем:
    [src=java]
    setIntention(CtrlIntention.AI_INTENTION_ATTACK, hated);
    [/src]

Спасибо огроменное, Рут, выручили! Метод оказался в ru.catssoftware.gameserver.ai.L2AttackableAI. Поставил более быстрое обновление, нпц стали реагировать почти сразу. Кстати, в чем измеряется данное время? Миллисекунды?
Ответ
#4
В Ai все время измеряется в миллисекундах).
Ответ
#5
Ro_0TT Написал:В Ai все время измеряется в миллисекундах).

Понял, еще раз спасибо! Тему можно закрывать.

Был бы девушкой, в щечку поцеловал бы.:redlol:
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Переход на другие хроники Raymon 4 1,820 02-17-2013, 06:20 PM
Последний пост: elastic
  Переход на другие хроники Raymon 13 3,338 01-25-2013, 08:38 PM
Последний пост: Ashe
  Ещё одна тема про переход Drack 1 1,204 02-09-2012, 05:36 PM
Последний пост: Dewa1s
  переход на другую сборку lolpwnz 9 2,851 01-03-2012, 08:10 PM
Последний пост: lolpwnz
  Переход lolpwnz 26 4,533 01-02-2012, 10:04 AM
Последний пост: TieLay
  переход со старой сборке на новый Forward 2 1,670 03-28-2010, 01:47 PM
Последний пост: Forward
  Переход на Gracia Final Flare 2 1,981 07-30-2009, 10:54 PM
Последний пост: Flare
  Переход С Interlude На Gracia Part II Квося 5 2,791 02-17-2009, 02:27 AM
Последний пост: Квося
  Переход с одной сборки на другую? lvs 26 8,035 01-20-2009, 07:28 PM
Последний пост: Paka
  Переход с L2Emu на RT. Dmitri 4 2,430 12-28-2008, 04:14 PM
Последний пост: zenn

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)