Скорее всего тут идёт проверка на то, находится ли юнит в области, сразу после того как он в неё попадает (запускает ивент).
Дело в том что из-за особенностей физического размера юнитов, они по XY находятся не совсем там, где мы их видим... Поэтому допустим аура с 900 ренжа может задевать юнитов на краях, т.к. она высчитывает расстояние до них с учётом физ.размера. А триггерный выбор юнитов в радиусе 900 от точки часть юнитов на краю упустит, а другую - зацепит, которые не были захвачены аурой (т.к. идёт смещение в сторону из-за координат).
Единственное рациональное решение указанной проблемы - перерасчёт координат юнита опираясь на его физ.размер.
Для решения проблемы с областями можно просто "подождать" лишние 0.1 - 0.4 секунды и только потом проверить находится ли юнит в области (топорно, но работать будет).
свич по сути просто меняет местами владельцев над юнитами игроков и переключает союзы
т.е. допустим игроки 1-5 это клан А, а игроки 6-10 это клан Б
игрок 2 меняется с игроком 8
все юниты игрока 2 заносятся в группу (допустим группа G[1])
а все юниты игрока 8 - в группу G[2]
игрок 2 перестаёт относиться к игрокам клана А как к союзникам, и считает их врагами
игрок 2 перестаёт относиться к игрока клана Б как к врагам, и считает их союзниками
игрок 8 перестаёт относиться к игрокам клана А как к врагам, и считает их союзниками
игрок 8 перестаёт относиться к игрока клана Б как к союзникам, и считает их врагами
В отношении этих игроков кланы точно так же перенастраивают отношения
. . .
С обменом героями всё иначе
герои просто меняют владельцев, при этом переносятся их инвентари
(допустим Варлок купил кларити, и свапнулся на Шейкера - игрок не потеряет предмет, его новый герой Шейкер будет иметь в инвентаре кларити...)
nvc123, таким образом, юнит с 10 хп погибает от 20 урона, хотя должен выдержать ещё 2 удара, и только с 3-го погибнуть.
Легче при касте способности добавлять два стандартных скилла: защита от магии и защита от физ.урона (точные названия не помню) и запускать таймер. После её окончания убирать способности у юнита.
Во-первых, это лишь указание на то каким образом нужно делать данный скилл, остальное - уже мелочи которые нужно уточнять.
Во-вторых, на физ.урон работает нормально только каменный доспех, но он блокирует урон не в %. А в % только хитиновый панцирь, который работает только против ближнего боя...
Так что либо полностью, либо не так как надо...
В итоге мы имеет геморрой с другой стороны вопроса.
В-третьих, можно заставить юнита впитать более 999999 урона (любого), имея всего 1 хп как максимальное. Для этого надо использовать другой инструмент. Точно так же как и правильное блокирование урона в случае с превышением лимита хп...
Extremator, я сделал так условие баш а при атака от босса вешать тригерный шанс баш ибо не вижу другого варианта.....
Можно сделать триггерно сам баш...
Можно при замахе считать шанс и давать баш с 100% шансом, и после замаха такой атаки отлавливать урон по цели с проверкой на бафф стана...
Можно заменить скилл на активный стан с анимацией attack (тот же молот бурь), и заставлять его использовать в некоторым шансом при попытке атаковать...
Что мешает сделать скилл на точку (или область в 200-300)
и при касте проверять имеет ли плавательный флаг точка каста
если не имеет - стоп приказ, и сообщение об ошибке (если нужно)
если имеет - то всё ок, идёт ловля
Viktor19, эти поля со эффектами. Вот у скила укрыться со щитом сверкает, когда кто-то атакует. Еще например, летит стрела в пехотинца, попадает, часть урона отклоняет и потом обратно в противника летит. Сам только что заметил эту фишку, что при попадании стрела обратно летит
это работает только если атака была соверша юнитом с типом атаки "дальний бой", т.е. это те же лучницы
Ты не юнитов лучше считай, а просто маркируй башню при атаке её крипами... на 5-10 сек
И пока есть маркер - её можно атаковать кому угодно
Если маркера нет - то никому нельзя, только крипам (юнитам игрока-компа)
» WarCraft 3 / Способность Ворот закрываться и открываться.
» WarCraft 3 / Событие - Юнит входит в область
» WarCraft 3 / Шмотка, добавляющая дальность атаки
» WarCraft 3 / Эфирная Линза
» WarCraft 3 / Эфирная Линза
» WarCraft 3 / Максимальное количество скилов
» WarCraft 3 / команда -switch
т.е. допустим игроки 1-5 это клан А, а игроки 6-10 это клан Б
игрок 2 меняется с игроком 8
все юниты игрока 2 заносятся в группу (допустим группа G[1])
а все юниты игрока 8 - в группу G[2]
игрок 2 перестаёт относиться к игрокам клана А как к союзникам, и считает их врагами
игрок 2 перестаёт относиться к игрока клана Б как к врагам, и считает их союзниками
игрок 8 перестаёт относиться к игрокам клана А как к врагам, и считает их союзниками
игрок 8 перестаёт относиться к игрока клана Б как к союзникам, и считает их врагами
В отношении этих игроков кланы точно так же перенастраивают отношения
герои просто меняют владельцев, при этом переносятся их инвентари
(допустим Варлок купил кларити, и свапнулся на Шейкера - игрок не потеряет предмет, его новый герой Шейкер будет иметь в инвентаре кларити...)
» WarCraft 3 / команда -switch
обмен игроками между двумя кланами - это switch
Ред. Extremator
» WarCraft 3 / Как поворачивать декорации на карте?
ставишь её, и крутишь
не?
» WarCraft 3 / Ремейк Повелителя Кланов
» WarCraft 3 / Неправильный синтаксис кода
» WarCraft 3 / Enrage
» WarCraft 3 / Enrage
» WarCraft 3 / Enrage
Так что либо полностью, либо не так как надо...
В итоге мы имеет геморрой с другой стороны вопроса.
» WarCraft 3 / Как отловить оглушение на разных героях
можно через даммика с мгновенным молотом бурь
в нужный момент отдаёшь даммику приказ - юнит оглушается на N сек.
Ред. Extremator
» WarCraft 3 / Как отловить оглушение на разных героях
» WarCraft 3 / Как отловить оглушение на разных героях
» WarCraft 3 / Определить рядом ли вода или нет!
и при касте проверять имеет ли плавательный флаг точка каста
если не имеет - стоп приказ, и сообщение об ошибке (если нужно)
если имеет - то всё ок, идёт ловля
Ред. Extremator
» WarCraft 3 / Укрыться за щитом
» WarCraft 3 / Помогтте сделать скилл
» WarCraft 3 / Проблема со способностью
мне кажется ты допускаешь ошибку на уровне РО...
проверь на друидах
Ред. Extremator
» WarCraft 3 / Спец.Эффект к рукам
Если же нет - косяк в модели эффекта
» WarCraft 3 / как подсчитать количество юнитов в радиусе от вышки?
И пока есть маркер - её можно атаковать кому угодно
Если маркера нет - то никому нельзя, только крипам (юнитам игрока-компа)
» WarCraft 3 / Карты, в которых есть триггеры на джассе не запускаются.
И только потом проверяешь её в игре (Ctrl+F9)
» WarCraft 3 / Как сделать два типа юнита?
и благо элуны множещее маг.урон на 0.00
вот тебе и неуязвимый юнит, по сути