Конечно, подобных статей было великое множество, однако, я хочу сделать почти все тоже самое, но для версии 6.32b (последней стабильной), но я постараюсь отличаться от множества авторов, и продемонстрирую немного другую информацию. Тип атаки (Attack Type)
Он одинаково используется и в триггерах, и в обычном бою и заклинаниях.
Тип атаки можно посмотреть прямо в параметрах боевой единицы в игре – тип атаки, например – герой/дальний бой/обычный - всем знакомы нам еще с ладдера.
А также он осуществляется и в триггерах ATTACK_TYPE_x, где x – как раз то наименование.
Очень важно - тип атаки начисляется раньше, чем Тип урона (Damage Type). Этот Attack_Type зависит от типа брони, но не от ее процента.
Еще очень-очень важное замечание. Attack_Type_Normal резистится снижением магического урона (аегис например), и все типы атаки, которые сделаны через Attack_Type_Normal не будут работать на существо под бкб/аватаром/репелом.
Тип повреждения (Damage Type)
Этот действие можно увидеть только в триггерах. Обычно все наносимые уроны в доте пишутся через строку call UnitDamageTargetBJ (). Там есть и уже написанной мной выше Attack_Type, а также есть загадочный DAMAGE_TYPE_x, где x – наименование. Открыв все доступные наименования, вы увидите разные значения – огонь, лед, обычный, яд, и прочее.
Протестировав абсолютно все значения, я понял – что они в принципе все одинаково влияют и на героев, и на здания, и на остальных. И все они… не влияют на процент защиты! То есть если на вас прет Омникнайт под ультом с защитой 98%, его с таким Damage_Type_не Normal можно не бояться.
Различен только DAMAGE_TYPE_NORMAL, в котором притаилась изюминка. Этот урон… резиститься броней. То есть, вот зачем пригодиться процент защиты.
Самый главный нюанс – тип атаки при обычной физической атаки (attack, клавиша «a», правая кнопка мыши) у каждой боевой единиц разный – будь то герой, ближний бой, дальний бой… А DAMAGE_TYPE всегда одинаковый – Normal (при физической атаке разумеется), поэтому продамажить кого-нибудь с защитой 0% талон сможет больше, чем с защитой 50%.