Результаты поиска по запросу: *

  1. Aristo

    Квестовые методы в ПТС ИИ

    В 16 яве, в превью появились виртуальные потоки, которые отвязаны от потоков ОС и являются по сути надстройкой над ними. Затраты на создание VP ничтожны и их можно создавать сотнями тысяч, практически не теряя(а иногда значительно экономя) ресурсы. Проблема в том, что они в превью даже в 20 яве...
  2. Aristo

    Квестовые методы в ПТС ИИ

    Ну на яве я скорее всего не смогу выделить поток на НПЦ(если конечно виртуальные поток не релизнут на 21 LTS из превью, в чем я сомневаюсь), поэтому ИИ у меня обрабатываются отдельной фабрикой на несколько потоков. При АОЕ смерть наступает не одновременно, но в пределах обработки одного цикла по...
  3. Aristo

    Квестовые методы в ПТС ИИ

    Да. Я пришел к примерно таким же выводам. Спасибо за информацию, она очень полезна. Тему можно закрывать, вектор работ понятен. Вопросов к комьюнити больше не имею)
  4. Aristo

    Квестовые методы в ПТС ИИ

    AtomicJobCompositor это класс Server.exe или из Npc? На текущий момент, в качестве предварительного решения я у себя вместо шедула Runnable на 50мс, сразу его исполняю, но в параллельном потоке, через ThreadPoolManager и его фабрики. По предварительным тестам все ок, но чет я переживаю, что на...
  5. Aristo

    Квестовые методы в ПТС ИИ

    Кстати, мне тут пришла в голову мысль, что возможно оба эти метода обрабатываются по определенным серверным тикам, и GiveItem1 возможно шедулит не прямую выдачу, а добавляет итемы в очередь выдачи, а они потом обрабатываются одним тиком и собственно исполнение OwnItemCount может так же ждать...
  6. Aristo

    Квестовые методы в ПТС ИИ

    Именно в этом моя проблема. Если я выполняю их у себя на яве синхронно, то косячат ИИ, которые сначала выдают итем авансом, а потом проверяют его количество ниже по коду. Если я выполняю их у себя на яве асинхронно, то косячат ИИ, которые сначала проверяют количество строгой проверкой, а потом...
  7. Aristo

    Квестовые методы в ПТС ИИ

    Спасибо, но к сожалению, ваше решение не подойдет, т.к в этот же метод используется в обеих версиях кода и он должен отдавать предсказуемое значение. Проблема в том, что количество итемов на момент проверки корректно, с точки зрения скрипта, т.к выдача итема и проверка его количества не идут...
  8. Aristo

    Квестовые методы в ПТС ИИ

    Это плохая идея, т.к ИИ примерно 13000 и переписывать код каждого, со второго метода на первый немного затратно по времени. Кроме того, там довольно много частных случаев, когда уместно использовать именно второй вариант кода, т.к там есть несколько вложенных проверок. Мой вопрос не в том, как...
  9. Aristo

    Квестовые методы в ПТС ИИ

    Всем привет. Сначала суть: Сборка Java. Портировал я как-то давно себе ПТС ИИ. Код перенесен на JAVA структурно без изменений из декомпила ХФ ai.obj Сейчас провожу у себя ЗБТ и столкнулся с некоторой проблемой. У корейцев, есть два основных вида проверки и переключения статуса квеста. Буду...
Назад
Сверху Снизу