Player speedmod: Difference between revisions
Jump to navigation
Jump to search

Note:Using player_speedmod will always disable the flashlight. To enable the flashlight even as player_speedmod is active: right after firing the ModifySpeed input, fire an "EnableFlashlight" input to !player.
Warning:player_speedmod will not reset if a round restarts.
Note:Due to the way it is coded,
MossyBucket (talk | contribs) (Added the flags.) |
(its position in the world irrelevant so it's logical entity) |
||
| (28 intermediate revisions by 18 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
= | {{CD|CMovementSpeedMod|file1=player.cpp}} | ||
{{this is a|logical entity|name=player_speedmod}} This entity speeds up or slows down player velocity over time (slow motion / fast forward.) To disable it, fire the input "ModifySpeed 1.0" to reset the speed multiplier. | |||
Using player_speedmod will always disable the flashlight. To enable the flashlight even as player_speedmod is active: right after firing the ModifySpeed input, fire an "EnableFlashlight" input to !player. | {{Note|Using player_speedmod will always disable the flashlight. To enable the flashlight even as player_speedmod is active: right after firing the ModifySpeed input, fire an "EnableFlashlight" input to !player.}} | ||
{{Warning|player_speedmod will not reset if a '''round''' restarts.}} | |||
__NOTOC__ | |||
==Keyvalues== | |||
{{KV Targetname}} | |||
== | ==Inputs== | ||
{{I|ModifySpeed|Modifies player speed by X amount.|param=float}} | |||
== Flags == | == Flags == | ||
{{fl|1|Suppress weapons}} | |||
{{Note|Due to the way it is coded, <code>Suppress weapons</code> only holsters and hides the ''active'' weapon. Switching to other weapons (and back to the hidden one) remains available (unless also using <code>Suppress HUD</code>. Even then, switching by picking up new weapons or ammo for depleted weapons is still possible). }} | |||
{{fl|2|Suppress HUD}} | |||
{{fl|4|Suppress jump}} | |||
{{fl|8|Suppress duck}} | |||
{{fl|16|Suppress use}} | |||
{{fl|32|Suppress sprint}} | |||
{{fl|64|Suppress attack}} | |||
{{bug|hidetested=1|<code>Suppress attack</code> does not work on {{gmod}}}} | |||
{{fl|128|Suppress zoom}} | |||
== | == See also == | ||
* {{ | * {{ent|player}} | ||
[[Category:Entities]] | [[Category:Entities]] | ||
Latest revision as of 07:29, 29 April 2025
| CMovementSpeedMod |
player_speedmod is a logical entity available in all
Source games. This entity speeds up or slows down player velocity over time (slow motion / fast forward.) To disable it, fire the input "ModifySpeed 1.0" to reset the speed multiplier.
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentnameortarget).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- ModifySpeed <float>
- Modifies player speed by X amount.
Flags
- Suppress weapons : [1]
Suppress weapons only holsters and hides the active weapon. Switching to other weapons (and back to the hidden one) remains available (unless also using Suppress HUD. Even then, switching by picking up new weapons or ammo for depleted weapons is still possible). - Suppress HUD : [2]
- Suppress jump : [4]
- Suppress duck : [8]
- Suppress use : [16]
- Suppress sprint : [32]
- Suppress attack : [64]
- Suppress zoom : [128]