Env shake: Difference between revisions
Jump to navigation
Jump to search
ChiroDronl (talk | contribs) No edit summary |
m (revert) |
||
Line 1: | Line 1: | ||
{{wrongtitle|title=env_shake}} | {{wrongtitle|title=env_shake}} | ||
==Entity | == 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 | : 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 | :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
Entity description
An entity to control screen shake on players.
Availability
Template:In game Template:Game-base Template:In code
Keyvalues
- Template:Kv targetname
- Template:Kv parentname
- amplitude
- <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
- Template:I targetname
- Template:I parentname
- Amplitude <float>
- 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.