Какое условие на неуязвимый юнит или нет?

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

вроде Диод скидывал алгоритм на проверку неуязвимости. Находится в разделе алгоритмы
правда не знаю, насколько идеально работает
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
4
27
5 лет назад
4
вроде Диод скидывал алгоритм на проверку неуязвимости. Находится в разделе алгоритмы
правда не знаю, насколько идеально работает
Принятый ответ
0
23
5 лет назад
0
как будто IsUnitType не проверяет неуязвимость =)
0
28
5 лет назад
Отредактирован PT153
0
как будто IsUnitType не проверяет неуязвимость =)
Не проверяет.
раскрыть
    constant unittype UNIT_TYPE_HERO                        = ConvertUnitType(0)
    constant unittype UNIT_TYPE_DEAD                        = ConvertUnitType(1)
    constant unittype UNIT_TYPE_STRUCTURE                   = ConvertUnitType(2)

    constant unittype UNIT_TYPE_FLYING                      = ConvertUnitType(3)
    constant unittype UNIT_TYPE_GROUND                      = ConvertUnitType(4)

    constant unittype UNIT_TYPE_ATTACKS_FLYING              = ConvertUnitType(5)
    constant unittype UNIT_TYPE_ATTACKS_GROUND              = ConvertUnitType(6)

    constant unittype UNIT_TYPE_MELEE_ATTACKER              = ConvertUnitType(7)
    constant unittype UNIT_TYPE_RANGED_ATTACKER             = ConvertUnitType(8)

    constant unittype UNIT_TYPE_GIANT                       = ConvertUnitType(9)
    constant unittype UNIT_TYPE_SUMMONED                    = ConvertUnitType(10)
    constant unittype UNIT_TYPE_STUNNED                     = ConvertUnitType(11)
    constant unittype UNIT_TYPE_PLAGUED                     = ConvertUnitType(12)
    constant unittype UNIT_TYPE_SNARED                      = ConvertUnitType(13)

    constant unittype UNIT_TYPE_UNDEAD                      = ConvertUnitType(14)
    constant unittype UNIT_TYPE_MECHANICAL                  = ConvertUnitType(15)
    constant unittype UNIT_TYPE_PEON                        = ConvertUnitType(16)
    constant unittype UNIT_TYPE_SAPPER                      = ConvertUnitType(17)
    constant unittype UNIT_TYPE_TOWNHALL                    = ConvertUnitType(18)    
    constant unittype UNIT_TYPE_ANCIENT                     = ConvertUnitType(19)
    
    constant unittype UNIT_TYPE_TAUREN                      = ConvertUnitType(20)
    constant unittype UNIT_TYPE_POISONED                    = ConvertUnitType(21)
    constant unittype UNIT_TYPE_POLYMORPHED                 = ConvertUnitType(22)
    constant unittype UNIT_TYPE_SLEEPING                    = ConvertUnitType(23)
    constant unittype UNIT_TYPE_RESISTANT                   = ConvertUnitType(24)
    constant unittype UNIT_TYPE_ETHEREAL                    = ConvertUnitType(25)
    constant unittype UNIT_TYPE_MAGIC_IMMUNE                = ConvertUnitType(26)
0
23
5 лет назад
0
Хз! Помню когда то нашел... То делай костыль спавни дамми и атакуй если приказ не сработал так как не может атаковать то считай он бесмертный
0
28
5 лет назад
0
pro100master, зачем, если есть патч 1.29+.
0
23
5 лет назад
0
PT153, не все переходят на последный патч =) Кто они хз!
0
26
5 лет назад
0
Esea, обычно для этого желательно делать неуяз. через абилку.
Тогда его легко детектить.
Так же можно сделать базовый эффект неуязвимости (на ряду с оглушением, немотой, слепотой, астралом и т.п.).
2
7
5 лет назад
Отредактирован Mate
2
На 1.26а просто уровень способности неуязвимость равна 0 или более 0. Но это только если триггером выдается неуязвимость, если ты сам руками выдавал способность дающую неуязвимость, то ее в том же условии и нужно указывать, а если именно действие сделать неуязвимым, то стандартная неуязвимость(нейтр.).
Я не уверен, сработает ли это на бабл паладина кстати, ибо не проверял. Но на бабл можно и просто наличие баффа проверить.
0
26
5 лет назад
0
Кстати, можно ещё чекнуть так же, как проверяют жив ли юнит (через абилку).
0
32
5 лет назад
0
Mate, это ненадежный способ, он не может проверить все виды неуязвимости, а лиш неуязвимость зданий и триггерное действие SetUnitInvul.... Все же неуязвимости с баффами таким способом не обнаруживаются.
Далее, чето все забыли что неуязвимые не получают урона, точнее полученный ими урон всегда 0.00, так же даммики не могут их атаковать, способов проверки много, и есть куда более удобные чем предложенный выше бред.
0
28
5 лет назад
0
Не знаю, чего ту всё ещё пишут что-то, ответ уже был дан для всех патчей.
1.29+ и 1.26.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.