Шаблонов для инвиза куча - инвиз тени, НЭфов, БМа, "Постоянная невидимость" и прочее. Все они ревилятся гемом, трусайтом, дастами и так далее. А есть ли возможность сделать такоой инвиз, который прошёл два логических шага разревилить будет попросту вообще ничем невозможно?
Мне это нужно для улучшения механики нырятелей и закапывателей. Ведь им по сути (те же криптфайнды, к примеру) тупо инвиз даётся, хотя они (если реализм подрубить) под землёй, а не рядом в состоянии изменённой по свойствам материи (сам инвиз с псевдонаучной точки зрения, собсна).

Принятый ответ

В мемхаке были флаги видимости но я вот хз как ими пользоваться.
Возможно стоит попробовать делать HIde юниту в зависимости от ситуции это должно помочь.
Я вот делал ульту сларка у него там самый простой аналог невидимости которая не контрится трусайтом:
На мемхаке меняем модель на тучу, делаем юнита невыделяемым через тех же москитов. И запрещаем атаки с руки, в итоге юнит типа "невидим" и единственное что может его задеть это АОЕ урон. Так же вот допустим с новым скилом рики (хз ка как первой доте), во второй он пропадает из карты через скрытие персонажа (аналоги астрала). К варику это всё также применимо.
Вернёмся к сабжу, нам нужно, чтобы юнит был допустим закопан, его враг не нашёл трусайтом но проходил АОЕ урон. Если так то то всё вполне нормально, и может применить "метод сларка" что я описал выше, но тут проблема с выходом из этого состояния и возможно ещё трусайт на миникарте будет палить таких закопанных существ. Может также методом 2 скрыть этих юнитов, но тогда будет крайне проблемно выкопать этих юнитов. Задумка интересная, но я вижу только очень костыльные реализации даже на мемхаке.
Если на на рефордже, то тоже ничего путнего особо не добавится
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
22
3 года назад
4
Ну смотри, чтобы инвиз нельзя было развеять, нужно просто не добавлять то, что его развеивает
1
27
3 года назад
Отредактирован rsfghd
1
Можно тогда сделать триггерное развеивание и кидать его на нужных юнитов с инвизом. Если на основе гема (что первое в голову пришло, ибо остальное ничего не понял) ), то там нужно даммика двигать с этим камушком (у которого радиус развеивания очень маленький) на места нужных инвизеров, игнорируя тех, кто под землёй. Но даже тут может быть кривота, если инвизеры встанут над закопавшимся юнитом, даммик переместится туда же и покажет обоих
Вероятнее всего тут должен помочь мемхак (?)
2
32
3 года назад
2
Ну либо триггерную детекцию делайте, либо мемхак. Ибо класс детекции вы менять стандартными средствами не можите, и сделать инвиз который бы не детектился, сдедовательно тоже. Если у вас есть детект порошком прозрения - то переделываем на кастом вариант, а даммиком кастуем посох чужих глаз (абилка предмета такая) на юнита детект, аналогично со всеми другими абилками, и с труесайтом башни альянса и тому подобное.
2
32
3 года назад
2
В мемхаке были флаги видимости но я вот хз как ими пользоваться.
Возможно стоит попробовать делать HIde юниту в зависимости от ситуции это должно помочь.
Я вот делал ульту сларка у него там самый простой аналог невидимости которая не контрится трусайтом:
На мемхаке меняем модель на тучу, делаем юнита невыделяемым через тех же москитов. И запрещаем атаки с руки, в итоге юнит типа "невидим" и единственное что может его задеть это АОЕ урон. Так же вот допустим с новым скилом рики (хз ка как первой доте), во второй он пропадает из карты через скрытие персонажа (аналоги астрала). К варику это всё также применимо.
Вернёмся к сабжу, нам нужно, чтобы юнит был допустим закопан, его враг не нашёл трусайтом но проходил АОЕ урон. Если так то то всё вполне нормально, и может применить "метод сларка" что я описал выше, но тут проблема с выходом из этого состояния и возможно ещё трусайт на миникарте будет палить таких закопанных существ. Может также методом 2 скрыть этих юнитов, но тогда будет крайне проблемно выкопать этих юнитов. Задумка интересная, но я вижу только очень костыльные реализации даже на мемхаке.
Если на на рефордже, то тоже ничего путнего особо не добавится
Принятый ответ
4
32
3 года назад
4
Bergi_Bear, на мемхаке есть - locsut flag - включает имун к труесайтам аурам, ну пассивка башни альянса и аналоги, а для порошков прозрения, волшебного огня есть другая - remove unit detection, снимает все детекты с юнита, ну и так каждый раз когда они появились, появление по баффу и 0.00 сек детектим, ну и через таймер на 0.00 сек снимаем, ленивые просто раз в пол секнду. по окончанию вызываем Recount Unit Detection - вернет все наместо, в мх лича есть ошибка, которую надо исправить. Но тут до мемхака офк дело не дойдет.
0
32
3 года назад
0
quq_CCCP, да спс что напомнил, а то я это так и не использовал и знания улетучиваются
0
9
3 года назад
Отредактирован TechnoViking
0
Как-то... страшновато становится от всех этих путей исполнения и механик, раз они единственно возможные по сути. Просто дело в том, что это не уникальный юнит, единственный на карте, типа Сларка, будет, а спелл-ширпотреб, можно сказать, для целой оравы скарабеев, скорпионов, муравьиных львов, крабов и прочих жителей. Просто если на каждого такого с подобным потеть, по оптимизации может ударить, коли таких в районе сотни одновременно в файте будет. На мили-карте с кучей всего мув добавлять такое вряд ли будет рациональным. Я просто подумал, что, вероятно, есть лёгкие пути, о которых я могу не знать, ибо такое бывало.
Жаль, что Близзы в своё время просто не добавили что-то типа "иммун к ревилу инвиза", которая по сути работала бы ровно так же как и "постоянная невидимость".
Спасибо за ответы.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.