grenade_launcher_projectile

From Valve Developer Community
< Zh
Jump to: navigation, search
English (en)中文 (zh)Translate (Translate)

小作品

这篇文章是一个小作品,您可以帮助我们完善它。

Info.png
此实体默认存在于 FGD
它不应该直接放置在地图中,因为如果手动生成,则无法按预期运行。
models/w_models/weapons/w_he_grenade.mdl
类层级
CGrenadeLauncher_Projectile
CBaseCSGrenadeProjectile
CBaseGrenade
CBaseCombatCharacter
CBaseFlex
CBaseAnimatingOverlay
CBaseAnimating
CBaseEntity

grenade_launcher_projectile是一个点实体(en),可在求生之路2 求生之路2中使用。这是 weapon_grenade_launcher(en) 射击的榴弹。在接触一个表面时,它会以大闪光爆炸,除非表面是天空盒的一部分,然后手榴弹被删除。

如果这个实体是手动生成的,它将保持原位并且不会造成伤害,将站在上面的玩家推开。因此,VScript(en) 用户对此实体更感兴趣。

NetProps

m_flDamage <float(en)>
造成的伤害。默认为 grenadelauncher_damage
m_hThrower <ehandle(en)>
发射榴弹的玩家。确定谁应该受到伤害以及谁应该是伤害的造成者。

控制台变量

默认属性

{{varcom|suf=:zh-cn|grenadelauncher_startpos_forward|16.0|Unit(en)s|正向偏移量(相对于发射者)。 {{varcom|suf=:zh-cn|grenadelauncher_startpos_right|4.0|Unit(en)s|右侧偏移量(相对于发射者)。 {{varcom|suf=:zh-cn|grenadelauncher_startpos_up|0.0|Unit(en)s|上方偏移量(相当于发射者)。

控制台变量/命令参数或默认值描述符效果
grenadelauncher_damage400Damage榴弹的默认伤害。
grenadelauncher_ff_scale0.12Multiplier (float(en))用于榴弹发射器对其他玩家造成伤害的友军伤害比例。
grenadelauncher_ff_scale_self0.12Multiplier (float(en))用于榴弹发射器伤害到玩家本身时的友军伤害比例。
grenadelauncher_force_kill2000.0Unit(en)s
grenadelauncher_radius_kill180Unit(en)s在指定范围内杀死普通感染者。
grenadelauncher_radius_stumble250Unit(en)s在指定范围内给予普通感染者硬直。
grenadelauncher_vel_up100.0fUnit(en)s在第一秒内,榴弹在缓慢下降之前应该达到多高。
grenadelauncher_vel_variance10.0Unit(en)s
grenadelauncher_velocity1200Unit(en)s榴弹每秒飞跃的单位数。

针对于 Tank

控制台变量/命令参数或默认值描述符效果
z_tank_grenade_damage750Damage一个榴弹可以对 Tank 造成多大伤害。
z_tank_grenade_launcher_dmg_scale3.0Multiplier (float(en))榴弹发射器对坦克造成的伤害增加百分比
z_tank_grenade_roll-10
z_tank_grenade_slowdown0当 Tank 被榴弹击中时设置在 Tank 身上的速度

另请参阅