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

From Second Life Wiki
Jump to navigation Jump to search
(Undo revision 62485 by Karzita Zabaleta The constant does not exist, I've looked in both the compiler source and the vehicle enum)
(Fix attempt)
 
Line 6: Line 6:
! class="unsortable" {{!}}Description
! class="unsortable" {{!}}Description
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|float}}}|float|<span style="visibility:hidden"></span>
}}
 
{{#ifeq:{{{type|float}}}|float|
{{!}} {{LSL Const|VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY|integer|32}}
{{!}} {{LSL Const|VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY|integer|32}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 12: Line 14:
{{!}} slider between 0 (no deflection) and 1 (maximum strength)
{{!}} slider between 0 (no deflection) and 1 (maximum strength)
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_ANGULAR_DEFLECTION_TIMESCALE|integer|33}}
{{!}} {{LSL Const|VEHICLE_ANGULAR_DEFLECTION_TIMESCALE|integer|33}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 17: Line 20:
{{!}} exponential timescale for the vehicle to achieve full angular deflection
{{!}} exponential timescale for the vehicle to achieve full angular deflection
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|vector}}}|vector|<span style="visibility:hidden"></span>
 
{{!}} {{LSL Const|VEHICLE_ANGULAR_FRICTION_TIMESCALE|integer|17}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[vector]]}}
{{!}} vector of timescales for exponential decay of angular velocity about the three vehicle axes
{{!}}-
}}{{#ifeq:{{{type|float}}}|float|<span style="visibility:hidden"></span>
{{!}} {{LSL Const|VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE|integer|35}}
{{!}} {{LSL Const|VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE|integer|35}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 29: Line 26:
{{!}} exponential timescale for the angular motor&#39;s effectiveness to decay toward zero
{{!}} exponential timescale for the angular motor&#39;s effectiveness to decay toward zero
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|vector}}}|vector|<span style="visibility:hidden"></span>
 
{{!}} {{LSL Const|VEHICLE_ANGULAR_MOTOR_DIRECTION|integer|19}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[vector]]}}
{{!}} angular velocity that the vehicle will try to achieve
{{!}}-
}}{{#ifeq:{{{type|float}}}|float|<span style="visibility:hidden"></span>
{{!}} {{LSL Const|VEHICLE_ANGULAR_MOTOR_TIMESCALE|integer|34}}
{{!}} {{LSL Const|VEHICLE_ANGULAR_MOTOR_TIMESCALE|integer|34}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 41: Line 32:
{{!}} exponential timescale for the vehicle to achive its full angular motor velocity
{{!}} exponential timescale for the vehicle to achive its full angular motor velocity
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_BANKING_EFFICIENCY|integer|38}}
{{!}} {{LSL Const|VEHICLE_BANKING_EFFICIENCY|integer|38}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 46: Line 38:
{{!}} slider between -1 (leans out of turns), 0 (no banking), and +1 (leans into turns)
{{!}} slider between -1 (leans out of turns), 0 (no banking), and +1 (leans into turns)
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_BANKING_MIX|integer|39}}
{{!}} {{LSL Const|VEHICLE_BANKING_MIX|integer|39}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 51: Line 44:
{{!}} slider between 0 (static banking) and 1 (dynamic banking)
{{!}} slider between 0 (static banking) and 1 (dynamic banking)
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_BANKING_TIMESCALE|integer|40}}
{{!}} {{LSL Const|VEHICLE_BANKING_TIMESCALE|integer|40}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 56: Line 50:
{{!}} exponential timescale for the banking behavior to take full effect
{{!}} exponential timescale for the banking behavior to take full effect
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_BUOYANCY|integer|27}}
{{!}} {{LSL Const|VEHICLE_BUOYANCY|integer|27}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 61: Line 56:
{{!}} slider between -1 (double-[[gravity]]) and 1 (full anti-gravity)
{{!}} slider between -1 (double-[[gravity]]) and 1 (full anti-gravity)
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_HOVER_HEIGHT|integer|24}}
{{!}} {{LSL Const|VEHICLE_HOVER_HEIGHT|integer|24}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 66: Line 62:
{{!}} height the vehicle will try to hover.
{{!}} height the vehicle will try to hover.
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_HOVER_EFFICIENCY|integer|25}}
{{!}} {{LSL Const|VEHICLE_HOVER_EFFICIENCY|integer|25}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 71: Line 68:
{{!}} slider between 0 (bouncy) and 1 (critically damped) hover behavior
{{!}} slider between 0 (bouncy) and 1 (critically damped) hover behavior
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_HOVER_TIMESCALE|integer|26}}
{{!}} {{LSL Const|VEHICLE_HOVER_TIMESCALE|integer|26}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 76: Line 74:
{{!}} period of time for the vehicle to achieve its hover height
{{!}} period of time for the vehicle to achieve its hover height
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_LINEAR_DEFLECTION_EFFICIENCY|integer|28}}
{{!}} {{LSL Const|VEHICLE_LINEAR_DEFLECTION_EFFICIENCY|integer|28}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 81: Line 80:
{{!}} slider between 0 (no deflection) and 1 (maximum strength)
{{!}} slider between 0 (no deflection) and 1 (maximum strength)
{{!}}-
{{!}}-
{{!}} {{LSL Const|VEHICLE_LINEAR_DEFLECTION_TIMESCALE|integer|29}}
{{!}} {{LSL Const|VEHICLE_LINEAR_DEFLECTION_TIMESCALE|integer|29}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 86: Line 86:
{{!}} exponential timescale for the vehicle to redirect its velocity to be along its x-axis
{{!}} exponential timescale for the vehicle to redirect its velocity to be along its x-axis
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|vector}}}|vector|<span style="visibility:hidden"></span>
 
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE|integer|31}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} exponential timescale for the linear motor&#39;s effectiveness to decay toward zero
{{!}}-
 
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_TIMESCALE|integer|30}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} exponential timescale for the vehicleto achive its full linear motor velocity
{{!}}-
 
{{!}} {{LSL Const|VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY|integer|36}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} slider between 0 (bouncy) and 1 (critically damped) attraction of ''vehicle'' z-axis to [[world]] z-axis (vertical)
{{!}}-
 
{{!}} {{LSL Const|VEHICLE_VERTICAL_ATTRACTION_TIMESCALE|integer|37}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} exponential timescale for the vehicle to align its z-axis to the world z-axis (vertical)
{{!}}-
}}
{{#ifeq:{{{type|vector}}}|vector|
{{!}} {{LSL Const|VEHICLE_ANGULAR_FRICTION_TIMESCALE|integer|17}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[vector]]}}
{{!}} vector of timescales for exponential decay of angular velocity about the three vehicle axes
{{!}}-
 
{{!}} {{LSL Const|VEHICLE_ANGULAR_MOTOR_DIRECTION|integer|19}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[vector]]}}
{{!}} angular velocity that the vehicle will try to achieve
{{!}}-
 
{{!}} {{LSL Const|VEHICLE_LINEAR_FRICTION_TIMESCALE|integer|16}}
{{!}} {{LSL Const|VEHICLE_LINEAR_FRICTION_TIMESCALE|integer|16}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 92: Line 129:
{{!}} vector of timescales for exponential decay of linear velocity along the three vehicle axes
{{!}} vector of timescales for exponential decay of linear velocity along the three vehicle axes
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|float}}}|float|<span style="visibility:hidden"></span>
 
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE|integer|31}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} exponential timescale for the linear motor&#39;s effectiveness to decay toward zero
{{!}}-
}}{{#ifeq:{{{type|vector}}}|vector|<span style="visibility:hidden"></span>
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_DIRECTION|integer|18}}
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_DIRECTION|integer|18}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 104: Line 135:
{{!}} linear velocity that the vehicle will try to achieve
{{!}} linear velocity that the vehicle will try to achieve
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|float}}}|float|<span style="visibility:hidden"></span>
 
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_TIMESCALE|integer|30}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} exponential timescale for the vehicle to achive its full linear motor velocity
{{!}}-
}}{{#ifeq:{{{type|vector}}}|vector|<span style="visibility:hidden"></span>
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_OFFSET|integer|20}}
{{!}} {{LSL Const|VEHICLE_LINEAR_MOTOR_OFFSET|integer|20}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 116: Line 141:
{{!}} [[offset]] from the [[llGetCenterOfMass|center of mass]] of the vehicle where the linear motor is applied.
{{!}} [[offset]] from the [[llGetCenterOfMass|center of mass]] of the vehicle where the linear motor is applied.
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|rotation}}}|rotation|<span style="visibility:hidden"></span>
}}
{{#ifeq:{{{type|rotation}}}|rotation|
{{!}} {{LSL Const|VEHICLE_REFERENCE_FRAME|integer|44}}
{{!}} {{LSL Const|VEHICLE_REFERENCE_FRAME|integer|44}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
Line 122: Line 148:
{{!}} rotation of vehicle axes relative to local frame
{{!}} rotation of vehicle axes relative to local frame
{{!}}-
{{!}}-
}}{{#ifeq:{{{type|float}}}|float|<span style="visibility:hidden"></span>
}}
{{!}} {{LSL Const|VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY|integer|36}}
 
{{!}}{{#var:value}}
 
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} slider between 0 (bouncy) and 1 (critically damped) attraction of ''vehicle'' z-axis to [[world]] z-axis (vertical)
{{!}}-
{{!}} {{LSL Const|VEHICLE_VERTICAL_ATTRACTION_TIMESCALE|integer|37}}
{{!}}{{#var:value}}
{{#if:{{#var:display_type}}|{{!}} [[float]]}}
{{!}} exponential timescale for the vehicle to align its z-axis to the world z-axis (vertical)
{{!}}-}}
{{#if:{{{no_wrapper|}}}||{{!}}} }}
{{#if:{{{no_wrapper|}}}||{{!}}} }}
<noinclude>{{{{FULLPAGENAME}}|type=rotation}}{{{{FULLPAGENAME}}|type=vector}}{{{{FULLPAGENAME}}|type=float}}</noinclude>
<noinclude>{{{{FULLPAGENAME}}|type=rotation}}{{{{FULLPAGENAME}}|type=vector}}{{{{FULLPAGENAME}}|type=float}}</noinclude>

Latest revision as of 21:28, 15 November 2022

Constant Type Description
VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY 32 float slider between 0 (no deflection) and 1 (maximum strength)
VEHICLE_ANGULAR_DEFLECTION_TIMESCALE 33 float exponential timescale for the vehicle to achieve full angular deflection
VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE 35 float exponential timescale for the angular motor's effectiveness to decay toward zero
VEHICLE_ANGULAR_MOTOR_TIMESCALE 34 float exponential timescale for the vehicle to achive its full angular motor velocity
VEHICLE_BANKING_EFFICIENCY 38 float slider between -1 (leans out of turns), 0 (no banking), and +1 (leans into turns)
VEHICLE_BANKING_MIX 39 float slider between 0 (static banking) and 1 (dynamic banking)
VEHICLE_BANKING_TIMESCALE 40 float exponential timescale for the banking behavior to take full effect
VEHICLE_BUOYANCY 27 float slider between -1 (double-gravity) and 1 (full anti-gravity)
VEHICLE_HOVER_HEIGHT 24 float height the vehicle will try to hover.
VEHICLE_HOVER_EFFICIENCY 25 float slider between 0 (bouncy) and 1 (critically damped) hover behavior
VEHICLE_HOVER_TIMESCALE 26 float period of time for the vehicle to achieve its hover height
VEHICLE_LINEAR_DEFLECTION_EFFICIENCY 28 float slider between 0 (no deflection) and 1 (maximum strength)
VEHICLE_LINEAR_DEFLECTION_TIMESCALE 29 float exponential timescale for the vehicle to redirect its velocity to be along its x-axis
VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE 31 float exponential timescale for the linear motor's effectiveness to decay toward zero
VEHICLE_LINEAR_MOTOR_TIMESCALE 30 float exponential timescale for the vehicleto achive its full linear motor velocity
VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY 36 float slider between 0 (bouncy) and 1 (critically damped) attraction of vehicle z-axis to world z-axis (vertical)
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE 37 float exponential timescale for the vehicle to align its z-axis to the world z-axis (vertical)
VEHICLE_ANGULAR_FRICTION_TIMESCALE 17 vector vector of timescales for exponential decay of angular velocity about the three vehicle axes
VEHICLE_ANGULAR_MOTOR_DIRECTION 19 vector angular velocity that the vehicle will try to achieve
VEHICLE_LINEAR_FRICTION_TIMESCALE 16 vector vector of timescales for exponential decay of linear velocity along the three vehicle axes
VEHICLE_LINEAR_MOTOR_DIRECTION 18 vector linear velocity that the vehicle will try to achieve
VEHICLE_LINEAR_MOTOR_OFFSET 20 vector offset from the center of mass of the vehicle where the linear motor is applied.
VEHICLE_REFERENCE_FRAME 44 rotation rotation of vehicle axes relative to local frame
Constant Description
VEHICLE_REFERENCE_FRAME 44 rotation of vehicle axes relative to local frame
Constant Description
VEHICLE_ANGULAR_FRICTION_TIMESCALE 17 vector of timescales for exponential decay of angular velocity about the three vehicle axes
VEHICLE_ANGULAR_MOTOR_DIRECTION 19 angular velocity that the vehicle will try to achieve
VEHICLE_LINEAR_FRICTION_TIMESCALE 16 vector of timescales for exponential decay of linear velocity along the three vehicle axes
VEHICLE_LINEAR_MOTOR_DIRECTION 18 linear velocity that the vehicle will try to achieve
VEHICLE_LINEAR_MOTOR_OFFSET 20 offset from the center of mass of the vehicle where the linear motor is applied.
Constant Description
VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY 32 slider between 0 (no deflection) and 1 (maximum strength)
VEHICLE_ANGULAR_DEFLECTION_TIMESCALE 33 exponential timescale for the vehicle to achieve full angular deflection
VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE 35 exponential timescale for the angular motor's effectiveness to decay toward zero
VEHICLE_ANGULAR_MOTOR_TIMESCALE 34 exponential timescale for the vehicle to achive its full angular motor velocity
VEHICLE_BANKING_EFFICIENCY 38 slider between -1 (leans out of turns), 0 (no banking), and +1 (leans into turns)
VEHICLE_BANKING_MIX 39 slider between 0 (static banking) and 1 (dynamic banking)
VEHICLE_BANKING_TIMESCALE 40 exponential timescale for the banking behavior to take full effect
VEHICLE_BUOYANCY 27 slider between -1 (double-gravity) and 1 (full anti-gravity)
VEHICLE_HOVER_HEIGHT 24 height the vehicle will try to hover.
VEHICLE_HOVER_EFFICIENCY 25 slider between 0 (bouncy) and 1 (critically damped) hover behavior
VEHICLE_HOVER_TIMESCALE 26 period of time for the vehicle to achieve its hover height
VEHICLE_LINEAR_DEFLECTION_EFFICIENCY 28 slider between 0 (no deflection) and 1 (maximum strength)
VEHICLE_LINEAR_DEFLECTION_TIMESCALE 29 exponential timescale for the vehicle to redirect its velocity to be along its x-axis
VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE 31 exponential timescale for the linear motor's effectiveness to decay toward zero
VEHICLE_LINEAR_MOTOR_TIMESCALE 30 exponential timescale for the vehicleto achive its full linear motor velocity
VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY 36 slider between 0 (bouncy) and 1 (critically damped) attraction of vehicle z-axis to world z-axis (vertical)
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE 37 exponential timescale for the vehicle to align its z-axis to the world z-axis (vertical)