какие свойства есть у абилки '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)
хз



какие еще есть свойства у москитов и чем еще их можно воспроизвести?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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
Берги, удалить москиты можно только после хайда юнита, но хп бара не будет, чтобы герой был как прежде - сперва морфим его в кого либо, кого неважно, после обратно, в того каким был,и улыбаемся, москитов нету.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.