From ecb92c94e0d38c44deca5fc538b5cfbf61759ebd Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Fri, 10 Feb 2012 12:17:16 +1000 Subject: Add ray cast and media constants. --- LuaSL/src/LSL.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'LuaSL/src/LSL.lua') diff --git a/LuaSL/src/LSL.lua b/LuaSL/src/LSL.lua index ccd603d..8b707ce 100644 --- a/LuaSL/src/LSL.lua +++ b/LuaSL/src/LSL.lua @@ -203,6 +203,30 @@ LSL.PRIM_TYPE_TUBE = 5; LSL.PRIM_TYPE_RING = 6; LSL.PRIM_TYPE_SCULPT = 7; +LSL_RC_GET_NORMAL = 1; +LSL_RC_GET_ROOT_KEY = 2; +LSL_RC_GET_LINK_NUM = 4; +LSL_RC_REJECT_AGENTS = 1; +LSL_RC_REJECT_PHYSICAL = 2; +LSL_RC_REJECT_NONPHYSICAL = 4; +LSL_RC_REJECT_LAND = 8; +LSL.RC_REJECT_TYPES = 0; +LSL.RC_DETECT_PHANTOM = 1; +LSL.RC_DATA_FLAGS = 2; +LSL.RC_MAX_HITS = 3; +LSL.RCERR_UNKNOWN = -1; +LSL.RCERR_SIM_PERF_LOW = -2; +LSL.RCERR_CAST_TIME_EXCEEDED = -3; + +LSL.STATUS_OK = 0; +LSL.STATUS_MALFORMED_PARAMS = 1000; +LSL.STATUS_TYPE_MISMATCH = 1001; +LSL.STATUS_BOUNDS_ERROR = 1002; +LSL.STATUS_NOT_FOUND = 1003; +LSL.STATUS_NOT_SUPPORTED = 1004; +LSL.STATUS_INTERNAL_ERROR = 1999; +LSL.STATUS_WHITELIST_FAILED = 2001; + LSL.STRING_TRIM = 3; LSL.STRING_TRIM_HEAD = 1; LSL.STRING_TRIM_TAIL = 2; -- cgit v1.1