Перейти к содержимому

AbilityBehavior Перечисление

AbilityBehavior объект определяет набор флагов, представляющих поведение и свойства способностей в Dota 2. Эти флаги хранятся как bigint значения и могут быть объединены с помощью побитовых операций.

Перечисляемые значения

ИмяЦенитьОписание
DOTA_ABILITY_BEHAVIOR_NONE0nПоведение не назначено.
DOTA_ABILITY_BEHAVIOR_HIDDEN1nВозможность скрыта от пользовательского интерфейса.
DOTA_ABILITY_BEHAVIOR_PASSIVE2nСпособность пассивна и не требует активации.
DOTA_ABILITY_BEHAVIOR_NO_TARGET4nСпособность не требует цели.
DOTA_ABILITY_BEHAVIOR_UNIT_TARGET8nСпособность нацелена на юнит.
DOTA_ABILITY_BEHAVIOR_POINT16nСпособность нацелена на точку на земле.
DOTA_ABILITY_BEHAVIOR_AOE32nСпособность влияет на область действия.
DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE64nСпособность не может быть изучена.
DOTA_ABILITY_BEHAVIOR_CHANNELLED128nЧтобы способность была эффективной, требуется направленное действие.
DOTA_ABILITY_BEHAVIOR_ITEM256nСпособность — это предмет.
DOTA_ABILITY_BEHAVIOR_TOGGLE512nСпособность можно включать и выключать.
DOTA_ABILITY_BEHAVIOR_DIRECTIONAL1024nСпособность имеет направленный компонент.
DOTA_ABILITY_BEHAVIOR_IMMEDIATE2048nСпособность применяется сразу, без очереди.
DOTA_ABILITY_BEHAVIOR_AUTOCAST4096nСпособность можно переключить на автокаст.
DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET8192nСпособность опционально нацелена на юнит.
DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT16384nСпособность опционально нацелена на точку.
DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET32768nСпособность опционально не требует цели.
DOTA_ABILITY_BEHAVIOR_AURA65536nСпособность обеспечивает эффект ауры.
DOTA_ABILITY_BEHAVIOR_ATTACK131072nСпособность привязана к атакам.
DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT262144nСпособность не возобновляет движение после применения.
DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES524288nСпособность отключает корневые эффекты.
DOTA_ABILITY_BEHAVIOR_UNRESTRICTED1048576nСпособность можно применять без ограничений.
DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE2097152nЭта способность игнорирует псевдоочередь.
DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL4194304nЭту способность можно использовать во время поддержания другой способности.
DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT8388608nСпособность не отменяет команды движения.
DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET16777216nСпособность не предупреждает цель при применении.
DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK33554432nСпособность не возобновляет атаку после применения.
DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN67108864nПри краже способность ведет себя нормально.
DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING134217728nСпособность игнорирует анимацию замаха.
DOTA_ABILITY_BEHAVIOR_RUNE_TARGET268435456nСпособность может быть нацелена на руны.
DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL536870912nСпособность не отменяет произнесение.
DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING1073741824nСпособность использует таргетинг vector.
DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT2147483648nСпособность нацелена на резервную точку, когда другие цели недействительны.
DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST4294967296nСпособность может быть использована самостоятельно.
DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES8589934592nСпособность показана в гайдах.
DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS4398046511104nВозможность пропускается при назначении сочетаний клавиш.