..setTooltipNormal(level, value) // Название способности
..setTooltipNormalExtended(level, value) // Описание способности
..setTooltipTurnOff(level, value) // Доп. описание для способностей с автокастом
..setTooltipTurnOffExtended(level, value)
..setTooltipLearn(value) // Название способности в меню изучения способностей героя
..setTooltipLearnExtended(value) // Описание способности в меню изучения способностей героя
Я хочу сэкономить на проводимой работе, минимизируя количество полей и данных, которые нужно задействовать. В обоих случаях тебе приходится помнить о своих способностях, помнить какие-то символы, не забыть все это добавить в нужное поле, переключаясь между вкладками в РО. В моем случае, это один единственный триггер и палитра в редакторе.
Можно, но это 3 новых способности в РО, добавление юнитам этх способностей тоже через РО. А так один единственный триггер и раскидывать по областям с палитры.
В этом случае можно упростить, разместив всех героев в трех областях. В одной герои силы, во второй ловкости, в третьей интеллекта. В триггере инициализации обойти героев в этих областях и раскидать их типы по соответствующим основной характеристике массивам. Немножко проще.
С триггерами в любом случае придется работать.
В последней версии игры можно просто порезать наносимый урон, но только кодом.
Способность "Панцирь с шипами" вроде имеет поля для уменьшения урона с атак. При активации способности, дать этот панцирь с шипами и через 10 секунд отнять. Но как оно со вторичными целями от артиллерии - хз (кто лучше разбирается, может меня поправит).
Настройки интерфейса хранятся в файле war3mapSkin.txt, что появляется в архиве карты при изменении какого-либо значения в разделе Дополнительно -> Игровой интерфейс.
Этот файл можно закинут в папку import проекта wurst, он заменит собой оригинальный в процессе сборки. Минус такого подхода - локализация. Изменяя значения игрового интерфейса в редакторе, автоматически создаются строки локализации в файле war3map.wts для новых значений. С wurst это придется делать вручную.
Чтот никак не могу понять как показывать отдельный мультиборд отдельному игроку.
Статья на русском, здесь так же упоминается мультибоард. На GUI, для работы с локальным игроков, можно создать переменную типа "Игрок", скажем, с именем "LocalPlayer' и в триггере, по событию "Map Initialization", присвоить ей значение CustomScript вставкой
set udg_LocalPlayer = GetLocalPlayer()
и работать с ней.
В JNGP уже есть эта переменная как
Ещё никак) Но планирую через www.wc3c.net/showthread.php?t=98138
В случае этой наработки, полагаю, будет проще всего создать по мультиборду для каждого игрока, статистика в которых идентичная, а прогресс бар свой. Соответственно, скрываем все мультиборды и показываем каждому игроку свой.
Если в один мультиборд запихнуть и прогресс бар и статистику это вообще как будет работать? (Будет ли?) . Потому как для каждого игрока свой прогрессбар должен быть, а статистика общая.
Изменять прогресс бар для локального игрока. Вопрос, как прогресс бар реализован? Текстом? Иконками?
Уточни версию игры.
Показать несколько мультибордов одновременно можно только с версии 1.31.
В старой можно запихнуть прогресс бар в мультиборд со статистикой, поделив его пополам, сверху статистика, снизу прогресс бар. В обще, нагрузить один мультиборт данными.
Пока что стандартный редактор Рефоржа не дотягивает до JNGP.
В Рефорже работают преимущественно кодеры топящие за Lua.
GUI триггеры аналогичные JNGP не завезли.
По ощущениям играют больше в 1.26. На одном айкапе игр ощущается значительно, больше чем не всеевропейском сервере Близзард.
» WarCraft 3 / [Конкурс героев] Тлеющий Князь
Отредактирован GetLocalPlayer
» WarCraft 3 / [Конкурс героев] Тлеющий Князь
Длительность стены: 10
Продолжительность горения: 5
Ежесекундный урон: 8/12/16/20
Отредактирован GetLocalPlayer
» WarCraft 3 / Описание способности на Wurst
» Project: «Anger» / Press «E»
» WarCraft 3 / Как определить главную характеристику героя?
» WarCraft 3 / Как определить главную характеристику героя?
Отредактирован GetLocalPlayer
» WarCraft 3 / Как определить главную характеристику героя?
» WarCraft 3 / Как сделать подобную вещь?
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / расчёт процентов для способности
» WarCraft 3 / Масштабирование эффекта
Отредактирован GetLocalPlayer
» WarCraft 3 / Подскажите как сделать способность.
В последней версии игры можно просто порезать наносимый урон, но только кодом.
Способность "Панцирь с шипами" вроде имеет поля для уменьшения урона с атак. При активации способности, дать этот панцирь с шипами и через 10 секунд отнять. Но как оно со вторичными целями от артиллерии - хз (кто лучше разбирается, может меня поправит).
» WarCraft 3 / Анимации Атаки
Отредактирован GetLocalPlayer
» WarCraft 3 / Изменение игрового интерфейса через wurst или mpq
Этот файл можно закинут в папку import проекта wurst, он заменит собой оригинальный в процессе сборки. Минус такого подхода - локализация. Изменяя значения игрового интерфейса в редакторе, автоматически создаются строки локализации в файле war3map.wts для новых значений. С wurst это придется делать вручную.
» WarCraft 3 / Создаю Карту по Наруто
» WarCraft 3 / LocalPlayer в переменной
» WarCraft 3 / LocalPlayer в переменной
» WarCraft 3 / LocalPlayer в переменной
Вызов функции - последнее о чем стоит думать.
Отредактирован GetLocalPlayer
» WarCraft 3 / Возможно ли создать два multiboard ?
В JNGP уже есть эта переменная как
Отредактирован GetLocalPlayer
» WarCraft 3 / wurst.build
» WarCraft 3 / Ninjutsu Arena [upd 1.0]
» WarCraft 3 / Возможно ли создать два multiboard ?
» WarCraft 3 / Возможно ли создать два multiboard ?
Отредактирован GetLocalPlayer
» WarCraft 3 / Возможно ли создать два multiboard ?
Показать несколько мультибордов одновременно можно только с версии 1.31.
В старой можно запихнуть прогресс бар в мультиборд со статистикой, поделив его пополам, сверху статистика, снизу прогресс бар. В обще, нагрузить один мультиборт данными.
» WarCraft 3 / Чем сейчас пользуются для создания карт?
В Рефорже работают преимущественно кодеры топящие за Lua.
GUI триггеры аналогичные JNGP не завезли.