пассивка каменных великанов, у найт-эльфов
поглощает до N ед. урона, но минимально X
шанс 100%
Аналогично сделаны коги клока
враги наносят им по 1 урона, т.к. весь остальной блокируется
а сам герой наносит им полный урон (4-5 хп с одной атаки снимается)
quq_CCCP, так в том-то и дело, что вопрошающий человек и не понимающий о том что Clamp пишет будет думать так - "блин, я этого не понимаю, это слишком заумно для меня, для меня это в данный момент пустой звук, это мне не поможет", и в итоге он уходит от сюда ни с чем. А ведь тематика здесь как раз такая, что незнающий человек может спросить и получить вопрошаемое знание. Разве нет?
А понимающий человек - попросту не будет задавать такой вопрос, и следовательно не получит такой ни-о-чём-размытый ответ... Но если у этого же человека будет другой вопрос - ему вот такие дадут другой точно такой же ответ, при этом нагородив тонны важного текста... ага, да
ты пишешь что это удобнее... вопрос - чем? подталкивая к ответу на вопрос тс а в скобках я лишь обозначил их природу
ты же мне отвечаешь - "их природа бла-бла-бла...", что не является ответом
а вопрос тс в том что плюс, а что минус при абузе
Дальше
Ты говоришь что не имеет значения что записано в переменной
И теперь следом говоришь что она держит ссылку, который == корень зла
Добавляя что наличие чего-либо в переменной (ссылки) является ответом на то, "проинициализированна" ли она, или нет...
. . . что в переменной (ссылка) - не важно
. . . важно - проинициализированная ли она
. . . проинициалзация переменной == ссылке в переменной
WTF? Clamp:
каждый созданный массив де-факто имеет 8190 элементов
Clamp, что есть "проинициализированность переменной" ? х)
Clamp, чем отличаются структуры (которые есть только на момент их написания, но их попросту не существует в скрипте) от массивов (которые просто есть и точка)?
Можно, только надо точно знать как работает скрипт... иначе - карта не запустится с неправильным скриптом.
Читается скрипт в порядке обычного чтения - нельзя из конкретного места вызвать до, что написано далее (ещё не прочитано), только то что написано ранее (уже прочитано).
Но обойти это можно в некоторых случаях
невидимость Акамы или волков фарсира (говорящий с духами - герой орды)
там галочка - поиск целей для авто атаки - да/нет
на счёт обезоруживания - либо использовать одну из стандартных способностей на цель (винные палы, безмолвие, туман), либо как написали выше - давай юниту способность "склад"
Всё зависит от мелочей... если ты хочешь запаузить всех кто в данный момент находится на карте - это одно, если вообще ВСЕХ и ВСЁ - это другое...
Стомп застанит только тех, по кому попадёт... те кто появятся после - не будут застанены
Молотбурь застанит только тех, кого укажешь... кого не укажешь - не будут застанены
Пауза работать будет так же как молот, но так паузить баффы и прочее...
Можно собрать стан, который будет станить на 0.00 сек (вечно), а далее его снимать вручную... но тут надо учесть то что все станы должны будут это учитывать (или быть такими же - время таймерное).
. . .
По факту, когда я планировал перевести баффы на триггерную основу (тайминг), пришёл к выводу что мои баффы "обездвиживание" (сетка), "безмолвие" (сало), "обезоруживание" (дизарм - склад) и дополнительный бафф на "сковывание" (скорость поворота на 0), давали в сумме следующее:
нельзя двигаться и поворачиваться
нельзя кастовать
нельзя атаковать
В итоге это практически тот же стан... но с набором баффов в статусе (сетка и сало минимум)
Extremator, регистрация кучи ивентов(объектов) юнитов в отличии от проверок на повторную регистрацию и обработки атаки тратит намного меньше ресурсов
Следуя из твоих слов, ты не собираешься добавлять проверку на то, что юнит повторно войдёт на карту и в итоге он зарегистрируется повторно, что в итоге нам даёт сравнение
[куча лишних вероятно неиспользуемых объектов + баг двойного экшена] против [проверки юнита]
Можешь всем "мечам" выставить уровень "77"
При поднятии предмета считай сколько у юнита предметов такого же уровня
Если больше 1 - то выбрасываешь то, что только что подобрал, всё...
Примитив, но работает как часы
» 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 / Цвет построек в очереди на строительство
» WarCraft 3 / как на jass вызвать функцию в соседнем верхнем триггере
Но обойти это можно в некоторых случаях
» WarCraft 3 / Эффект обезоруживания и не только
там галочка - поиск целей для авто атаки - да/нет
Ред. Extremator
» WarCraft 3 / Массовый временный таймстоп для всех в игре, кроме кастера
Молотбурь застанит только тех, кого укажешь... кого не укажешь - не будут застанены
Пауза работать будет так же как молот, но так паузить баффы и прочее...
» WarCraft 3 / Перевод карты
она сразу выдаёт что и где, просто редактируешь, она сама всё изменяет
мб что-то не так вообще делаешь, вот карта и фаталит
Ред. Extremator
» WarCraft 3 / Канал и анимации.
попробуй поставить 0.5 / 0.6 или 1.0 , заметишь разницу
» WarCraft 3 / Требования способности (проводим расследование вместе)
» WarCraft 3 / Требования способности (проводим расследование вместе)
checkDep
» WarCraft 3 / Требования способности (проводим расследование вместе)
» WarCraft 3 / Always
Либо брать какое-то другое конкретное событие, что бы чекать время
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
точно так же как и GUI-шная проверка на "хп > 0"
Ред. Extremator
» WarCraft 3 / Триггерный урон
от самого себя
или от того же нейтрально-пассивного
» WarCraft 3 / Насчёт неведимки
Никто не игнорирует их присутствие, и могут врезаться в них.
Это решается добавлением другой способности.
» WarCraft 3 / Как сделать способность как в троллях и эльфах?
против
[проверки юнита]
» WarCraft 3 / как проверить есть ли предмет у юнита?
При поднятии предмета считай сколько у юнита предметов такого же уровня
Если больше 1 - то выбрасываешь то, что только что подобрал, всё...
Примитив, но работает как часы