Skip to content

AngelScript

AngelScript также поддерживается, хоть я особо и не тестировал данное направление.

В папке scripts просто создавайте war3map.as и пишите там чё хотите. Также можете создать папку scripts/AS в которой будут уже остальные файлы.

В модулях .as файлы должны также хранится в папке scripts/AS. Остальные .as файлы будут проигнорированы.

При компиляции карты, war3map.as переместится в архив карты вместе со всеми вашими скриптами и скриптами из модулей.

Алярм!

Итоговые пути для включения модулей вам придется прописывать самостоятельно: AS/{module}/{script}.

Все скрипты также будут проверены парсером от Unryze.

У меня по приколу выдавало ошибки на примеры самого Анрайза, так что в project.json есть флаг is_as_parser_raise_exception, который можно поставить на false и ошибки будут просто показываться, но карта все равно запакуется.