grenade_launcher_projectile

From Valve Developer Community
< Zh
Revision as of 11:08, 4 January 2024 by WisdomBot (talk | contribs) (Updated old entity format to {{this is a}}. This action was perfomed by a bot.)
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)

This page was translated by DaKang233. Anyone is welcome to add new content or fix errors.


小作品

This article or section is a stub. You can help by expanding it.

Template:Ent not in fgd:zh-cn

C++ 类层级
CGrenadeLauncher_Projectile
CBaseCSGrenadeProjectile
CBaseGrenade
CBaseAnimating
CBaseEntity

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

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

NetProps

m_flDamage ([todo internal name (i)]) <浮点型(en)>
造成的伤害。默认为 grenadelauncher_damage
m_hThrower ([todo internal name (i)]) <ehandle(en)>
发射榴弹的玩家。确定谁应该受到伤害以及谁应该是伤害的造成者。

控制台变量

默认属性

{{varcom|suf=:zh-cn|grenadelauncher_startpos_forward|16.0|Units|正向偏移量(相对于发射者)。 {{varcom|suf=:zh-cn|grenadelauncher_startpos_right|4.0|Units|右侧偏移量(相对于发射者)。 {{varcom|suf=:zh-cn|grenadelauncher_startpos_up|0.0|Units|上方偏移量(相当于发射者)。
控制台变量/命令 参数或默认值 描述符 效果
grenadelauncher_damage 400 Damage 榴弹的默认伤害。
grenadelauncher_ff_scale 0.12 Multiplier (float) 用于榴弹发射器对其他玩家造成伤害的友军伤害比例。
grenadelauncher_ff_scale_self 0.12 Multiplier (float) 用于榴弹发射器伤害到玩家本身时的友军伤害比例。
grenadelauncher_force_kill 2000.0 Units
grenadelauncher_radius_kill 180 Units 在指定范围内杀死普通感染者。
grenadelauncher_radius_stumble 250 Units 在指定范围内给予普通感染者硬直。
grenadelauncher_vel_up 100.0f Units 在第一秒内,榴弹在缓慢下降之前应该达到多高。
grenadelauncher_vel_variance 10.0 Units
grenadelauncher_velocity 1200 Units 榴弹每秒飞跃的单位数。

针对于 Tank

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

另请参阅