trigger_hurt
< Ru
Jump to navigation
Jump to search
| CTriggerHurt |
trigger_hurt - это объект переключатель, доступно для всех игр на движке
Source. Объём этого переключателя наносит урон объектам, которые к нему прикасаются.
В статье типы урона представлен список различных повреждений влияющих на player персонажа игрока.
Наносящие урон области отмечены темно-синим прямоугольником, и боты будут стараться их избегать. В
Ключ-параметры
- Name (targetname) <объект источник>
-
Имя объекта, по которому другие объекты могут ссылаться на этот объект, через Входы/Выходы или другие ключ-параметры (например
parentnameилиtarget).
Оно отображается на 2D-видах в Hammer и Отчёте об объектах (Entity Report).- См. также: Основные ключ-параметры, входы и выходы доступные для всех объектов
-
Master (Obsolete) (master) <строка>
-
Устарело.
Поддержка устаревших версий: имя объекта владельца. Если объект владелец не был активирован, то этот объект не будет активирован.
- Damage (damage) <целое число>
-
Величина урона, наносимого объектам, соприкасающимся с объёмом переключателя. Урон наносится каждые полсекунды. Смотрите также Damage Model (Принцип урона) о способах нанесения урона. Используйте отрицательное значение для восстановления жизнеспособности.
Предупреждение: Do not use excessively large values like 99999999 or 999999999. This can cause entities that inherit velocity on death (like ragdolls) to gain such high velocity that it causes VPhysics to explode.
Подтвердить:How high is "too high"?
Примечание: Since it deals damage every half-second, a value of 1 will deal no damage (if no doubling).
- Damage Cap (damagecap) <целое число>
- Максимальный урон, наносимый за секунду. Этот параметр применяется только если выбран принцип урона удвоение с восстановлением в признаках появления.
- Damage Type (damagetype) <flags>
-
Указанные значения можно складывать друг с другом для суммирования эффектов
- 0: GENERIC
- 1: CRUSH
- 2: BULLET
- 4: SLASH
- 8: BURN
- 16: VEHICLE / (TRAIN
) - 32: FALL
- 64: BLAST
- 128: CLUB
- 256: SHOCK (Spawns particle with missing texture in
) - 512: SONIC
- 1024: ENERGYBEAM
- 16384: DROWN
- 32768: PARALYSE
- 65536: NERVEGAS / (SAWBLADE
) - 131072: POISON
- 262144: RADIATION
- 524288: DROWNRECOVER
- 1048576: ACID / (CRITICAL
) - 2097152: SLOWBURN
- 4194304: REMOVENORAGDOLL
- 16777216: FULLGIB (в

)
Примечание: Some damage types are named incorrectly by default in base.fgd, instead using their GoldSource names.
VEHICLEis namedFREEZEACIDis namedCHEMICALREMOVENORAGDOLLis namedSLOWFREEZE
Совет:
Team Fortress 2: Fancy damage effects such as decapitation, disintegration or ice/gold statues on death can be applied via VScript. See TakeDamageCustom function or the trigger example.
Баг:In
Team Fortress 2, REMOVENORAGDOLL/SLOWFREEZEwill cause the killed player's cosmetics to appear floating above their observer target. (подтверждено в:
)
- Damage Model (damagemodel) <варианты выбора>
- Принцип нанесения урона. Обычно наносится указанное количество урона каждые полсекунды. Удвоение начинается с указанного значения и удваивается каждый раз, пока объект соприкасается. Восстановление означает, что если объект перестаёт соприкасаться с переключателем, урон сбрасывается до указанного значения. Подходит для создания эффектов, которые со временем становятся смертельными, не нанося большого урона при каждом нажатии.
- 0 : Normal (Обычно)
- 1 : Doubling w/forgiveness (Удвоение с восстановлением)
- Zero Damage Force (nodmgforce) <булева переменная>
- Включите этот ключ-параметр, чтобы отменить физическое отталкивание объектов при нанесении урона.
-
Damage Force Override (damageforce) <вектор данных> (только в

)
-
Always think every frame (thinkalways) <варианты выбора> (только в

)
- Обычно переключатели срабатывают каждые полсекунды, но в некоторых случаях может потребоваться наносить урон в каждом такте. Это затратно!
- Filter Name (filtername) <фильтр>
- Имя объекта фильтра для проверки активаторов переключателя.
- Start Disabled (StartDisabled) <булева переменная>
-
Оставаться отключенным до момента активации с помощью входа
Enable.
Признаки
|
Входы
- SetDamage <число с плавающей запятой>
- Устанавливает новое значение величины урона этого переключателя.
Toggle:
- Toggle
- Toggle the enabled/disabled status of this entity.
EnableDisable:
- Enable / Disable <пусто>
- Enable/disable this entity from performing its task. It might also disappear from view.
Выходы
- OnHurt
- !activator = entity that was hurt
!caller = this entity
Срабатывает каждый раз, когда этот переключатель наносит урон чему-либо, кроме персонажа игрока. - OnHurtPlayer
- !activator = the player that was hurt
!caller = this entity
Срабатывает каждый раз, когда этот переключатель наносит урон персонажу игрока.