Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
АИ Healer Minion.
#1
сборка лыжеосновная L2DC. в базе есть таблица npcaidata в которой можно выбрать длоя каждого нпс - монстра АИ - FIGHTER, ARCHER, BALANCED, MAGE, HEALER, CORPSE.
все бы ничего, однако АИ хеллера работает неправильно. монстр с таким аи хилит только себя, но даже если этот монстр является миньеном какого либо босса то он всеравно хилит толко себя. сообственно ищу java файл дге прописано поведение хеллера.
Ответ
#2
а TARGET_CLAN выставить скилу хиллера никак?
Ответ
#3
выставлено уже TARGET_CLAN. ( и клан у них тоже прописан

Добавлено через 57 минут
вот что прописано в коде таргет клан
Код:
                else if (activeChar instanceof L2Npc)
                {
                    // for buff purposes, returns one unbuffed friendly mob nearby or mob itself?
                    final L2Npc npc = (L2Npc) activeChar;
                    final Collection<L2Object> objs = activeChar.getKnownList().getKnownObjects().values();
                    // synchronized (activeChar.getKnownList().getKnownObjects())
                    {
                        for (L2Object newTarget : objs)
                        {
                            if (newTarget instanceof L2Npc && ((L2Npc) newTarget).getFactionId() == npc.getFactionId())
                            {
                                if (!Util.checkIfInRange(getCastRange(), activeChar, newTarget, true))
                                    continue;
                                if (((L2Npc) newTarget).getFirstEffect(this) != null)
                                {
                                    targetList.add((L2Npc) newTarget);
                                    break;
                                }
                            }
                        }
                    }
может проблема в этом сравнении (L2Npc) newTarget).getFactionId() == npc.getFactionId()?
Ответ
#4
а ларчик то просто открывался - TARGET_ONE и все работает как нада...
Ответ


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


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