Начну издалека. Как-то год назад, когда я первый раз собрал и запустил сервер wotlk, я хотел понять, как же работает скриптование мобов. Так как я с++ разработчик, то я сразу полез в кодовую базу нашел скрипты рейдов, конкретных боссов и подумал - ну все понятно. Но потом оказалось, что большая часть игровых объектов и существ скриптуется через базу данных. Так что же такое SmartAI - это система скриптования существ и игровых объектов через базу данных. Какие действия можно добавлять через SmartAI: И многое многое другое Фактически вся система скриптования выстроена вокруг таблицы smart_scripts. Таблица содержит очень много колонок. И изучать скрипты сугубо через базу очень грустно и не интересно. Мне больше нравится использовать WoWDatabaseEditor. Это программа помогает визуализировать скрипт SmartAI из строчек в базе в понятное представление. К примеру, вот представление SmartAI скрипта всем известного кобольда Как видно у Kobold Vermin добавлено всего одно действие - после т
Краткий обзор SmartAI и зачем нужен WoWDatabaseEditor
26 апреля 202226 апр 2022
69
1 мин