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

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

TargetFlags enum определяет дополнительные условия и фильтры, которые можно применять при определении допустимых целей для способностей или эффектов в Dota 2.

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

ИмяЦенитьОписание
DOTA_UNIT_TARGET_FLAG_NONE0Никаких дополнительных ограничений по таргетингу.
DOTA_UNIT_TARGET_FLAG_RANGED_ONLY2Нацеливается только на юнитов дальнего боя.
DOTA_UNIT_TARGET_FLAG_MELEE_ONLY4Нацеливается только на отряды ближнего боя.
DOTA_UNIT_TARGET_FLAG_DEAD8Нацеливается на мертвые юниты.
DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES16Включает вражеские юниты с иммунитетом к магии в качестве допустимых целей.
DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES32Исключает союзников с иммунитетом к магии из числа допустимых целей.
DOTA_UNIT_TARGET_FLAG_INVULNERABLE64Включает неуязвимые юниты в качестве допустимых целей.
DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE128Целевые отряды видны в тумане войны.
DOTA_UNIT_TARGET_FLAG_NO_INVIS256Исключает невидимые юниты из числа допустимых целей.
DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS512Исключает древние юниты из числа допустимых целей.
DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED1024Включает только юниты, управляемые игроком.
DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED2048Исключает доминируемые подразделения из числа действительных целей.
DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED4096Исключает вызванные юниты из числа действительных целей.
DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS8192Исключает юниты иллюзий из числа действительных целей.
DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE16384Исключает юниты с иммунитетом к атакам из числа допустимых целей.
DOTA_UNIT_TARGET_FLAG_MANA_ONLY32768Нацеливается только на юнитов, у которых есть мана.
DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP65536Соблюдает настройки «отключить помощь» для союзников.
DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO131072Исключает героев-крипов из числа допустимых целей.
DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD262144Включает юниты, находящиеся за пределами игрового мира.
DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED524288Исключает юнитов, находящихся под эффектом Кошмара.
DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES1048576Устанавливает приоритет вражеских юнитов при нацеливании.
DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS2097152Учитывает препятствия (например, скалы, деревья) при определении допустимых целей.