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/CommandParameters or default valueDescriptorEffect
sk_detenator_tow_track_acceleration300arbitrary numberMissile acceleration.
Icon-Bug.pngBug:Large values may cause missile to disappear.
sk_detenator_tow_max_speed3000arbitrary numberMax missile speed.
sk_detenator_tow_intial_speed1500arbitrary numberIntial missile speed.
Icon-Bug.pngBug:Large values may cause missile to disappear.
sk_detenator_tow_plr_dmg150arbitrary numberMissile damage scale if it is launched by the player.
sk_detenator_tow_plr_dmg_radius375arbitrary numberMissile damage radius if it is launched by the player.
sk_detenator_tow_npc_dmg150arbitrary numberMissile damage scale if it is launched by NPC.
sk_detenator_tow_npc_dmg_radius375arbitrary numberMissile damage radius if it is launched by NPC.

Black Mesa Black Mesa (the mod version)

Cvar/CommandParameters or default valueDescriptorEffect
sk_plr_dmg_grenade_tow150arbitrary numberMissile damage scale if it is launched by the player.
sk_npc_dmg_grenade_tow150arbitrary numberMissile damage scale if it is launched by NPC.
sk_grenade_tow_airspeed1500arbitrary numberMissile air speed.
sk_grenade_tow_precision1arbitrary numberTOW precision. Doesn't work.