env_mortar_launcher
Jump to navigation
Jump to search
env_mortar_launcher
is a point entity available in Black Mesa. This entity creates and launches mortar shells. The shells appears in origin of this entity. Usually this entity is used in combination with env_mortar_controller, but can also be used in various ways via I/O system.
Represented by class CMortarLauncher
.
Tip:All the properties can be dynamically changed with AddOutput.
Keyvalues
- Name (targetname) <string>
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Fire Delay (firedelay) <integer>- Deprecated.
This supposed to be a fire delay, but it does nothing, probably doesn't exists in the code. - Rate of Fire (rateoffire) <integer>
- Rate of fire when
Launch
input fires multiple shells at once. - Launcher Spread (radius) <float>
- Max random spread radius. Set 0 to have perfect shoot.
- Impact Target (target) <targetname>
- If a target is specified here, this mortar launcher will always fire at that target until the target is killed.
- Mortar Type (grenadeentityname) <choices>
- Grenade type to use.
- grenade_mortar_small: Small Note:This is default value that automatically sets if grenade_mortar_large value is unused.
- grenade_mortar_large: Large
- grenade_mortar_small: Small
- Apex Height Ratio (apexheightratio) <float>
- A float value that changes max height of launched shell. Only values from 0.001 to 1 works. Works only if property
Path Start
using valueOrigin
. - Path Start (pathoption) <choices>
- Determines the launch style.
- 0: Origin - shell will be launched vertically into the air and then fall to its destination.
- 1: Apex - shell will be launched directly to the destination.
- 2: Free Fall - the same as Apex, but can go through walls. Bug:Works only in Black Mesa (the mod version). In Steam versions of the game, shells will disappear at launch moment.
- Default Shell Count (fireshellscount) <integer>
- Count of shells per shoot.
- Override Shell Damage (override_damage) <float>
- Overrides shell damage value from the cvar. With -1 it will use value from the cvar.
- Override Shell Damage Radius (override_damageradius) <float>
- Overrides shell damage radius value from the cvar. With -1 it will use value from the cvar.
Inputs
- LaunchDefault <void>
- Launch default count of shells mortars toward the target within the impact radius.
- Launch <integer>
- Launch mortars toward the target with specified count of shells.
- FireSingle <void> !FGD
- Launch single shell.