Zh/Grenade launcher projectile: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (Changed parameters of {{this is a}} to comply with the updated version. This action was performed by a bot.)
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<!-- When this page is updated to {{langsp}} or {{langsp}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->{{lang|Grenade launcher projectile}}{{:User:1416006136/Signature}}
{{LanguageBar}}
{{stub}}
{{stub}}
{{ent not in fgd:zh-cn|nolink=1|because=如果手动生成,则无法按预期运行}}
{{ent not in fgd|nolink=1|because=如果手动生成,则无法按预期运行}}
{{CD:zh-cn|CGrenadeLauncher_Projectile}}
[[File:W models-weapons-w he grenade.jpg|thumb|right|{{File:W models-weapons-w he grenade.jpg}}]]
{{this is a|point entity|suf=:zh-cn|name=grenade_launcher_projectile|game=Left 4 Dead 2}}这是 [[weapon_grenade_launcher]] 射击的榴弹。在接触一个表面时,它会以大闪光爆炸,除非表面是[[Tool_textures#Sky_and_Fog_-_Common|天空盒]]的一部分,然后手榴弹被删除。
{{CD|CGrenadeLauncher_Projectile}}
{{this is a|point entity|suf=:zh-cn|name=grenade_launcher_projectile|game=Left 4 Dead 2}}这是 {{L|weapon_grenade_launcher}} 射击的榴弹。在接触一个表面时,它会以大闪光爆炸,除非表面是[[Tool_textures#Sky_and_Fog_-_Common|天空盒]]的一部分,然后手榴弹被删除。


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


== NetProps ==
== NetProps ==
<!-- Keep only ones that are of interest and don't have exceedingly few use cases -->
<!-- Keep only ones that are of interest and don't have exceedingly few use cases -->
{{KV|m_flDamage|float|造成的伤害。默认为 <kbd>grenadelauncher_damage</kbd>。}}
{{KV|m_flDamage|intn=0|float|造成的伤害。默认为 <kbd>grenadelauncher_damage</kbd>。}}
{{KV|m_hThrower|ehandle|发射榴弹的玩家。确定谁应该受到伤害以及谁应该是伤害的造成者。}}
{{KV|m_hThrower|intn=0|ehandle|发射榴弹的玩家。确定谁应该受到伤害以及谁应该是伤害的造成者。}}


== 控制台变量 ==
== 控制台变量 ==
Line 16: Line 17:
{{varcom|suf=:zh-cn|start}}
{{varcom|suf=:zh-cn|start}}
{{varcom|suf=:zh-cn|grenadelauncher_damage|400|Damage|榴弹的默认伤害。}}
{{varcom|suf=:zh-cn|grenadelauncher_damage|400|Damage|榴弹的默认伤害。}}
{{varcom|suf=:zh-cn|grenadelauncher_ff_scale|0.12|Multiplier ([[float]])|用于榴弹发射器对其他玩家造成伤害的友军伤害比例。}}
{{varcom|suf=:zh-cn|grenadelauncher_ff_scale|0.12|Multiplier ({{L|float}})|用于榴弹发射器对其他玩家造成伤害的友军伤害比例。}}
{{varcom|suf=:zh-cn|grenadelauncher_ff_scale_self|0.12|Multiplier ([[float]])|用于榴弹发射器伤害到玩家本身时的友军伤害比例。}}
{{varcom|suf=:zh-cn|grenadelauncher_ff_scale_self|0.12|Multiplier ({{L|float}})|用于榴弹发射器伤害到玩家本身时的友军伤害比例。}}
{{varcom|suf=:zh-cn|grenadelauncher_force_kill|2000.0|[[Unit]]s|}}
{{varcom|suf=:zh-cn|grenadelauncher_force_kill|2000.0|{{L|Unit}}s|}}
{{varcom|suf=:zh-cn|grenadelauncher_radius_kill|180|[[Unit]]s|在指定范围内杀死普通感染者。}}
{{varcom|suf=:zh-cn|grenadelauncher_radius_kill|180|{{L|Unit}}s|在指定范围内杀死普通感染者。}}
{{varcom|suf=:zh-cn|grenadelauncher_radius_stumble|250|[[Unit]]s|在指定范围内给予普通感染者硬直。}}
{{varcom|suf=:zh-cn|grenadelauncher_radius_stumble|250|{{L|Unit}}s|在指定范围内给予普通感染者硬直。}}
{{varcom|suf=:zh-cn|grenadelauncher_startpos_forward|16.0|[[Unit]]s|{{Hover info|Forward offset from the shooter.|正向偏移量(相对于发射者)。}}
{{varcom|suf=:zh-cn|grenadelauncher_startpos_forward|16.0|{{L|Unit}}s|{{Hover info|Forward offset from the shooter.|正向偏移量(相对于发射者)。}}
{{varcom|suf=:zh-cn|grenadelauncher_startpos_right|4.0|[[Unit]]s|{{Hover info|Right-side offset from the shooter|右侧偏移量(相对于发射者)。}}
{{varcom|suf=:zh-cn|grenadelauncher_startpos_right|4.0|{{L|Unit}}s|{{Hover info|Right-side offset from the shooter|右侧偏移量(相对于发射者)。}}
{{varcom|suf=:zh-cn|grenadelauncher_startpos_up|0.0|[[Unit]]s|{{Hover info|Upwards offset from the shooter.|上方偏移量(相当于发射者)。}}
{{varcom|suf=:zh-cn|grenadelauncher_startpos_up|0.0|{{L|Unit}}s|{{Hover info|Upwards offset from the shooter.|上方偏移量(相当于发射者)。}}
{{varcom|suf=:zh-cn|grenadelauncher_vel_up|100.0f|[[Unit]]s|在第一秒内,榴弹在缓慢下降之前应该达到多高。}}
{{varcom|suf=:zh-cn|grenadelauncher_vel_up|100.0f|{{L|Unit}}s|在第一秒内,榴弹在缓慢下降之前应该达到多高。}}
{{varcom|suf=:zh-cn|grenadelauncher_vel_variance|10.0|[[Unit]]s|}}
{{varcom|suf=:zh-cn|grenadelauncher_vel_variance|10.0|{{L|Unit}}s|}}
{{varcom|suf=:zh-cn|grenadelauncher_velocity|1200|[[Unit]]s|榴弹每秒飞跃的单位数。}}
{{varcom|suf=:zh-cn|grenadelauncher_velocity|1200|{{L|Unit}}s|榴弹每秒飞跃的单位数。}}
{{varcom|suf=:zh-cn|end}}
{{varcom|suf=:zh-cn|end}}


Line 32: Line 33:
{{varcom|suf=:zh-cn|start}}
{{varcom|suf=:zh-cn|start}}
{{varcom|suf=:zh-cn|z_tank_grenade_damage|750|Damage|一个榴弹可以对 Tank 造成多大伤害。}}
{{varcom|suf=:zh-cn|z_tank_grenade_damage|750|Damage|一个榴弹可以对 Tank 造成多大伤害。}}
{{varcom|suf=:zh-cn|z_tank_grenade_launcher_dmg_scale|3.0|Multiplier ([[float]])|榴弹发射器对坦克造成的伤害增加百分比}}
{{varcom|suf=:zh-cn|z_tank_grenade_launcher_dmg_scale|3.0|Multiplier ({{L|float}})|榴弹发射器对坦克造成的伤害增加百分比}}
{{varcom|suf=:zh-cn|z_tank_grenade_roll|-10||}}
{{varcom|suf=:zh-cn|z_tank_grenade_roll|-10||}}
{{varcom|suf=:zh-cn|z_tank_grenade_slowdown|0||当 Tank 被榴弹击中时设置在 Tank 身上的速度}}
{{varcom|suf=:zh-cn|z_tank_grenade_slowdown|0||当 Tank 被榴弹击中时设置在 Tank 身上的速度}}

Latest revision as of 04:33, 3 August 2024

English (en)中文 (zh)Translate (Translate)

小作品

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

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

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

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

NetProps

m_flDamage <浮点型(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_damage 400 Damage 榴弹的默认伤害。
grenadelauncher_ff_scale 0.12 Multiplier (float(en)) 用于榴弹发射器对其他玩家造成伤害的友军伤害比例。
grenadelauncher_ff_scale_self 0.12 Multiplier (float(en)) 用于榴弹发射器伤害到玩家本身时的友军伤害比例。
grenadelauncher_force_kill 2000.0 Unit(en)s
grenadelauncher_radius_kill 180 Unit(en)s 在指定范围内杀死普通感染者。
grenadelauncher_radius_stumble 250 Unit(en)s 在指定范围内给予普通感染者硬直。
grenadelauncher_vel_up 100.0f Unit(en)s 在第一秒内,榴弹在缓慢下降之前应该达到多高。
grenadelauncher_vel_variance 10.0 Unit(en)s
grenadelauncher_velocity 1200 Unit(en)s 榴弹每秒飞跃的单位数。

针对于 Tank

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

另请参阅