Template:I DynamicProp: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(added l4d2 inputs)
m (→‎top: Substituted IO templates)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>*<code>l4d2=1</code> shows inputs that are for l4d2 only. Similar ones are in CSGO, but they do ''not'' work!
<noinclude>{{lang|Template:I DynamicProp}}
*<code>preasw=1</code> hides SetAnimationNoReset and FadeAndKill.</noinclude>{{minititle|DynamicProp}}
*<code>l4d2=1</code> shows inputs that are for l4d2 only. Similar ones are in CSGO, but they do ''not'' work!
{{IO|SetAnimation|param=string|Forces the prop to play the named animation.}}
*<code>preasw=1</code> hides SetAnimationNoReset and FadeAndKill.</noinclude>{{minititle|CDynamicProp}}
{{IO|SetDefaultAnimation|param=string|Changes the animation played when not in a random/forced sequence.}}
{{I|SetAnimation|param=string|Forces the prop to play the named animation.}}
{{IO|SetPlaybackRate|param=float|Sets the framerate at which animations are played.}}
{{I|SetDefaultAnimation|param=string|Changes the animation played when not in a random/forced sequence.}}
{{IO|TurnOff|Hides the prop through {{ent|EF_NODRAW}}. The <code>Disable</code> input does the exact same thing.}}
{{I|SetPlaybackRate|param=float|Sets the framerate at which animations are played.}}
{{IO|TurnOn|Shows the prop (by removing {{ent|EF_NODRAW}}). The <code>Enable</code> input does the exact same thing.}}
{{I|TurnOff|Hides the prop through {{ent|EF_NODRAW}}. The <code>Disable</code> input does the exact same thing.}}
{{IO|DisableCollision|Tells the prop to no longer be solid.}}
{{I|TurnOn|Shows the prop (by removing {{ent|EF_NODRAW}}). The <code>Enable</code> input does the exact same thing.}}
{{IO|EnableCollision|Tells the prop to become solid again.}}<!--
{{I|DisableCollision|Tells the prop to no longer be solid.}}
-->{{#ifeq:{{{l4d2}}}|1|{{IO|StartGlowing|Enable any set glow effects on this prop.}}
{{I|EnableCollision|Tells the prop to become solid again.}}<!--
{{IO|StopGlowing|Disable any glow effects on this prop.}}|}}<!--
-->{{#ifeq:{{{l4d2}}}|1|{{I|StartGlowing|Enable any set glow effects on this prop.}}
-->{{#ifeq:{{{preasw}}}|1||{{IO|SetAnimationNoReset|param=string|since=AS|Force the prop to play an animation unless the prop is already playing the animation. The parameter should be the name of the animation.}}
{{I|StopGlowing|Disable any glow effects on this prop.}}|}}<!--
{{IO|FadeAndKill|since=P2|Fade out then remove this prop.}}|}}
-->{{#ifeq:{{{preasw}}}|1||{{I|SetAnimationNoReset|param=string|since=AS|Force the prop to play an animation unless the prop is already playing the animation. The parameter should be the name of the animation.}}
{{I|FadeAndKill|since=P2|Fade out then remove this prop.}}|}}<noinclude>
[[Category:Input Templates|DynamicProp]]
</noinclude>

Latest revision as of 12:55, 21 April 2025

  • l4d2=1 shows inputs that are for l4d2 only. Similar ones are in CSGO, but they do not work!
  • preasw=1 hides SetAnimationNoReset and FadeAndKill.CDynamicProp:
SetAnimation <string>
Forces the prop to play the named animation.
SetDefaultAnimation <string>
Changes the animation played when not in a random/forced sequence.
SetPlaybackRate <float>
Sets the framerate at which animations are played.
TurnOff
Hides the prop through EF_NODRAW. The Disable input does the exact same thing.
TurnOn
Shows the prop (by removing EF_NODRAW). The Enable input does the exact same thing.
DisableCollision
Tells the prop to no longer be solid.
EnableCollision
Tells the prop to become solid again.
SetAnimationNoReset <string> (in all games since Alien Swarm)
Force the prop to play an animation unless the prop is already playing the animation. The parameter should be the name of the animation.
FadeAndKill  (in all games since Portal 2)
Fade out then remove this prop.