ModifierState Перечисление
ModifierState enum определяет различные состояния или условия, которые можно применять к юнитам в Dota 2. Эти состояния влияют на способности, взаимодействие и поведение юнита во время игры.
Перечисляемые значения
| Имя | Ценить | Описание |
|---|---|---|
MODIFIER_STATE_ROOTED | 0 | Юнит укоренился и не может двигаться. |
MODIFIER_STATE_DISARMED | 1 | Отряд обезоружен и не может атаковать. |
MODIFIER_STATE_ATTACK_IMMUNE | 2 | Юнит невосприимчив к атакам. |
MODIFIER_STATE_SILENCED | 3 | Юнит обезмолвлен и не может произносить заклинания. |
MODIFIER_STATE_MUTED | 4 | Устройство отключено и не может использовать предметы. |
MODIFIER_STATE_STUNNED | 5 | Юнит оглушен и не может выполнять никаких действий. |
MODIFIER_STATE_HEXED | 6 | Юнит наложен порчей, что отключает все способности и снижает скорость передвижения. |
MODIFIER_STATE_INVISIBLE | 7 | Юнит невидим для врагов без обнаружения. |
MODIFIER_STATE_INVULNERABLE | 8 | Юнит неуязвим и не может получить урон. |
MODIFIER_STATE_MAGIC_IMMUNE | 9 | Юнит невосприимчив к магическому урону. |
MODIFIER_STATE_PROVIDES_VISION | 10 | Подразделение обеспечивает обзор своей команде, даже будучи невидимым. |
MODIFIER_STATE_NIGHTMARED | 11 | Отряд находится под действием Кошмара. |
MODIFIER_STATE_BLOCK_DISABLED | 12 | Юнит не может блокировать урон щитами или способностями. |
MODIFIER_STATE_EVADE_DISABLED | 13 | Юнит не может уклоняться от атак. |
MODIFIER_STATE_UNSELECTABLE | 14 | Невозможно выбрать единицу измерения. |
MODIFIER_STATE_CANNOT_TARGET_ENEMIES | 15 | Юнит не может атаковать врагов. |
MODIFIER_STATE_CANNOT_TARGET_BUILDINGS | 16 | Юнит не может атаковать здания. |
MODIFIER_STATE_CANNOT_MISS | 17 | Атаки отряда не могут промахнуться. |
MODIFIER_STATE_SPECIALLY_DENIABLE | 18 | Отряд может быть запрещен союзниками при особых условиях. |
MODIFIER_STATE_FROZEN | 19 | Устройство зависло и не может действовать. |
MODIFIER_STATE_COMMAND_RESTRICTED | 20 | Юнит не может выполнять команды движения или атаки. |
MODIFIER_STATE_NOT_ON_MINIMAP | 21 | Устройство не отображается на minimap. |
MODIFIER_STATE_LOW_ATTACK_PRIORITY | 22 | Отряд имеет низкий приоритет атаки для отрядов противника. |
MODIFIER_STATE_NO_HEALTH_BAR | 23 | Полоса здоровья юнита скрыта. |
MODIFIER_STATE_NO_HEALTH_BAR_FOR_ENEMIES | 24 | Полоса здоровья отряда скрыта только для врагов. |
MODIFIER_STATE_NO_HEALTH_BAR_FOR_OTHER_PLAYERS | 25 | Полоса здоровья отряда скрыта для всех игроков, кроме контроллера. |
MODIFIER_STATE_FLYING | 26 | Юнит летит и игнорирует ограничения местности. |
MODIFIER_STATE_NO_UNIT_COLLISION | 27 | Отряд может перемещаться сквозь другие отряды. |
MODIFIER_STATE_NO_TEAM_MOVE_TO | 28 | Товарищи по команде отряда не могут отдавать ему команды «перейти к». |
MODIFIER_STATE_NO_TEAM_SELECT | 29 | Товарищи по команде отряда не могут его выбрать. |
MODIFIER_STATE_PASSIVES_DISABLED | 30 | Пассивные способности юнита отключены. |
MODIFIER_STATE_DOMINATED | 31 | В отряде доминирует другой игрок или сущность. |
MODIFIER_STATE_BLIND | 32 | Юнит ослеплен и имеет пониженную точность атаки. |
MODIFIER_STATE_OUT_OF_GAME | 33 | Юнит временно удален из игры. |
MODIFIER_STATE_FAKE_ALLY | 34 | Юнит выглядит как союзник для врагов. |
MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY | 35 | Юнит летает только в целях поиска пути. |
MODIFIER_STATE_TRUESIGHT_IMMUNE | 36 | Юнит невосприимчив к обнаружению Truesight. |
MODIFIER_STATE_UNTARGETABLE | 37 | Юнит не может стать целью каких-либо действий. |
MODIFIER_STATE_UNTARGETABLE_ALLIED | 38 | Отряд не может стать целью действий союзников. |
MODIFIER_STATE_UNTARGETABLE_ENEMY | 39 | Юнит не может стать целью действий противника. |
MODIFIER_STATE_UNTARGETABLE_SELF | 40 | Юнит не может нацеливаться на себя. |
MODIFIER_STATE_IGNORING_MOVE_AND_ATTACK_ORDERS | 41 | Отряд игнорирует приказы о движении и атаке. |
MODIFIER_STATE_ALLOW_PATHING_THROUGH_TREES | 42 | Юнит может проходить сквозь деревья. |
MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES | 43 | Юнит не появляется на minimap у врагов. |
MODIFIER_STATE_UNSLOWABLE | 44 | Юнит нельзя замедлить. |
MODIFIER_STATE_TETHERED | 45 | Устройство привязано к другому устройству. |
MODIFIER_STATE_IGNORING_STOP_ORDERS | 46 | Устройство игнорирует команды остановки. |
MODIFIER_STATE_FEARED | 47 | Отряд боится и уходит от источника страха. |
MODIFIER_STATE_TAUNTED | 48 | Отряд подвергается насмешке и вынужден атаковать источник насмешки. |
MODIFIER_STATE_CANNOT_BE_MOTION_CONTROLLED | 49 | На устройство не могут влиять способности управления движением. |
MODIFIER_STATE_FORCED_FLYING_VISION | 50 | Подразделение обеспечивает летное видение для своей команды. |
MODIFIER_STATE_ATTACK_ALLIES | 51 | Отряд может атаковать союзные отряды. |
MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS | 52 | Отряд может преодолевать скалы. |
MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE | 53 | Отряд может проходить через трещины. |
MODIFIER_STATE_SPECIALLY_UNDENIABLE | 54 | В предоставлении единицы не может быть отказано при особых условиях. |
MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS | 55 | Устройство может преодолевать препятствия. |
MODIFIER_STATE_DEBUFF_IMMUNE | 56 | Юнит невосприимчив к дебаффам. |
MODIFIER_STATE_NO_INVISIBILITY_VISUALS | 57 | Устройство не отображает визуальные эффекты невидимости. |
MODIFIER_STATE_ALLOW_PATHING_THROUGH_BASE_BLOCKER | 58 | Юнит может проходить через блокираторы баз. |
MODIFIER_STATE_LAST | 59 | Отмечает последнее допустимое состояние в перечислении. |