grenade_tow

From Valve Developer Community
Jump to navigation Jump to search
Info.png
This entity is not in the FGD by default.
It should not be put directly in a map because it can only be configured through code in Steam versions of the game. You still can use it in mod version of the game via Hammer Hammer.
Towprojectile.png

grenade_tow is a point entity available in Black Mesa Black Mesa. The grenade entity that used by func_tow and func_tow_mp. A TOW missile that launched by Wikipedia icon BGM-71 TOW cannon, it lies straight until it hits a surface, and then explodes. It have homing feature in the mod version via SetTarget input, this feature not available in Steam versions of the game. Most inputs and outputs are same as CBaseAnimating.

Represented by class CGrenade_Tow.

Note.pngNote:It explodes if hits skybox in the mod version. In Steam versions, it just disappears.
Icon-Bug.pngBug:This grenade entity can stuck at dynamic (not physics) objects, such as prop_dynamic. In such situation, missile will not move until it explodes or disappear by itself. Usually happens with objects that have a dynamic collision, or objects that are in motion.
Tip.pngTip:If you need to fix this issue, use trigger_weaponfire that will kill stucked missiles, this trigger should be toggled by logic_timer every 0.5-1.0 seconds.
Example.


(not in Black Mesa)

Inputs

Deploy <void>
Fired by this entity when appears. Deploys model of this grenade.
SetTarget <string> (only in Black Mesa)
Sets specified target and enables homing.
StopHoming <void> (only in Black Mesa)
Stops homing.
StartHoming <void> (only in Black Mesa)
Enables homing again.
SetTimer <float> (only in Black Mesa)
Sets amount of time before detonate.
Detonate <void> (only in Black Mesa)
Detonates grenade.
SetThrower <void> (only in Black Mesa)
Doesn't do anything and not used for this entity at all.

Outputs

OnDetonate <void> (only in Black Mesa)
Fired by this entity when detonated.

Dedicated ConVars

Black Mesa Black Mesa: Definitive Edition

Cvar/Command Parameters or default value Descriptor Effect
sk_detenator_tow_track_acceleration 300 arbitrary number Missile acceleration.
Icon-Bug.pngBug:Large values may cause missile to disappear.
sk_detenator_tow_max_speed 3000 arbitrary number Max missile speed.
sk_detenator_tow_intial_speed 1500 arbitrary number Intial missile speed.
Icon-Bug.pngBug:Large values may cause missile to disappear.
sk_detenator_tow_plr_dmg 150 arbitrary number Missile damage scale if it is launched by the player.
sk_detenator_tow_plr_dmg_radius 375 arbitrary number Missile damage radius if it is launched by the player.
sk_detenator_tow_npc_dmg 150 arbitrary number Missile damage scale if it is launched by NPC.
sk_detenator_tow_npc_dmg_radius 375 arbitrary number Missile damage radius if it is launched by NPC.

Black Mesa Black Mesa (the mod version)

Cvar/Command Parameters or default value Descriptor Effect
sk_plr_dmg_grenade_tow 150 arbitrary number Missile damage scale if it is launched by the player.
sk_npc_dmg_grenade_tow 150 arbitrary number Missile damage scale if it is launched by NPC.
sk_grenade_tow_airspeed 1500 arbitrary number Missile air speed.
sk_grenade_tow_precision 1 arbitrary number TOW precision. Doesn't work.