Difference between revisions of "Template:LSL Constants/Vehicle Flags"
Jump to navigation
Jump to search
(add VEHICLE_FLAG_BLOCK_INTERFERENCE) |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{{!}}{{Prettytable}} | {{#if:{{{no_wrapper|}}}||{{{!}} class="sortable" {{Prettytable}} | ||
!Flags | {{!}}-{{Hl2}} | ||
!Value | ! Flags | ||
!Description | ! title="Value" {{!}} | ||
! class="unsortable" {{!}}Description | |||
{{!}}-}} | |||
{{!}} {{LSL Const|VEHICLE_FLAG_NO_DEFLECTION_UP|integer|hex=0x001|ihex=1}} | |||
{{!}} {{#var:value}} | |||
{{!}} This flag prevents linear deflection parallel to world z-axis. This is useful for preventing ground vehicles with large linear deflection, like {{Wikipedia|Bumper car|bumper cars}}, from climbing their linear deflection into the sky. | |||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_LIMIT_ROLL_ONLY|integer|hex=0x002|ihex=2}} | ||
{{!}} {{#var:value}} | |||
{{!}} {{ | |||
{{!}} For vehicles with vertical attractor that want to be able to climb/dive, for instance, airplanes that want to use the banking feature. | {{!}} For vehicles with vertical attractor that want to be able to climb/dive, for instance, airplanes that want to use the banking feature. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_HOVER_WATER_ONLY|integer|hex=0x004|ihex=4}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Ignore terrain height when hovering. | {{!}} Ignore terrain height when hovering. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_HOVER_TERRAIN_ONLY|integer|hex=0x008|ihex=8}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Ignore water height when hovering. | {{!}} Ignore water height when hovering. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT|integer|hex=0x010|ihex=16}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Hover at global height instead of height above ground or water. | {{!}} Hover at global height instead of height above ground or water. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_HOVER_UP_ONLY|integer|hex=0x020|ihex=32}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Hover doesn't push down. Use this flag for hovering vehicles that should be able to jump above their hover height. | {{!}} Hover doesn't push down. Use this flag for hovering vehicles that should be able to jump above their hover height. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_LIMIT_MOTOR_UP|integer|hex=0x040|ihex=64}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Prevents ground vehicles from motoring into the sky. This flag has a subtle effect when used with conjunction with banking: the strength of the banking will decay when the vehicle no longer experiences collisions. The decay timescale is the same as VEHICLE_BANKING_TIMESCALE . This is to help prevent ground vehicles from steering when they are in mid jump. | {{!}} Prevents ground vehicles from motoring into the sky. This flag has a subtle effect when used with conjunction with banking: the strength of the banking will decay when the vehicle no longer experiences collisions. The decay timescale is the same as [[VEHICLE_BANKING_TIMESCALE]]. This is to help prevent ground vehicles from steering when they are in mid jump. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_MOUSELOOK_STEER|integer|hex=0x080|ihex=128}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Steer the vehicle using the mouse. Use this flag to make the angular motor try to make the vehicle turn such that its local x-axis points in the same direction as the client-side camera. | {{!}} Steer the vehicle using the mouse. Use this flag to make the angular motor try to make the vehicle turn such that its local x-axis points in the same direction as the client-side camera. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_MOUSELOOK_BANK|integer|hex=0x100|ihex=256}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Same as above, but relies on banking. It remaps left-right motions of the client camera (also known as "yaw") to rotations about the vehicle's local x-axis. | {{!}} Same as above, but relies on banking. It remaps left-right motions of the client camera (also known as "yaw") to rotations about the vehicle's local x-axis. | ||
{{!}}- | {{!}}- | ||
{{!}} {{ | {{!}} {{LSL Const|VEHICLE_FLAG_CAMERA_DECOUPLED|integer|hex=0x200|ihex=512}} | ||
{{!}} {{ | {{!}} {{#var:value}} | ||
{{!}} Makes | {{!}} Makes [[mouselook]] {{LSLGC|Camera|camera}} rotate independently of the vehicle. By default the client mouselook camera will rotate about with the vehicle, however when this flag is set the camera direction is independent of the vehicle's rotation. | ||
{{!}}} | {{!}}- | ||
{{!}} {{LSL Const| VEHICLE_FLAG_BLOCK_INTERFERENCE|integer|hex=0x400|ihex=1024}} | |||
{{!}} {{#var:value}} | |||
{{!}} Prevents attachments worn by the vehicle's passengers from pushing the vehicle via [[llPushObject]] and similar functions. | |||
{{#if:{{{no_wrapper|}}}||{{!}}} }} |
Latest revision as of 12:14, 27 August 2024
Flags | Description | |
---|---|---|
VEHICLE_FLAG_NO_DEFLECTION_UP | 0x001 | This flag prevents linear deflection parallel to world z-axis. This is useful for preventing ground vehicles with large linear deflection, like bumper cars, from climbing their linear deflection into the sky. |
VEHICLE_FLAG_LIMIT_ROLL_ONLY | 0x002 | For vehicles with vertical attractor that want to be able to climb/dive, for instance, airplanes that want to use the banking feature. |
VEHICLE_FLAG_HOVER_WATER_ONLY | 0x004 | Ignore terrain height when hovering. |
VEHICLE_FLAG_HOVER_TERRAIN_ONLY | 0x008 | Ignore water height when hovering. |
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT | 0x010 | Hover at global height instead of height above ground or water. |
VEHICLE_FLAG_HOVER_UP_ONLY | 0x020 | Hover doesn't push down. Use this flag for hovering vehicles that should be able to jump above their hover height. |
VEHICLE_FLAG_LIMIT_MOTOR_UP | 0x040 | Prevents ground vehicles from motoring into the sky. This flag has a subtle effect when used with conjunction with banking: the strength of the banking will decay when the vehicle no longer experiences collisions. The decay timescale is the same as VEHICLE_BANKING_TIMESCALE. This is to help prevent ground vehicles from steering when they are in mid jump. |
VEHICLE_FLAG_MOUSELOOK_STEER | 0x080 | Steer the vehicle using the mouse. Use this flag to make the angular motor try to make the vehicle turn such that its local x-axis points in the same direction as the client-side camera. |
VEHICLE_FLAG_MOUSELOOK_BANK | 0x100 | Same as above, but relies on banking. It remaps left-right motions of the client camera (also known as "yaw") to rotations about the vehicle's local x-axis. |
VEHICLE_FLAG_CAMERA_DECOUPLED | 0x200 | Makes mouselook camera rotate independently of the vehicle. By default the client mouselook camera will rotate about with the vehicle, however when this flag is set the camera direction is independent of the vehicle's rotation. |
VEHICLE_FLAG_BLOCK_INTERFERENCE | 0x400 | Prevents attachments worn by the vehicle's passengers from pushing the vehicle via llPushObject and similar functions. |