RunXM, ауру можно сделать из стандартной, выставив процентный показатель. Аура будет считыть от базовой защиты (что почти бесполезно против героев, которые повышают защиту за счёт Ловкости и Предметов). Но на обычных юнитов - вполне работоспособно.
На счёт пехотинцев - просто создаёшь N юнитов, где N = ( (Сила / 10 ) + 1 )
Я бы сделал пример, но... блин... ну уж очень простой заказ
Просто сменить параметры в РО, и одна функция для другого скилла - всё
Так, а если у меня будет 2 разных действия, запускающие таймер на разное время - в зависимости от уровня способности? Можно ли как-то выяснить, сколько времени осталось до срабатывания таймера, и перезаписывать его только в том случае, если новое значение больше?
Да. Смотришь текущее время таймера, и если оно меньше чем ты хочешь выдать - обновляешь его.
есть ли у атакующего Мёльнир? (имеет ли он эту способность или предмет)
чему равен его текущий приказ? (attack или smart - значит помощь не нужна)
Если идёт замах, есть мёльнир, но нет приказа attack/smart, тогда это значит что юнит начал атаковать самостоятельно без целевого приказа = мёльнир работать не будет...
Просто отдаём приказ attack в позицию атакующего юнита (т.е. атака под себя, в точку), юнит направится бить ближайшего (как он собственно только что и пытался сделать), но при этом ему текущий приказ будет равен attack . . .
Почему не приказать атаковать атакованную цель? - потому что юниты с таким приказом будут атаковать цель до тех пор пока физически это смогут делать (атакующий будет игнорировать всех остальных юнитов, и атаковать одну цель, т.к. получил на это приказ). А если приказать в точку - юнит просто направит свою атака в область и будет сам решать на кого напасть, а т.к. точка под ним - он просто сорвётся на любого кто подойдёт (при этом надо не забывать, что юнит перед приказом, уже попытался вступить в бой, и мы его внутренний мини-ИИ по факту даже не трогаем).
пассивка каменных великанов, у найт-эльфов
поглощает до N ед. урона, но минимально X
шанс 100%
Аналогично сделаны коги клока
враги наносят им по 1 урона, т.к. весь остальной блокируется
а сам герой наносит им полный урон (4-5 хп с одной атаки снимается)
quq_CCCP, так в том-то и дело, что вопрошающий человек и не понимающий о том что Clamp пишет будет думать так - "блин, я этого не понимаю, это слишком заумно для меня, для меня это в данный момент пустой звук, это мне не поможет", и в итоге он уходит от сюда ни с чем. А ведь тематика здесь как раз такая, что незнающий человек может спросить и получить вопрошаемое знание. Разве нет?
А понимающий человек - попросту не будет задавать такой вопрос, и следовательно не получит такой ни-о-чём-размытый ответ... Но если у этого же человека будет другой вопрос - ему вот такие дадут другой точно такой же ответ, при этом нагородив тонны важного текста... ага, да
ты пишешь что это удобнее... вопрос - чем? подталкивая к ответу на вопрос тс а в скобках я лишь обозначил их природу
ты же мне отвечаешь - "их природа бла-бла-бла...", что не является ответом
а вопрос тс в том что плюс, а что минус при абузе
Дальше
Ты говоришь что не имеет значения что записано в переменной
И теперь следом говоришь что она держит ссылку, который == корень зла
Добавляя что наличие чего-либо в переменной (ссылки) является ответом на то, "проинициализированна" ли она, или нет...
. . . что в переменной (ссылка) - не важно
. . . важно - проинициализированная ли она
. . . проинициалзация переменной == ссылке в переменной
WTF? Clamp:
каждый созданный массив де-факто имеет 8190 элементов
Clamp, что есть "проинициализированность переменной" ? х)
Clamp, чем отличаются структуры (которые есть только на момент их написания, но их попросту не существует в скрипте) от массивов (которые просто есть и точка)?
» WarCraft 3 / Способность: Похищение Маны\Здоровья
Ред. Extremator
» WarCraft 3 / Пауза отменяет жар преисподней
» WarCraft 3 / Пауза отменяет жар преисподней
магический щит у королевы змей
и так далее...
либо делаешь скиллы в некоторой части триггерными
Ред. Extremator
» WarCraft 3 / Можно ли у GetLocalPlayer изменить интерфейс во время игры?
или какая ещё защита от дурака тут нужна?
» WarCraft 3 / Можно ли у GetLocalPlayer изменить интерфейс во время игры?
16GB: А вот это здравая мысля, разделяю ++
» WarCraft 3 / Как сделать урон заклинаний на 60% слабее?
» WarCraft 3 / Способности и алгоритмы на заказ
Я бы сделал пример, но... блин... ну уж очень простой заказ
Просто сменить параметры в РО, и одна функция для другого скилла - всё
» WarCraft 3 / Конфликт нескольких таймеров для юнита
» WarCraft 3 / Конфликт нескольких таймеров для юнита
Ред. Extremator
» WarCraft 3 / Конфликт нескольких таймеров для юнита
и если есть - ищи таймер и меняй ему время на новое (опять 25 сек - обновление)
» WarCraft 3 / Задание абилке перезарядки через SetAbilityCD
» WarCraft 3 / Задание абилке перезарядки через SetAbilityCD
» WarCraft 3 / Задание абилке перезарядки через SetAbilityCD
. . . исчезнет ли проблема
Получая при этом .1/.2/.3/.4/.5 сек итогового кд... не логично, да?
» WarCraft 3 / Массовый спелл с ограничением
» WarCraft 3 / Цепь молний пассивка
» WarCraft 3 / Цепь молний пассивка
» WarCraft 3 / Количество ударов
поглощает до N ед. урона, но минимально X
шанс 100%
враги наносят им по 1 урона, т.к. весь остальной блокируется
а сам герой наносит им полный урон (4-5 хп с одной атаки снимается)
Ред. Extremator
» WarCraft 3 / Где ошибка
а то у тебя получается 10001 вариаций (включая 0.00)
» WarCraft 3 / цель заклинания: предмет
Далее не важно где он лежит, на земле или в инвентаре, можно указывать на любой.
» WarCraft 3 / Ancient Protector (Башня)
тыкаешь "является зданием - нет"
разворачиваешь куда нужно
тыкаешь "является зданием - да"
минус - при попытке сдвинуть здание (в редакторе) оно повернётся как обычно
» WarCraft 3 / Хеш-таблица против обуза глобальных массивных переменных
А ведь тематика здесь как раз такая, что незнающий человек может спросить и получить вопрошаемое знание. Разве нет?
А понимающий человек - попросту не будет задавать такой вопрос, и следовательно не получит такой ни-о-чём-размытый ответ... Но если у этого же человека будет другой вопрос - ему вот такие дадут другой точно такой же ответ, при этом нагородив тонны важного текста... ага, да
» WarCraft 3 / Хеш-таблица против обуза глобальных массивных переменных
а в скобках я лишь обозначил их природу
ты же мне отвечаешь - "их природа бла-бла-бла...", что не является ответом
а вопрос тс в том что плюс, а что минус при абузе
И теперь следом говоришь что она держит ссылку, который == корень зла
Добавляя что наличие чего-либо в переменной (ссылки) является ответом на то, "проинициализированна" ли она, или нет...
. . . важно - проинициализированная ли она
. . . проинициалзация переменной == ссылке в переменной
WTF?
Clamp: а почему не 8191? или не 8192?
» WarCraft 3 / Хеш-таблица против обуза глобальных массивных переменных
действительно
Ред. Extremator
» WarCraft 3 / Хеш-таблица против обуза глобальных массивных переменных
» WarCraft 3 / Цвет построек в очереди на строительство