The advantage is that new commands can be added without compatibility-breaking networking changes; the disadvantage is that only one impulse can be sent at a time, and that the commands themselves are non-descriptive.
Impulse commands are generally used for development functions and/or cheats, and almost all require
These are available in most or all Source games.
|81|| Gives the player a |
|100||Not a cheat|| Toggle the player flashlight. Might require |
|101||Gives player health, all weapons, and ammo.|
|102|| Spawns a VPhysics human skull (|
|103|| Prints AI state of the NPC the player is looking at to the console. Requires |
|106||Prints the class, targetname and model of the entity under the crosshairs to the console.|
|107|| Prints the material that player is looking at to console. Only works on brushes: use |
|108||Sets the NPC under the crosshairs as the Debug NPC. To do: What does that mean?|
|195, 196, 197||Nonfunctional||Supposed to show the shortest path to the nearest air, large, and human nodes respectively.|
|200||Plays the current viewmodel's holster animation. Doesn't actually prevent attacking. (The current weapon just won't be visible.) Not all weapons have holstering sequences.|
|201||Not a cheat||Creates a player spray on the brush under the crosshair. Use Options, Multiplayer to set a spray. Default key is T.|
|202||Obsolete||Spray blood over the brush under the crosshair.|
|202||Not a cheat|| Plays a "player jingle" soundfile. To enable jingles, set |
Note:This works with the SDK codebase, but games typically appear to disable jingles.
|203|| Removes the entity under the crosshairs. Same as |
|50||Not a cheat||Makes player command (call/send) a squad. Bound to C by default.|
|51|| Spawns |
|52||Rangefinder. Prints Starting position, ending position, 3D distance and 2D distance.|
|82|| Spawns an armed |
|83|| Spawns a |