Template:KV DynamicProp: Difference between revisions
Jump to navigation
Jump to search
(added preasw param. it seems ASW didn't add any new CDynamicProps so i guess this is fine.) |
(DisableBoneFollowers was new with 09.) |
||
Line 1: | Line 1: | ||
{{minititle|DynamicProp}} | <noinclude>[[Category:Keyvalue Templates|prop_dynamic_base]] | ||
*<code>pre09</code> hides DisableBoneFollowers | |||
*<code>preasw</code> hides HoldAnimation and AnimateEveryFrame</noinclude>{{minititle|DynamicProp}} | |||
{{KV|Default Animation (DefaultAnim)|string|The animation this prop will play when not doing a random or forced animation.}} | {{KV|Default Animation (DefaultAnim)|string|The animation this prop will play when not doing a random or forced animation.}} | ||
{{KV|Randomly Animate (RandomAnimation)|bool|Makes the prop randomly select and play animations at intervals defined by the '''Min/Max Random Anim Time''' KVs. In between the random animations, it will revert to playing '''Default Animation'''.}} | {{KV|Randomly Animate (RandomAnimation)|bool|Makes the prop randomly select and play animations at intervals defined by the '''Min/Max Random Anim Time''' KVs. In between the random animations, it will revert to playing '''Default Animation'''.}} | ||
{{KV|Min Random Anim Time (MinAnimTime)|float|Minimum time between random animations.}} | {{KV|Min Random Anim Time (MinAnimTime)|float|Minimum time between random animations.}} | ||
{{KV|Max Random Anim Time (MaxAnimTime)|float|Maximum time between random animations.}} | {{KV|Max Random Anim Time (MaxAnimTime)|float|Maximum time between random animations.}} | ||
{{KV|Disable Bone Followers (DisableBoneFollowers)|boolean|Disables generation of {{ent|phys_bone_follower}}s for each convex piece the model has in its [[collision model]]. <code>phys_bone_follower</code>s can quickly eat up the [[entity limit|edict count]], so this keyvalue can be very helpful in freeing resources. This will however make the collision model no longer function ({{confirm}} As in become non-solid?), and the model will not be able to ragdoll anymore.}}<!-- | {{KV|Update children (updatechildren)|bool|{{confirm|A boolean set to true by default. When set to 0, any [[children]] attached to this entity as an [[attachment]] will not update. (seems like it would not have a practical use...)}}}}<!-- | ||
-->{{#ifeq:{{{pre09}}}|1||{{KV|Disable Bone Followers (DisableBoneFollowers)|boolean|since=2009|Disables generation of {{ent|phys_bone_follower}}s for each convex piece the model has in its [[collision model]]. <code>phys_bone_follower</code>s can quickly eat up the [[entity limit|edict count]], so this keyvalue can be very helpful in freeing resources. This will however make the collision model no longer function ({{confirm}} As in become non-solid?), and the model will not be able to ragdoll anymore.}}|}}<!-- | |||
-->{{#ifeq:{{{preasw}}}|1||{{KV|Hold Animation (HoldAnimation)|boolean|since=AS|If set, the prop will not loop its animation, but hold the last frame.}} | -->{{#ifeq:{{{preasw}}}|1||{{KV|Hold Animation (HoldAnimation)|boolean|since=AS|If set, the prop will not loop its animation, but hold the last frame.}} | ||
{{KV|Animate Every Frame (AnimateEveryFrame)|boolean|since=P2|Force this prop to animate every frame. Usually this doesn't need to be touched.}}|}} | {{KV|Animate Every Frame (AnimateEveryFrame)|boolean|since=P2|Force this prop to animate every frame. Usually this doesn't need to be touched.}}|}} |
Revision as of 19:20, 13 September 2018
pre09
hides DisableBoneFollowerspreasw
hides HoldAnimation and AnimateEveryFrameDynamicProp:
- Default Animation (DefaultAnim) ([todo internal name (i)]) <string>
- The animation this prop will play when not doing a random or forced animation.
- Randomly Animate (RandomAnimation) ([todo internal name (i)]) <boolean>
- Makes the prop randomly select and play animations at intervals defined by the Min/Max Random Anim Time KVs. In between the random animations, it will revert to playing Default Animation.
- Min Random Anim Time (MinAnimTime) ([todo internal name (i)]) <float>
- Minimum time between random animations.
- Max Random Anim Time (MaxAnimTime) ([todo internal name (i)]) <float>
- Maximum time between random animations.
- Update children (updatechildren) ([todo internal name (i)]) <boolean>
Confirm:A boolean set to true by default. When set to 0, any children attached to this entity as an attachment will not update. (seems like it would not have a practical use...)
- Disable Bone Followers (DisableBoneFollowers) ([todo internal name (i)]) <boolean> (in all games since
)
- Disables generation of phys_bone_followers for each convex piece the model has in its collision model.
phys_bone_follower
s can quickly eat up the edict count, so this keyvalue can be very helpful in freeing resources. This will however make the collision model no longer function ([confirm] As in become non-solid?), and the model will not be able to ragdoll anymore. - Hold Animation (HoldAnimation) ([todo internal name (i)]) <boolean> (in all games since
)
- If set, the prop will not loop its animation, but hold the last frame.