From 46bb9d29f8649c734546b23654ca790cbf48dc9f Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 9 Aug 2014 19:59:40 +1000 Subject: Add particle and vehicle constants. --- lib/LSL.lua | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/lib/LSL.lua b/lib/LSL.lua index a95ead3..1b6a8bd 100644 --- a/lib/LSL.lua +++ b/lib/LSL.lua @@ -369,6 +369,97 @@ local constants = newConst("integer", "PRIM_TYPE_RING", 6), newConst("integer", "PRIM_TYPE_SCULPT", 7), + newConst("integer", "PSYS_PART_FLAGS", 0), + newConst("integer", "PSYS_PART_START_COLOR", 1), + newConst("integer", "PSYS_PART_START_ALPHA", 2), + newConst("integer", "PSYS_PART_END_COLOR", 3), + newConst("integer", "PSYS_PART_END_ALPHA", 4), + newConst("integer", "PSYS_PART_START_SCALE", 5), + newConst("integer", "PSYS_PART_END_SCALE", 6), + newConst("integer", "PSYS_PART_MAX_AGE", 7), + + newConst("integer", "PSYS_SRC_ACCEL", 8), + newConst("integer", "PSYS_SRC_PATTERN", 9), + newConst("integer", "PSYS_SRC_INNERANGLE", 10), + newConst("integer", "PSYS_SRC_OUTERANGLE", 11), + newConst("integer", "PSYS_SRC_TEXTURE", 12), + newConst("integer", "PSYS_SRC_BURST_RATE", 13), + newConst("integer", "PSYS_SRC_BURST_PART_COUNT", 15), + newConst("integer", "PSYS_SRC_BURST_RADIUS", 16), + newConst("integer", "PSYS_SRC_BURST_SPEED_MIN", 17), + newConst("integer", "PSYS_SRC_BURST_SPEED_MAX", 18), + newConst("integer", "PSYS_SRC_MAX_AGE", 19), + newConst("integer", "PSYS_SRC_TARGET_KEY", 20), + newConst("integer", "PSYS_SRC_OMEGA", 21), + newConst("integer", "PSYS_SRC_ANGLE_BEGIN", 22), + newConst("integer", "PSYS_SRC_ANGLE_END", 23), + + newConst("integer", "PSYS_PART_INTERP_COLOR_MASK", 1), + newConst("integer", "PSYS_PART_INTERP_SCALE_MASK", 2), + newConst("integer", "PSYS_PART_BOUNCE_MASK", 4), + newConst("integer", "PSYS_PART_WIND_MASK", 8), + newConst("integer", "PSYS_PART_FOLLOW_SRC_MASK", 16), + newConst("integer", "PSYS_PART_FOLLOW_VELOCITY_MASK", 32), + newConst("integer", "PSYS_PART_TARGET_POS_MASK", 64), + newConst("integer", "PSYS_PART_TARGET_LINEAR_MASK", 128), + newConst("integer", "PSYS_PART_EMISSIVE_MASK", 256), + + newConst("integer", "PSYS_SRC_PATTERN_DROP", 1), + newConst("integer", "PSYS_SRC_PATTERN_EXPLODE", 2), + newConst("integer", "PSYS_SRC_PATTERN_ANGLE", 4), + newConst("integer", "PSYS_SRC_PATTERN_ANGLE_CONE", 8), + newConst("integer", "PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY", 16), + + newConst("integer", "VEHICLE_FLAG_NO_DEFLECTION_UP", 1), + newConst("integer", "VEHICLE_FLAG_LIMIT_ROLL_ONLY", 2), + newConst("integer", "VEHICLE_FLAG_HOVER_WATER_ONLY", 4), + newConst("integer", "VEHICLE_FLAG_HOVER_TERRAIN_ONLY", 8), + newConst("integer", "VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT", 16), + newConst("integer", "VEHICLE_FLAG_HOVER_UP_ONLY", 32), + newConst("integer", "VEHICLE_FLAG_LIMIT_MOTOR_UP", 64), + newConst("integer", "VEHICLE_FLAG_MOUSELOOK_STEER", 128), + newConst("integer", "VEHICLE_FLAG_MOUSELOOK_BANK", 256), + newConst("integer", "VEHICLE_FLAG_CAMERA_DECOUPLED", 512), + newConst("integer", "VEHICLE_FLAG_NO_X", 1024), + newConst("integer", "VEHICLE_FLAG_NO_Y", 2048), + newConst("integer", "VEHICLE_FLAG_NO_Z", 4096), + newConst("integer", "VEHICLE_FLAG_LOCK_HOVER_HEIGHT", 8192), + newConst("integer", "VEHICLE_FLAG_NO_DEFLECTION", 16392), + newConst("integer", "VEHICLE_FLAG_LOCK_ROTATION", 32784), + + newConst("integer", "VEHICLE_TYPE_NONE", 0), + newConst("integer", "VEHICLE_TYPE_SLED", 1), + newConst("integer", "VEHICLE_TYPE_CAR", 2), + newConst("integer", "VEHICLE_TYPE_BOAT", 3), + newConst("integer", "VEHICLE_TYPE_AIRPLANE", 4), + newConst("integer", "VEHICLE_TYPE_BALLOON", 5), + + newConst("integer", "VEHICLE_LINEAR_FRICTION_TIMESCALE", 16), + newConst("integer", "VEHICLE_ANGULAR_FRICTION_TIMESCALE", 17), + newConst("integer", "VEHICLE_LINEAR_MOTOR_DIRECTION", 18), + newConst("integer", "VEHICLE_ANGULAR_MOTOR_DIRECTION", 19), + newConst("integer", "VEHICLE_LINEAR_MOTOR_OFFSET", 20), + newConst("integer", "VEHICLE_HOVER_HEIGHT", 24), + newConst("integer", "VEHICLE_HOVER_EFFICIENCY", 25), + newConst("integer", "VEHICLE_HOVER_TIMESCALE", 26), + newConst("integer", "VEHICLE_BUOYANCY", 27), + newConst("integer", "VEHICLE_LINEAR_DEFLECTION_EFFICIENCY", 28), + newConst("integer", "VEHICLE_LINEAR_DEFLECTION_TIMESCALE", 29), + newConst("integer", "VEHICLE_LINEAR_MOTOR_TIMESCALE", 30), + newConst("integer", "VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE", 31), + newConst("integer", "VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY", 32), + newConst("integer", "VEHICLE_ANGULAR_DEFLECTION_TIMESCALE", 33), + newConst("integer", "VEHICLE_ANGULAR_MOTOR_TIMESCALE", 34), + newConst("integer", "VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE", 35), + newConst("integer", "VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY", 36), + newConst("integer", "VEHICLE_VERTICAL_ATTRACTION_TIMESCALE", 37), + newConst("integer", "VEHICLE_BANKING_EFFICIENCY", 38), + newConst("integer", "VEHICLE_BANKING_MIX", 39), + newConst("integer", "VEHICLE_BANKING_TIMESCALE", 40), + newConst("integer", "VEHICLE_REFERENCE_FRAME", 44), + newConst("integer", "VEHICLE_RANGE_BLOCK", 45), + newConst("integer", "VEHICLE_ROLL_FRAME", 46), + newConst("integer", "STRING_TRIM", 3), newConst("integer", "STRING_TRIM_HEAD", 1), newConst("integer", "STRING_TRIM_TAIL", 2), -- cgit v1.1