Difference between revisions of "Template:LSL Constants/llCreateCharacter"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
<noinclude>{{Pathfinding alpha}}</noinclude>
<noinclude>{{Pathfinding alpha}}</noinclude>
{| {{Prettytable}}
{| class="sortable" {{Prettytable}}
|-{{Hl2}}
|-{{Hl2}}
!Option
! Option
!Value
! title="Value" style="min-width:2em;" |
!Default
! class="unsortable" | Default
!Description
! class="unsortable" | Range / Values
! class="unsortable" | Description
|-
|-
|CHARACTER_DESIRED_SPEED
|{{LSL Const|CHARACTER_DESIRED_SPEED|integer|1}}
|1
|{{#var:value}}
|6
|6
|{{Interval|gte=0.02|lte=50.0|center=speed}}
|Speed of pursuit in meters per second.
|Speed of pursuit in meters per second.
|-
|-
|CHARACTER_RADIUS
|{{LSL Const|CHARACTER_RADIUS|integer|2}}
|2
|{{#var:value}}
|
|
|{{Interval|gte=0.1|lte=5.0|center=radius}}
|Set collision capsule radius.
|Set collision capsule radius.
|-
|-
|CHARACTER_LENGTH
|{{LSL Const|CHARACTER_LENGTH|integer|3}}
|3
|{{#var:value}}
|
|
|{{Interval|gte=0.3|lte=10.0|center=length}}
|Set collision capsule length - cannot be less than twice the radius plus 0.1m.
|Set collision capsule length - cannot be less than twice the radius plus 0.1m.
|-
|-
|CHARACTER_ORIENTATION
|{{LSL Const|CHARACTER_ORIENTATION|integer|4}}
|4
|{{#var:value}}
|VERTICAL
|[[VERTICAL]]
|Valid options are: VERTICAL, HORIZONTAL.
|[[VERTICAL]] or [[HORIZONTAL]]
|Set the character orientation.
|-
|-
|TRAVERSAL_TYPE
|{{LSL Const|TRAVERSAL_TYPE|integer|7}}
|7
|{{#var:value}}
|TRAVERSAL_TYPE_SLOW
|[[TRAVERSAL_TYPE_SLOW]]
|Valid options are: TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, and TRAVERSAL_TYPE_NONE. Controls the speed at which characters move on <100% walkable surfaces. To use _FAST or _SLOW, you must specify a CHARACTER_TYPE.
|[[TRAVERSAL_TYPE_FAST]], [[TRAVERSAL_TYPE_SLOW]], or [[TRAVERSAL_TYPE_NONE]]
|Controls the speed at which characters move on <100% walkable surfaces. To use [[TRAVERSAL_TYPE_FAST|_FAST]] or [[TRAVERSAL_TYPE_SLOW|_SLOW]], you must specify a [[CHARACTER_TYPE]].
|-
|-
|CHARACTER_TYPE
|{{LSL Const|CHARACTER_TYPE|integer|6}}
|6
|{{#var:value}}
|CHARACTER_TYPE_NONE
| [[CHARACTER_TYPE_NONE]]
|Specifies which walkability coefficient will be used by this character. Options are CHARACTER_TYPE_A, CHARACTER_TYPE_B, CHARACTER_TYPE_C, CHARACTER_TYPE_D, and CHARACTER_TYPE_NONE
| [[CHARACTER_TYPE_A]], [[CHARACTER_TYPE_B]], [[CHARACTER_TYPE_C]], [[CHARACTER_TYPE_D]], or [[CHARACTER_TYPE_NONE]]
|Specifies which walkability coefficient will be used by this character.
|-
|-
|CHARACTER_AVOIDANCE_MODE
|{{LSL Const|CHARACTER_AVOIDANCE_MODE|integer|5}}
|5
|{{#var:value}}
|AVOID_CHARACTERS <nowiki>|</nowiki> AVOID_DYNAMIC_OBSTACLES
|[[AVOID_CHARACTERS]] <nowiki>|</nowiki> [[AVOID_DYNAMIC_OBSTACLES]]
|Allows you to specify that a character should not try to avoid other characters, should not try to avoid dynamic obstacles (relatively fast moving objects and avatars), or both. This is framed in the positive sense ([CHARACTER_AVOIDANCE_MODE, AVOID_CHARACTERS] would create a character that avoided other characters but not agents or moving vehicles).  Setting this parameter to AVOID_NONE causes the character to not avoid either category.
| Combinable Flags:{{PBR}} [[AVOID_CHARACTERS]], [[AVOID_DYNAMIC_OBSTACLES]], [[AVOID_NONE]]
|Allows you to specify that a character should not try to avoid other characters, should not try to avoid dynamic obstacles (relatively fast moving objects and avatars), or both. This is framed in the positive sense (<code><nowiki>[</nowiki>[[CHARACTER_AVOIDANCE_MODE]], [[AVOID_CHARACTERS]]]</code> would create a character that avoided other characters but not agents or moving vehicles).  Setting this parameter to [[AVOID_NONE]] causes the character to not avoid either category.
|-
|-
|CHARACTER_MAX_ACCEL
|{{LSL Const|CHARACTER_MAX_ACCEL|integer|8}}
|8
|{{#var:value}}
|20
|20
|?
|The character's maximum acceleration rate.
|The character's maximum acceleration rate.
|-
|-
|CHARACTER_MAX_DECEL
|{{LSL Const|CHARACTER_MAX_DECEL|integer|9}}
|9
|{{#var:value}}
|30
|30
|?
|The character's maximum deceleration rate.
|The character's maximum deceleration rate.
|-
|-
|CHARACTER_DESIRED_TURN_SPEED
|{{LSL Const|CHARACTER_DESIRED_TURN_SPEED|integer|12}}
|12
|{{#var:value}}
|6
|6
|?
|The character's maximum speed while turning--note that this is only loosely enforced (i.e., a character may turn at higher speeds under certain conditions)
|The character's maximum speed while turning--note that this is only loosely enforced (i.e., a character may turn at higher speeds under certain conditions)
|-
|-
|CHARACTER_MAX_TURN_RADIUS
|{{LSL Const|CHARACTER_MAX_TURN_RADIUS|integer|10}}
|10
|{{#var:value}}
|1.25
|1.25
|The character's turn radius when traveling at CHARACTER_DESIRED_TURN_SPEED
|?
|The character's turn radius when traveling at [[CHARACTER_DESIRED_TURN_SPEED]]
|-
|-
|CHARACTER_MAX_SPEED
|{{LSL Const|CHARACTER_MAX_SPEED|integer|13}}
|13
|{{#var:value}}
|20
|20
|The character's maximum speed.  Affects speed when avoiding dynamic obstacles and when traversing low-walkability objects in TRAVERSAL_TYPE_FAST mode.
|{{Interval|gte=0.02|lte=50.0|center=max_speed}}
|The character's maximum speed.  Affects speed when avoiding dynamic obstacles and when traversing low-walkability objects in [[TRAVERSAL_TYPE_FAST]] mode.
|}
|}

Revision as of 09:54, 27 June 2012

Option Default Range / Values Description
CHARACTER_DESIRED_SPEED 1 6 [0.02, 50.0] Speed of pursuit in meters per second.
CHARACTER_RADIUS 2 [0.1, 5.0] Set collision capsule radius.
CHARACTER_LENGTH 3 [0.3, 10.0] Set collision capsule length - cannot be less than twice the radius plus 0.1m.
CHARACTER_ORIENTATION 4 VERTICAL VERTICAL or HORIZONTAL Set the character orientation.
TRAVERSAL_TYPE 7 TRAVERSAL_TYPE_SLOW TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, or TRAVERSAL_TYPE_NONE Controls the speed at which characters move on <100% walkable surfaces. To use _FAST or _SLOW, you must specify a CHARACTER_TYPE.
CHARACTER_TYPE 6 CHARACTER_TYPE_NONE CHARACTER_TYPE_A, CHARACTER_TYPE_B, CHARACTER_TYPE_C, CHARACTER_TYPE_D, or CHARACTER_TYPE_NONE Specifies which walkability coefficient will be used by this character.
CHARACTER_AVOIDANCE_MODE 5 AVOID_CHARACTERS | AVOID_DYNAMIC_OBSTACLES Combinable Flags: AVOID_CHARACTERS, AVOID_DYNAMIC_OBSTACLES, AVOID_NONE Allows you to specify that a character should not try to avoid other characters, should not try to avoid dynamic obstacles (relatively fast moving objects and avatars), or both. This is framed in the positive sense ([CHARACTER_AVOIDANCE_MODE, AVOID_CHARACTERS] would create a character that avoided other characters but not agents or moving vehicles). Setting this parameter to AVOID_NONE causes the character to not avoid either category.
CHARACTER_MAX_ACCEL 8 20 ? The character's maximum acceleration rate.
CHARACTER_MAX_DECEL 9 30 ? The character's maximum deceleration rate.
CHARACTER_DESIRED_TURN_SPEED 12 6 ? The character's maximum speed while turning--note that this is only loosely enforced (i.e., a character may turn at higher speeds under certain conditions)
CHARACTER_MAX_TURN_RADIUS 10 1.25 ? The character's turn radius when traveling at CHARACTER_DESIRED_TURN_SPEED
CHARACTER_MAX_SPEED 13 20 [0.02, 50.0] The character's maximum speed. Affects speed when avoiding dynamic obstacles and when traversing low-walkability objects in TRAVERSAL_TYPE_FAST mode.