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 и ошибки будут просто показываться, но карта все равно запакуется.