$poseparameter: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
Tip:The important parameters can be specified in the $sequence itself, via the 
Bug:In sequences using the 
		
	
mNo edit summary  | 
				No edit summary  | 
				||
| (8 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{LanguageBar}}  | |||
{{this is a|QC command|name=$poseparameter}} It allows configuration of a [[blend sequence]], by specifying the range of values ahead of time.  | |||
{{tip|The important parameters can be specified in the $sequence itself, via the <code>blend</code> option, making this parameter unnecessary.}}  | |||
{{bug|In [[$sequence|sequences]] using the <code>posecycle</code> option, an invalid range is assumed when <code>$poseparameter</code> is not used to specify the pose parameter ahead of time. Therefore, when using <code>posecycle</code>, you need to use this parameter to tell [[StudioMDL_(Source)|StudioMDL]] how the pose parameter should affect the animation.}}  | |||
[[  | == Syntax ==  | ||
 $poseparameter <[[$sequence]] name> <[[int]] min> <int max> [loop <int>] [wrap]  | |||
 $poseparameter yaw -90 90 loop 360  | |||
 $poseparameter vehicle_wheel_fl_spin -180 180 360  | |||
; <code>loop <int></code>  | |||
: Defines a custom value to wrap at? {{todo|Purpose of this.}} {{tip|If a third number is specified without loop being present, StudioMDL will add the loop argument implicitly.}}  | |||
; <code>wrap</code>  | |||
: Values less than <code>min</code> wrap around to <code>max</code>, and so on.  | |||
== See also ==  | |||
* [[$sequence]]  | |||
* [[Blend sequence]]  | |||
__NOTOC__  | |||
Latest revision as of 20:57, 18 July 2025
$poseparameter  is a   QC command  available in all 
 Source games. It allows configuration of a blend sequence, by specifying the range of values ahead of time.
blend option, making this parameter unnecessary.posecycle option, an invalid range is assumed when $poseparameter is not used to specify the pose parameter ahead of time. Therefore, when using posecycle, you need to use this parameter to tell StudioMDL how the pose parameter should affect the animation.  [todo tested in ?]Syntax
$poseparameter <$sequence name> <int min> <int max> [loop <int>] [wrap]
$poseparameter yaw -90 90 loop 360 $poseparameter vehicle_wheel_fl_spin -180 180 360
loop <int>- Defines a custom value to wrap at? Todo: Purpose of this.
Tip:If a third number is specified without loop being present, StudioMDL will add the loop argument implicitly. wrap- Values less than 
minwrap around tomax, and so on. 
See also