Env shake: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (revert)
Line 1: Line 1:
domsitvarric
{{wrongtitle|title=env_shake}}
{{wrongtitle|title=env_shake}}


==Entity Description==
== Entity description ==
[[Image:{{PAGENAME}}.png|left]]An entity to control screen shake on players.{{clr}}
[[Image:{{PAGENAME}}.png|left]]An entity to control screen shake on players.{{clr}}


==Availability==
== Availability ==
{{in game|point}} {{game-base}}
{{in game|point}} {{game-base}}
{{in code|class=class_c_env_shake.html CEnvShake|file=_env_shake_8cpp-source.html EnvShake.cpp}}
{{in code|class=class_c_env_shake.html CEnvShake|file=_env_shake_8cpp-source.html EnvShake.cpp}}


==Keyvalues==
== Keyvalues ==
*{{kv targetname}}
*{{kv targetname}}
*{{kv parentname}}
*{{kv parentname}}
Line 21: Line 20:
:<float> The frequency used to apply the screen shake. Should be a value between 0 and 255, where 0.1 = jerk, and 255.0 = rumble.
:<float> The frequency used to apply the screen shake. Should be a value between 0 and 255, where 0.1 = jerk, and 255.0 = rumble.


==Flags==
== Flags ==
*1 : Shake everywhere
*1 : Shake everywhere
*4 : In Air
*4 : In Air
: Shakes objects even if they are not onground
: Shakes objects even if they are not on the ground
*8 : Physics
*8 : Physics
: Shakes physics
: Shakes physics
Line 32: Line 31:
: Don't shake view
: Don't shake view


==Inputs==
== Inputs ==
*{{i targetname}}
*{{i targetname}}
*{{i parentname}}
*{{i parentname}}
Line 38: Line 37:
:Set the amplitude (0-16)
:Set the amplitude (0-16)
*'''Frequency <float>'''
*'''Frequency <float>'''
:Set the frequence. Should be a value between 0 and 255, where 0.1 = jerk, and 255.0 = rumble.
:Set the frequency. Should be a value between 0 and 255, where 0.1 = jerk, and 255.0 = rumble.
*'''StartShake'''
*'''StartShake'''
:Start the shake.
:Start the shake.
Line 44: Line 43:
:Stop the shake.
:Stop the shake.


==Outputs==
== Outputs ==
*{{o targetname}}
*{{o targetname}}


[[Category:Entities]]
[[Category:Entities]]
[[Category:Camera]]
[[Category:Camera]]

Revision as of 22:07, 30 September 2007

Template:Wrongtitle

Entity description

Env shake.png

An entity to control screen shake on players.

Availability

Template:In game Template:Game-base Template:In code

Keyvalues

<float> The amount of noise in the screen shake. Should be a range between 0 and 16.
  • radius
<float> The radius around this entity in which to affect players.
  • duration
<float> The length of time in which to shake the player's screens.
  • frequency
<float> The frequency used to apply the screen shake. Should be a value between 0 and 255, where 0.1 = jerk, and 255.0 = rumble.

Flags

  • 1 : Shake everywhere
  • 4 : In Air
Shakes objects even if they are not on the ground
  • 8 : Physics
Shakes physics
  • 16 : Ropes
Shakes ropes
Don't shake view

Inputs

Set the amplitude (0-16)
  • Frequency <float>
Set the frequency. Should be a value between 0 and 255, where 0.1 = jerk, and 255.0 = rumble.
  • StartShake
Start the shake.
  • StopShake
Stop the shake.

Outputs