ent_text
ent_textэто консольная команда отладки, данный инструмент визуализирует информацию об объекте в реальном времени, такую как название энтити, её класс, имя 3д модели и другое. Очень полезное средство для поиска проблем с работой логики ai.
Обратите внимание, чтобы команда работала, игра должна быть запущена в режиме разработчика (developer 1в консоль).
Пример

На скриншоте выше наглядно показан пример работы ent_text . Под гражданином  npc_citizen сидящем на стуле, и под пластиковой бутылью prop_physics стоящей на полке. Подробная информация описана ниже.
Примечание
Информация, отображаемая для объекта командой ent_text, отличается для каждого типа энтити. В общем, информация достаточно понятна, поэтому в этом разделе мы рассмотрим только несколько основных классов энтити, которые обычно исследуются с помощью этой команды.
- Базовая информация (отображается для всех энтити)
- (< index (номер) энтити>) Name:<имя энтити>(<класс энтити>)- Если у энтити нет своего имени, то в графе Name будет отображено имя её класса.
 
 
- (
- Информация о модели  (отображается только у энтити использующих 3д модели)
- Model: <путь и имя модели>
- Sequence: <номер анимации><название анимации>
- Cycle: <продолжительность исходной анимации>(<сколько времени данная анимация запущена>)
 
- Model: 
- Данные об NPC (отображаются для всех npc)
- Health: <уровень здоровья>
- Stat: <положение AI, его поведение>
- Move: <Метод передвижения, место нахождения>
- Behv: <Активное поведение, если присутствует>
- Schd: <Имя активного занятия>
- Task: <Имя активной задачи><номер задачи из активного занятия>
- Actv: <активность в настоящий момент>(<идеальность активности?>) (<root / непереводимая активность>)
- Vel: <absolute velocity X Y Z>Ang:<angular velocity X Y Z>- Будет отображаться только если NPC движется и / или вращается.
 
- Stress: <уровень физического стресса у NPC (а работает ли это вообще?)>
- HAS FL_FLY
- Это будет работать только если у NPC выставлен флажок FL_FLY .
 
- Enemy too far to attack (Враг слишком далеко для атаки)
- Появится если у NPC включен COND_ENEMY_TOO_FAR.
 
- Squad Leader (Лидер отряда)
- Появится только если данный NPC является лидером в своей команде.
 
 
- Health: 
- Информация о Prop_physics
- Mass: <масса в кг>kg /<масса в фунтах>lb (<объект реального мира с похожей массой>)
- Stress: <уровень физического стресса у NPC>
- Motion Disabled
- Это будет отображаться, если у объекта отключена физика, перемещение в реальном мире через флажок motion disable.
 
- Базовый PropData: <Из какого материала сделана модель>
- Breakable Chunks: <число осколков на которые может разлететься модель>(Max size<максимальный размер осколков>)
- Health: <уровень жизни>, collision group<группа коллизии>
 
- Mass: 
Предостережения
- Некоторые энтити не требуют физического расположения на карте,  чтобы исполнять свои функции. Для них Хаммер не экспортирует точку возрождения,  поэтому когда вы применяете к ним ent_text,  их текст появится в точке зарождения мира,  а не в том месте,  где они появлялись в Хаммере. В общем, эти энтити начинаются со слов env_илиlogic_.
Использование
- ent_text- Это включает показ текста энтити под прицелом, если они есть. Примечательно, что это работает только для твердотельных энтити (т.е. до которых можно дотронуться физически).
 
- ent_text <entity index>- Это включает показ текста энтити для энтити определенного индекса (номера), если он есть.
 
- ent_text <name>- Это включает показ текста энтити для всех энтити, имя класса которых начинается с определенного буквосочетания или соответствующие определенному имени.
 

























