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

From Second Life Wiki
Jump to navigation Jump to search
(deprecated template)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{Pathfinding alpha}}</noinclude>
<noinclude>{{LSLC|Pathfinding}}</noinclude>
{| {{Prettytable}}
{| {{Prettytable}}
|-{{Hl2}}
|-{{Hl2}}
Line 8: Line 8:
!Default Value
!Default Value
|-
|-
|PURSUIT_OFFSET
|[[PURSUIT_OFFSET]]
|1
|1
|Go to a position offset from the target.
|Go to a position offset from the target.
|<lsl>[PURSUIT_OFFSET, vector offset]</lsl>
|<source lang="lsl2">[PURSUIT_OFFSET, vector offset]</source>
|ZERO_VECTOR
|[[ZERO_VECTOR]]
|-
|-
|REQUIRE_LINE_OF_SIGHT
|[[REQUIRE_LINE_OF_SIGHT]]
|2
|2
|Define whether the character needs a line-of-sight to give chase.
|Define whether the character needs a physical line-of-sight to give chase.  When enabled, the character will not pick a new target position while there is a something solid between the character and the target object/agent.
|<lsl>[REQUIRE_LINE_OF_SIGHT, integer boolean]</lsl>
|<source lang="lsl2">[REQUIRE_LINE_OF_SIGHT, integer boolean]</source>
|FALSE
|[[FALSE]]
|-
|-
|PURSUIT_FUZZ_FACTOR
|[[PURSUIT_FUZZ_FACTOR]]
|3
|3
|Selects a random destination near the PURSUIT_OFFSET.  The valid fuzz factor range is from 0 to 1, where 1 is most random.  This option requires a nonzero PURSUIT_OFFSET.
|Selects a random destination near the PURSUIT_OFFSET.  The valid fuzz factor range is from 0 to 1, where 1 is most random.  This option requires a nonzero PURSUIT_OFFSET.
|<lsl>[PURSUIT_FUZZ_FACTOR, float factor]</lsl>
|<source lang="lsl2">[PURSUIT_FUZZ_FACTOR, float factor]</source>
|0.0
|0.0
|-
|-
|PURSUIT_INTERCEPT
|[[PURSUIT_INTERCEPT]]
|4
|4
|Define whether the character attempts to predict the target's future location.
|Define whether the character attempts to predict the target's future location.
|<lsl>[PURSUIT_INTERCEPT, integer boolean]</lsl>
|<source lang="lsl2">[PURSUIT_INTERCEPT, integer boolean]</source>
|FALSE
|[[FALSE]]
|-
|-
|PURSUIT_GOAL_TOLERANCE
|[[PURSUIT_GOAL_TOLERANCE]]
|5
|5
|Defines approximately how close the character must be to the current goal to consider itself to be at the desired position.  The valid range is from 0.25 to 10m.
|Defines approximately how close the character must be to the current goal to consider itself to be at the desired position.  The valid range is from 0.25 to 10m.
|<lsl>[PURSUIT_GOAL_TOLERANCE, float tolerance]</lsl>
|<source lang="lsl2">[PURSUIT_GOAL_TOLERANCE, float tolerance]</source>
|Default is proportional to character size
|Default is proportional to character size
|}
|}

Latest revision as of 16:46, 28 October 2023

Option Value Description Usage Default Value
PURSUIT_OFFSET 1 Go to a position offset from the target.
[PURSUIT_OFFSET, vector offset]
ZERO_VECTOR
REQUIRE_LINE_OF_SIGHT 2 Define whether the character needs a physical line-of-sight to give chase. When enabled, the character will not pick a new target position while there is a something solid between the character and the target object/agent.
[REQUIRE_LINE_OF_SIGHT, integer boolean]
FALSE
PURSUIT_FUZZ_FACTOR 3 Selects a random destination near the PURSUIT_OFFSET. The valid fuzz factor range is from 0 to 1, where 1 is most random. This option requires a nonzero PURSUIT_OFFSET.
[PURSUIT_FUZZ_FACTOR, float factor]
0.0
PURSUIT_INTERCEPT 4 Define whether the character attempts to predict the target's future location.
[PURSUIT_INTERCEPT, integer boolean]
FALSE
PURSUIT_GOAL_TOLERANCE 5 Defines approximately how close the character must be to the current goal to consider itself to be at the desired position. The valid range is from 0.25 to 10m.
[PURSUIT_GOAL_TOLERANCE, float tolerance]
Default is proportional to character size