env_weaponfire
< Zh
类层级 |
---|
CEnvWeaponfire |
env_weaponfire
是一个点实体 ,可在 求生之路系列中使用。该实体用于模仿求生之路中枪支的武器射击。它会造成伤害、枪口闪光、发射痕迹和打击效果。虽然它非常适合介绍过场动画,但该实体并非 100% 与求生之路的武器行为相同(例如,镜头不会穿透多个僵尸)。所有效果都是在客户端完成的,因此带宽使用率非常低,但它与服务端伤害计算并不完全同步。
错误:该实体无法在游戏中更改它自己的角度!脚本或其他方式也不能更改。一旦在 Hammer 中指定了角度,编译后将保持不变。 [todo tested in?]
- 待完善: 寻找是否有更改该实体角度的方法。
键值
- Target Arc
(TargetArc)
<float > - 实体搜索目标的角度范围(以度为单位)
- Target Range
(TargetRange)
<float > - 实体搜索目标的距离范围(以英寸为单位)
- Target Filter
(filtername)
<filter > - 用于限定实体是否是有效目标的过滤器
- Damage Modifier
(DamageMod)
<float > - 用于增强或减少每次射击时造成的伤害量
- Weapon Type
(WeaponType)
<choices> - 武器类型
- 1 : 突击步枪
- 2 : 猎枪
- 3 : (半)自动霰弹枪
- Target Team
(TargetTeam)
<choices> - 要射击的队伍
- 3 : 丧尸
- 2 : 生还者
- -1 : 两者
- Ignore Players
(IgnorePlayers)
<boolean > - 该选项会让子弹无法造成对玩家的伤害。
参见: Generic Keyvalues, Inputs and Outputs available to all entities
角度:
- Pitch Yaw Roll (Y Z X) <angle >
- 这个实体在世界的方向。Pitch是围绕Y轴旋转,Yaw是围绕Z轴的旋转,Roll是围绕X轴的旋转。
EnableDisable/启动禁用:
- Start Disabled
(StartDisabled)
<boolean > - 保持休眠状态,直到被唤醒。(利用
Enable
输入)。
输入
EnableDisable/启动禁用:
Enable
Disable
- 启动/禁用此实体所具备的效果。同样会使实体消失。