какие свойства есть у абилки 'Aloc' locust москиты ?
я пока нашел только 3:
  1. юнит становится некликаемым
  2. пропадает полоска хп
  3. не отображается на миникарте

  1. неуязвимость Extremator
  2. не ловится многими нативками перебора в группе Берги nazarpunk Extremator МрачныйВорон
и чем их воспроизвести аналогичным? (не используя 'Aloc')
вот что я нашел:
  1. некликаемость - (JASS) - можно воспроизвести через удаление москитов
call UnitAddAbility(u,'Aloc')
call UnitRemoveAbility(u,'Aloc')
call ShowUnitHide(u)
call ShowUnitShow(u)
но если сделать такое на героя - то выбор героя по F1 останется
P.S. добавить москиты назад:
call UnitRemoveAbility(u,'Aloc')
call ShowUnitHide(u)
call ShowUnitShow(u)
call UnitAddAbility(u,'Aloc')
  1. некликаемость - (WE)
хз
  1. убрать полоску хп (JASS)
все юниты:
    call EnablePreSelect(true, false)
   //call EnablePreSelect(true, true) -- вкл, криво работает если был нажат Alt после убирания полосок хп
  1. убрать полоску хп (WE)
не убрать, но уменьшить - параметр scale --- Art - Selection Scale - 0.10 - для всех юнитов единого типа
убрать - параметр scale --- Art - Selection Scale - Shift+Enter -1 - для всех юнитов единого типа
у здания нет хп бара, т.е. сделать юнита зданием
  1. не отображается на миникарте (JASS)
16x16 xgm.guru/files/100/316058/InvisibleIcon.blp
call SetAltMinimapIcon("war3mapImported\\InvisibleIcon.blp")
call UnitSetUsesAltIcon(unit, true)
  1. не отображается на миникарте (WE)
hideOnMinimap --- Stats - Hide Minimap Display False - для всех юнитов единого типа
  1. неуязвимость (JASS) Extremator
call UnitAddAbility(u,'Avul')
  1. неуязвимость (WE) Extremator
AbiList - Avul - неуязвимый(нейтральный)
  1. не ловится многими нативками перебора в группе (JASS)
через использование доп.условий во время перебора в группе
  1. не ловится многими нативками перебора в группе (WE)
хз



какие еще есть свойства у москитов и чем еще их можно воспроизвести?
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
В точности их можно воспроизвести только через мемхак или UjAPI.
26
Алок делает юнита неуязвимым.
Скрыть юнита с мини-карты выставив ему спец.значок, который будет пустым.
14
Extremator: Алок делает юнита неуязвимым.
добавлено в шапку
Extremator: Скрыть юнита с мини-карты выставив ему спец.значок
это в WE делается или в джасе тоже можно?
Загруженные файлы
26
host_pi:
это в WE делается или в джасе тоже можно?
Это триггерно делается
33
Что за джассы о чем этот тред вообще?
Неуязвимость к перебору группы, юнит не будет выбран триггерно, однако к нему можно обратится если будет источником урона
30
Неуязвимость к перебору группы
Не все переборы москитов скипают.
26
можно обратится если будет источником урона
...или любым другим, кроме этого...
Перебор группы на нём работает.
Не работает фильтрация для выбора юнитов от позиции (т.е. в радиусе от какой-либо точки или координат, или как там, если быть более точным в толковании)
14
nazarpunk: Не все переборы москитов скипают.
МрачныйВорон делал исследование на эту тему:
МрачныйВорон: xgm.guru/p/wc3/191764/comments/view/350987
была тема о том что нативки которые начинают с GroupEnum....могут не выделять москитов в группу
правда, не все функции. посмотрите код/карту внимательно, сюда добавил все существующие в варе пики и проверял xgm.guru/p/wc3/187447?postid=345848#comment10
с помощью тех нативок GroupEnum..., которые ловят москитов, нельзя указать радиус.
МрачныйВорон: xgm.guru/p/wc3/187447/comments/view/345848
call GroupEnumUnitsInRange(g, x, y, 400., f) ловит всех юнитов, находящихся в радиусе от точке, но москитов не ловит
call GroupEnumUnitsInRangeCounted(g, x, y, 400., f, 4) аналогична GroupEnumUnitsInRange, но берет определенное кол-во юнитов. Москитов не ловит
call GroupEnumUnitsInRangeOfLoc(g, loc,400., f) аналогична GroupEnumUnitsInRange. Москитов не ловит.
call GroupEnumUnitsInRangeOfLocCounted(g, loc,400., f, 4) аналогична GroupEnumUnitsInRangeCounted. Москитов не ловит.
call GroupEnumUnitsInRect(g,bj_mapInitialPlayableArea ,f1) ловит всех юнитов в области. Москитов не ловит.
call GroupEnumUnitsInRectCounted(g,bj_mapInitialPlayableArea ,f1, 4) ловит определенное кол-во юнитов в области. Москитов не ловит.
call GroupEnumUnitsSelected(g,GetTriggerPlayer(),f) ловит юнитов. выделенным игроком. Москитов. очевидно. не ловит.
call GroupEnumUnitsOfPlayer(g,GetTriggerPlayer(),f1) ловит всех-всех юнитов игрока на карте. Москитов ловит нормально.
call GroupEnumUnitsOfType(g,"Peasant", f) ловит всех-всех юнитов с этим именем. Нужно писать английский аналог название (например работник = Peasant). Ловит москитов.
call GroupEnumUnitsOfTypeCounted(g,"Peasant", f, 4) ловит опреденное кол-во юнитов группу. Ловит Москитов.
33
Не работает фильтрация для выбора юнитов от позиции
Спасибо за уточнение, я именно это имел ввиду
30
call GroupEnumUnitsSelected(g,GetTriggerPlayer(),f) ловит юнитов. выделенным игроком. Москитов. очевидно. не ловит.
Почему очевидно? А если триггерно москита в выбор добавить?
14
а может есть какая-нибудь абилка невидимости без изменения прозрачности юнита?
чтобы убрать конкретного юнита с миникарты, но оставить его вид таким же
и еще так и не было инфы про "спец значок" и каким кодом это можно сделать
33
Добавьте в статью возвращение москитов, там вроде как не просто удалить, а потом запаузить/распаузить юнита, точный способ не помню, чтобы вернуть хп бар и выделяемость,... И вообще помнит ли кто как это делается?
32
Берги, удалить москиты можно только после хайда юнита, но хп бара не будет, чтобы герой был как прежде - сперва морфим его в кого либо, кого неважно, после обратно, в того каким был,и улыбаемся, москитов нету.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.