H&K MP7 (SMG1)
Firing on a Civil Protection officer.
Weapon Type Submachinegun
Ammo Type SMG1 / SMG1 Grenade
Damage 4 / Dynamic
Damage Type BULLET / BLAST
First Found… d1_canals_01a
Projectile Name grenade_ar2 (alt)
Model v_/w_smg1.mdl

Description Convars Keyvalues Flags Other Weapons


weapon_smg1 is the entity name for the modified H&K MP7 found in Half-Life2.

Primary Fire: Inaccurate automatic fire with negligible recoil. Very useful for fighting in close quarters.

Secondary Fire: A built-in grenade launcher, often used to hit targets behind cover. Its arc makes it more effective for close quarters rather than medium- or long-range fights.


  • sk_npc_dmg_smg1 <integer> ( Default: 3 )
    Sets how much damage NPCs deal with this weapon.
  • sk_plr_dmg_smg1 <integer> ( Default: 4 )
    Sets how much damage the player deals with this weapon.
  • sk_npc_dmg_smg1_grenade <integer> ( Default: 50 )
    Sets how much damage NPCs deal with the SMG's grenade launcher.
  • sk_plr_dmg_smg1_grenade <integer> ( Default: 100 )
    Sets how much damage the player deals with the SMG's grenade launcher.
  • sk_smg1_grenade_radius <integer> ( Default: 250 )
    Sets how far from the point of impact entities can be damaged by the grenade.
  • sk_max_smg1 <integer> ( Default: 225 )
    Sets the maximum amount of spare ammo the player can carry for this weapon.
  • sk_max_smg1_grenade <integer> ( Default: 4 )
    Sets the maximum amount of SMG1 grenades the player can carry.
  • weapon_smg_firerate <float> ( Default: 0.07 Min: 0.01 Max: 1 )
    Sets the firing rate of the SMG1. The formula is $1 / (RPM / 60)$ where $RPM$ is rounds/minute.
    For example, if you wanted a firing rate of 800 rounds per minute:
    $1 / (800 / 60)$$1 / (13.333333333333333333333333333333)$$0.075$ would be your value.


  • targetname <string>
    Assigns the entity a targetname, used by other entities to refer to this entity. Can be shared by other entities.
  • origin <X Y Z>
    Sets the position of the entity within the world. See Coordinates.
  • angle <X Y Z>
    Sets the angular positioning (Pitch, Yaw, Roll) of the entity.
  • model <string>
    Sets the model of the entity.
  • fademindist <float>
    Sets the distance at which the entity model starts to fade. (0 : use fademaxdist)
  • fademaxdist <float>
    Sets the maximum distance at which the entity model is visible. (0 : don't fade out)
  • fadescale <float>
    The scale factor that gives some control over fading. Using 0 turns off the forced fade values.


Except where noted, flags are OFF by default.

  • 1 : Start constrained. (Prevents model movement)
  • 2 : Reserve for NPC.
  • 4 : Not throwable by the Gravity Gun.

Weapons & Tools

Hand Wpn. Crowbar   •   Golden Crowbar   •   Shovel   •   Soy Beans
Pistol/SMG .357 Magnum   •   Alyxgun   •   9mm Pistol   •   Flare Gun   •    Gauss Gun   •   Grease Gun (M3)   •   H&K MP5   •   H&K MP7 (SMG1)
Assault Wpn. Portable Airboat Gun   •   AK-47   •   Laser Gun   •   Overwatch Standard Issue (AR2)   •   Karabiner 98   •   SPAS-12 Shotgun   •   Dragunov (SVD)
Thrown ANM14 Incendiary   •   Banana Bomb   •   Bug Bait   •   Bug Spawner   •   Frag Grenade   •   Gravity Grenade   •   Vortex Hopwire   •   Trap Hopwire   •   Motion Sensor Bomb   •   Scissors
Ranged Explosive PSP   •   Rocket-Propelled Grenade (RPG)   •   Sticky Bomber   •   Portable Strider Cannon
Other Crossbow   •   Flamethrower   •   Gravity Gun   •   Magic Wand (lstick)   •   Node Maker   •   Physics Gun   •   Physics Launcher
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License