Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В NpcInfo есть строчка для отправки MagicSpeed (mAtkSpd).
В npcdata нет маг. скорости атаки.
В Java серверах у всех NPC MagicSpeed: 333. Верно ли это? Нужна ли Npc маг. скорость атаки?
level * level * acquire_exp_rate
9 * 9 * 3.27 = 264
А разве механика не такая? Чем выше уровень персонажа тем меньше опыта идет? Или это всегда константа? Нет рядом клиента для проверки
Да. Технически разница есть. Tuto, я так думаю, сокращение от tutorial так как есть квест на карту. Выбивание 4 клыков происходит у этого NPC. Но внутри игры на вид и на название они одинаковые.
Чем отличаются Bearded Keltir(id: keltir) от Bearded Keltir(id: tuto_keltir)?
https://l2hub.info/c1/npcs/keltir
https://l2hub.info/c1/npcs/tuto_keltir
Есть пересечение по карте spawn'a. Но выглядят они одинаково.
Добавил ботов.
* Добавлена поддержка ботов
* Боты могут делать те же действия, что игрок в рамках этого проекта (Бегать, атаковать, подбирать дроп, искать следующую цель)
Да, типо ИИ. Состояния переключаются на основе данных.
Например переход от состояния атака к follow если цель далеко. Если близко то повторить атаку. И так каждый раз.
Состояние "убегать" если hp <= 30 && npc находится в состоянии атака. И т.д.
Если видео запишите - будет круто
follow это внутренняя логика на стороне сервера. Когда move или follow то идет отправка пакета MoveToLocation.
Но вообще есть пакет MoveToPawn, который отправляется один раз и на стороне клиента NPC преследует всегда цель в не зависимости от положения цели. В случае MoveToLocation NPC идет...
Finite State Machine.
Есть состояния и переключения между ними.
Например FSM для NPC
state: "idle" (Если задача стоять то стоим. Если патрулировать то следующее состояние "move"
state: "move"
state: "move"
state: "move" (Если дошли то точки то переключаемся в idle)
state: "idle" (Если NPC...
Она постоянная. Например Elder Keltir (NPC: Elder Keltir Lvl. 3) скорость 121. Это количество units в секунду. На стороне сервера прирост координат из x1 y1 в x2 y2 должен прирастать каждую секунду на 121 unit. Соответственно если хотим увеличить частоту то на 10 делим. 12.1 в 100мс.
Не помню...
На данном сайте используются файлы cookie, чтобы персонализировать содержимое и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.