Обдумав ваш ответ пришел к следующему решению (надо учитывать, что я еще до создания вопроса решил перетащить весь код из карты в отдельные файлы для удобного редактирования и нормального отображения коммитов):
Достал из карты war3map.j, вытащил из него функции main, config и все с ними взаимосвязанные
Переместил эти функции в файл war3map.vj в отдельную директорию scripts
В директории scripts меня уже дожидались все вытащенные скрипты из карты
При помощи vJASS импортировал в файл war3map.vj - основной скрипт init.vj
Переработал свой скрипт под использование не только jasshelper но и mpqeditor (спасибо прекрасной доке от nazarpunk)
И вуаля, теперь при изменении кода в карте у меня всё компилируется и закидывается в w3x архив, после чего я могу врубать варкрафт и тестировать то, что наклипал
Vlod, повторюсь, это все элементарный английский, каждый может понять, что делает функция. Насчёт апи для сравнения, ты смеёшься или вот тебе в кайф не знать, но ты посмотри как они написаны, отдельный сайт(нормальный поиск, тут такого не будет), пункты для объектов, описание объектов и их методов. Из этого всего, у нас есть только "методы". И ты теперь хочешь, чтобы я переписал весь мемхак, да и вообще весь редактор под ООП и сделал для него соответсвующую документацию?
Ну, создаешь эту самую книгу заклинаний, добавляешь туда способности для нужных тебе профессий.
Далее триггер:
Событие: Юнит применяет способность
Условие: Применяемая способность = любая способность из книги заклинаний
Действие: Заменить юнита на необходимого тебе в зависимости от использованной способности
» WarCraft 3 / Cursed War: Reborn
» WarCraft 3 / Некорректная компиляции карты через консольный jasshelper на линуксе
» WarCraft 3 / Арена зергов
» WarCraft 3 / Арена зергов
» WarCraft 3 / XGM Autohost Bot. Голосование. Февраль 2025
» WarCraft 3 / Cursed War: Reborn
» WarCraft 3 / Wizardium
» WarCraft 3 / Cursed War v2.1.6f
» WarCraft 3 / Cursed War v2.1.6f
» WarCraft 3 / XGM AutoHost Bot. Голосование. Июль 2022
» WarCraft 3 / Cursed War v2.1.6f
» WarCraft 3 / Memory hack API v1.4
» WarCraft 3 / Автоматическое включение "Взорвать"
» WarCraft 3 / Автоматическое включение "Взорвать"
» WarCraft 3 / Как сделать книгу профессий?
Далее триггер:
» Гильдия «Черамор» / «I Pose for You» v.1.1 (18+)
» WarCraft 3 / Пеоны разбойники
» WarCraft 3 / Gif на фреймах
» WarCraft 3 / Кастомный слайдер на фреймах
» WarCraft 3 / Перемещение фреймов с помощью курсора
» WarCraft 3 / Рекомендации по успешным проектам
» WarCraft 3 / Point Tag v0.3.6
» WarCraft 3 / Выбор героя на фреймах
» WarCraft 3 / При сохранении карты она перестаёт загружаться.
» WarCraft 3 / Как снять лимит скорости атаки?