trigger_hurt
< Zh
Jump to navigation
Jump to search
![]() |
---|
CTriggerHurt |
![]() |
trigger_hurt
是一个固体实体 ,可在所有的 起源 游戏中使用。 这是一个会对接触实体 造成伤害的触发器 体积。
不同伤害类型对player 玩家的影响请参阅伤害类型 列表。


damage
值为负数。危险区域会显示深蓝色矩形框,机器人将主动规避。在





键值(Keyvalues)
- Name (目标名称) <target_source>[ Edit ]
- 这个名称是其他实体通过 输入/输出 或其他 关键值 (如
parentname
或target
) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告 中。参见: 所有实体均可使用的 通用键值、输入与输出
- Damage (damage) <整数 >
- 每次接触造成的伤害值(每0.5秒触发一次)。负值表示治疗
警告:避免使用极大数值(如99999999999999999),可能导致死亡实体的物理速度异常
注意:由于每0.5秒触发,值为1时实际不会造成伤害
- Damage Cap (damagecap) <整数 >
- 每秒最大伤害值(仅在使用"翻倍+重置"伤害模式时生效)
- Damage Type (damagetype) <choices>
- 伤害类型(可叠加)
- 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 (存在于
之中)

VEHICLE
is namedFREEZE
ACID
is namedCHEMICAL
REMOVENORAGDOLL
is namedSLOWFREEZE


- Damage Model (damagemodel) <choices>
- 伤害计算模式:
- 0 : 固定伤害
- 1 : 翻倍+重置(脱离触发器后伤害重置)
- Zero Damage Force (nodmgforce) <布尔值 >
- 是否禁用物理冲击力
- Damage Force Override (damageforce) <向量 > (仅存在于
之中)
- 伤害力度覆盖
- Filter Name (filtername) <filter >
- 过滤器实体名称
- Start Disabled (StartDisabled) <布尔值 >
- 保持休眠状态,直到被唤醒。(利用
Enable
输入)。
实体属性(Flags)
|
输入
- 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 = 受伤实体
!caller = this entity
非玩家实体受伤时触发
- OnHurtPlayer
- !activator = 受伤玩家
!caller = this entity
玩家受伤时触发