Здравствуйте.
Мне нужна помощь с изменением одной способности, но я сталкнулся с одной проблемой. Я захотел сделать активируемую способность которая повышает силу у союзника. Способность основана на "Предмет: повышение силы (+9)". Проблема в том что её не видно на панелях способностей юнита. Как это исправить?
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Когда юнит проучивает пассивку, добавляй в группу юнита, который выучил пассивку. Дальше все просто -
Юнит умирает
Киллинг юнит в нашей группе - да
Дайинг юнит не в команде владельца киллинг юнит.
Игрок - адд проперти - 500 золото (овнер оф киллинг юнит)
ответ
скорее всего, он говорит о SetUnitMovespeed ()
ответ
Сделай на основе берсерка и кидай сетку через созданного в позиции кастера даммика (невидимого юнита), даммика потом убираешь
ответ
На JASS-е есть функция GetLearnedSkill(), которая выдает rawcode выученного умения. Создаешь переменную типа "целочисленная" с названием SkillCode, потом в начале действий триггера пишешь через Custom Script что-то типо этого:
set udg_SkillCode=GetLearnedSkill()
и затем делаешь какие тебе там нужны сравнения на переменную SkillCode.
ответ
XGM Bot:
Похожие вопросы:

ответ
ИИ написать, сами скиллы юзают тока крипы подконтрольные ИИ - к примеру нейтральновраждебные.
Так же можно юзать скилл - Сфера замедления, это орб эффект который срабатывая накладывает на цель атаки указанный в его настройках скилл, подойдет для карт типа Castle Fight.
ответ
ИИ чтоли не кастует? Сделай триггерный каст, Событие - юнит обнаружил цель в пределах досягаемости, проглотить не в кулдауне и цель неуязвимый враг, пойти и проглотить юнита...
ответ
Fireproof, попробуй в РО у юнита поменять "Графика - Анимация - обратный ход броска" и "Графика - Анимация - точка броска" на 0. Правда, это уберёт время каста для всех умений у этого юнита.
ответ
Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
ответ
datar1231, Именно поэтому говорят не делать 2 две способности от друга потому когда юнита приходит приказ на использование способности он использует твою нестандартную способность но основываясь на айди стандартной способности или делай на основе другой или незанаю подействует ли канал.


27
Добавь другую пассивку-пустышку с описанием твоим, если не удается показать способку, созданную для предмета.
Или использовать другую основу, позволяющую добиться того-же эффекта.
16
Такие способности обычно делаются так:
  1. Делаешь способность на основе канала, которая будет активироваться.
  2. Создаешь способность на основе способности для предмета, которая повышает силу.
  3. Создаешь триггер, который отлавливает активацию способности-канала. В этом триггере добавляешь юниту способность из пункта 2. Если это временный буст, что скорее всего, то там все как положено, таймер, работа с хэш-таблицей, коллбэк и прочие обыденные вещи для варика.
  4. Если тебе нужен так же бафф, то создаешь способность на основе ауры торнадо морской ведьмы. Это будет способность пустышка, которая будет давать бафф юниту. Её тоже необходимо добавлять цели каста способности в триггере при активации способности-канала
  5. Создаешь бафф, который связываешь со способностью из пункта 4. Движок варика по умолчанию считает бафф от ауры торнадо негативным эффектом, тобишь дебаффом, поэтому тебе нужно будет в названии захардкодить зеленый цвет для названия баффа.
Рецепт актуален для 1.26, на рефаунде возможно уже жизнь мододелам облегчили и не надо больше извращаться с аурой торнадо, не знаю. Пусть те, кто сидит на нём подскажут...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.