diff options
Diffstat (limited to '')
-rw-r--r-- | lib/LSL.lua | 434 |
1 files changed, 366 insertions, 68 deletions
diff --git a/lib/LSL.lua b/lib/LSL.lua index 1b6a8bd..1fadb65 100644 --- a/lib/LSL.lua +++ b/lib/LSL.lua | |||
@@ -235,22 +235,134 @@ local constants = | |||
235 | newConst("float", "RAD_TO_DEG", 180.0 / LSL.PI), -- 57.2957795131 | 235 | newConst("float", "RAD_TO_DEG", 180.0 / LSL.PI), -- 57.2957795131 |
236 | newConst("float", "SQRT2", 1.4142135623730950488016887242097), | 236 | newConst("float", "SQRT2", 1.4142135623730950488016887242097), |
237 | 237 | ||
238 | newConst("integer", "CHANGED_INVENTORY", 0x001), | 238 | newConst("integer", "AGENT_FLYING", 0x0001), |
239 | newConst("integer", "CHANGED_COLOR", 0x002), | 239 | newConst("integer", "AGENT_ATTACHMENTS", 0x0002), |
240 | newConst("integer", "CHANGED_SHAPE", 0x004), | 240 | newConst("integer", "AGENT_SCRIPTED", 0x0004), |
241 | newConst("integer", "CHANGED_SCALE", 0x008), | 241 | newConst("integer", "AGENT_MOUSELOOK", 0x0008), |
242 | newConst("integer", "CHANGED_TEXTURE", 0x010), | 242 | newConst("integer", "AGENT_SITTING", 0x0010), |
243 | newConst("integer", "CHANGED_LINK", 0x020), | 243 | newConst("integer", "AGENT_ON_OBJECT", 0x0020), |
244 | newConst("integer", "CHANGED_ALLOWED_DROP", 0x040), | 244 | newConst("integer", "AGENT_AWAY", 0x0040), |
245 | newConst("integer", "CHANGED_OWNER", 0x080), | 245 | newConst("integer", "AGENT_WALKING", 0x0080), |
246 | newConst("integer", "CHANGED_REGION", 0x100), | 246 | newConst("integer", "AGENT_IN_AIR", 0x0100), |
247 | newConst("integer", "CHANGED_TELEPORT", 0x200), | 247 | newConst("integer", "AGENT_TYPING", 0x0200), |
248 | newConst("integer", "CHANGED_REGION_START", 0x400), | 248 | newConst("integer", "AGENT_CROUCHING", 0x0400), |
249 | newConst("integer", "CHANGED_MEDIA", 0x800), | 249 | newConst("integer", "AGENT_BUSY", 0x0800), |
250 | newConst("integer", "AGENT_ALWAYS_RUN", 0x1000), | ||
251 | |||
252 | newConst("integer", "ATTACH_CHEST", 1), | ||
253 | newConst("integer", "ATTACH_HEAD", 2), | ||
254 | newConst("integer", "ATTACH_LSHOULDER", 3), | ||
255 | newConst("integer", "ATTACH_RSHOULDER", 4), | ||
256 | newConst("integer", "ATTACH_LHAND", 5), | ||
257 | newConst("integer", "ATTACH_RHAND", 6), | ||
258 | newConst("integer", "ATTACH_LFOOT", 7), | ||
259 | newConst("integer", "ATTACH_RFOOT", 8), | ||
260 | newConst("integer", "ATTACH_BACK", 9), | ||
261 | newConst("integer", "ATTACH_PELVIS", 10), | ||
262 | newConst("integer", "ATTACH_MOUTH", 11), | ||
263 | newConst("integer", "ATTACH_CHIN", 12), | ||
264 | newConst("integer", "ATTACH_LEAR", 13), | ||
265 | newConst("integer", "ATTACH_REAR", 14), | ||
266 | newConst("integer", "ATTACH_LEYE", 15), | ||
267 | newConst("integer", "ATTACH_REYE", 16), | ||
268 | newConst("integer", "ATTACH_NOSE", 17), | ||
269 | newConst("integer", "ATTACH_RUARM", 18), | ||
270 | newConst("integer", "ATTACH_RLARM", 19), | ||
271 | newConst("integer", "ATTACH_LUARM", 20), | ||
272 | newConst("integer", "ATTACH_LLARM", 21), | ||
273 | newConst("integer", "ATTACH_RHIP", 22), | ||
274 | newConst("integer", "ATTACH_RULEG", 23), | ||
275 | newConst("integer", "ATTACH_RLLEG", 24), | ||
276 | newConst("integer", "ATTACH_LHIP", 25), | ||
277 | newConst("integer", "ATTACH_LULEG", 26), | ||
278 | newConst("integer", "ATTACH_LLLEG", 27), | ||
279 | newConst("integer", "ATTACH_BELLY", 28), | ||
280 | newConst("integer", "ATTACH_RPEC", 29), | ||
281 | newConst("integer", "ATTACH_LPEC", 30), | ||
282 | newConst("integer", "ATTACH_HUD_CENTER_2", 31), | ||
283 | newConst("integer", "ATTACH_HUD_TOP_RIGHT", 32), | ||
284 | newConst("integer", "ATTACH_HUD_TOP_CENTER", 33), | ||
285 | newConst("integer", "ATTACH_HUD_TOP_LEFT", 34), | ||
286 | newConst("integer", "ATTACH_HUD_CENTER_1", 35), | ||
287 | newConst("integer", "ATTACH_HUD_BOTTOM_LEFT", 36), | ||
288 | newConst("integer", "ATTACH_HUD_BOTTOM", 37), | ||
289 | newConst("integer", "ATTACH_HUD_BOTTOM_RIGHT",38), | ||
290 | |||
291 | newConst("integer", "CAMERA_PITCH", 0), | ||
292 | newConst("integer", "CAMERA_FOCUS_OFFSET", 1), | ||
293 | newConst("integer", "CAMERA_FOCUS_OFFSET_X", 2), | ||
294 | newConst("integer", "CAMERA_FOCUS_OFFSET_Y", 3), | ||
295 | newConst("integer", "CAMERA_FOCUS_OFFSET_Z", 4), | ||
296 | newConst("integer", "CAMERA_POSITION_LAG", 5), | ||
297 | newConst("integer", "CAMERA_FOCUS_LAG", 6), | ||
298 | newConst("integer", "CAMERA_DISTANCE", 7), | ||
299 | newConst("integer", "CAMERA_BEHINDNESS_ANGLE", 8), | ||
300 | newConst("integer", "CAMERA_BEHINDNESS_LAG", 9), | ||
301 | newConst("integer", "CAMERA_POSITION_THRESHOLD", 10), | ||
302 | newConst("integer", "CAMERA_FOCUS_THRESHOLD", 11), | ||
303 | newConst("integer", "CAMERA_ACTIVE", 12), | ||
304 | newConst("integer", "CAMERA_POSITION", 13), | ||
305 | newConst("integer", "CAMERA_POSITION_X", 14), | ||
306 | newConst("integer", "CAMERA_POSITION_Y", 15), | ||
307 | newConst("integer", "CAMERA_POSITION_Z", 16), | ||
308 | newConst("integer", "CAMERA_FOCUS", 17), | ||
309 | newConst("integer", "CAMERA_FOCUS_X", 18), | ||
310 | newConst("integer", "CAMERA_FOCUS_Y", 19), | ||
311 | newConst("integer", "CAMERA_FOCUS_Z", 20), | ||
312 | newConst("integer", "CAMERA_POSITION_LOCKED", 21), | ||
313 | newConst("integer", "CAMERA_FOCUS_LOCKED", 22), | ||
314 | |||
315 | newConst("integer", "CHANGED_INVENTORY", 0x0001), | ||
316 | newConst("integer", "CHANGED_COLOR", 0x0002), | ||
317 | newConst("integer", "CHANGED_SHAPE", 0x0004), | ||
318 | newConst("integer", "CHANGED_SCALE", 0x0008), | ||
319 | newConst("integer", "CHANGED_TEXTURE", 0x0010), | ||
320 | newConst("integer", "CHANGED_LINK", 0x0020), | ||
321 | newConst("integer", "CHANGED_ALLOWED_DROP", 0x0040), | ||
322 | newConst("integer", "CHANGED_OWNER", 0x0080), | ||
323 | newConst("integer", "CHANGED_REGION", 0x0100), | ||
324 | newConst("integer", "CHANGED_TELEPORT", 0x0200), | ||
325 | newConst("integer", "CHANGED_REGION_START", 0x0400), | ||
326 | newConst("integer", "CHANGED_MEDIA", 0x0800), | ||
327 | |||
328 | newConst("integer", "CLICK_ACTION_NONE", 0), | ||
329 | newConst("integer", "CLICK_ACTION_TOUCH", 0), | ||
330 | newConst("integer", "CLICK_ACTION_SIT", 1), | ||
331 | newConst("integer", "CLICK_ACTION_BUY", 2), | ||
332 | newConst("integer", "CLICK_ACTION_PAY", 3), | ||
333 | newConst("integer", "CLICK_ACTION_OPEN", 4), | ||
334 | newConst("integer", "CLICK_ACTION_PLAY", 5), | ||
335 | newConst("integer", "CLICK_ACTION_OPEN_MEDIA",6), | ||
336 | |||
337 | newConst("integer", "CONTROL_FWD", 0x0001), | ||
338 | newConst("integer", "CONTROL_BACK", 0x0002), | ||
339 | newConst("integer", "CONTROL_LEFT", 0x0004), | ||
340 | newConst("integer", "CONTROL_RIGHT", 0x0008), | ||
341 | newConst("integer", "CONTROL_UP", 0x0010), | ||
342 | newConst("integer", "CONTROL_DOWN", 0x0020), | ||
343 | newConst("integer", "CONTROL_ROT_LEFT", 0x0100), | ||
344 | newConst("integer", "CONTROL_ROT_RIGHT", 0x0200), | ||
345 | newConst("integer", "CONTROL_LBUTTON", 0x10000000), | ||
346 | newConst("integer", "CONTROL_ML_LBUTTON", 0x40000000), | ||
347 | |||
348 | newConst("integer", "DATA_ONLINE", 1), | ||
349 | newConst("integer", "DATA_NAME", 2), | ||
350 | newConst("integer", "DATA_BORN", 3), | ||
351 | newConst("integer", "DATA_RATING", 4), | ||
352 | newConst("integer", "DATA_SIM_POS", 5), | ||
353 | newConst("integer", "DATA_SIM_STATUS", 6), | ||
354 | newConst("integer", "DATA_SIM_RATING", 7), | ||
355 | newConst("integer", "DATA_PAYINFO", 8), | ||
356 | newConst("integer", "DATA_SIM_RELEASE", 128), | ||
250 | 357 | ||
251 | newConst("integer", "DEBUG_CHANNEL", 2147483647), | 358 | newConst("integer", "DEBUG_CHANNEL", 2147483647), |
252 | newConst("integer", "PUBLIC_CHANNEL", 0), | 359 | newConst("integer", "PUBLIC_CHANNEL", 0), |
253 | 360 | ||
361 | newConst("integer", "HTTP_METHOD", 0), | ||
362 | newConst("integer", "HTTP_MIMETYPE", 1), | ||
363 | newConst("integer", "HTTP_BODY_MAXLENGTH", 2), | ||
364 | newConst("integer", "HTTP_VERIFY_CERT", 3), | ||
365 | |||
254 | newConst("integer", "INVENTORY_ALL", -1), | 366 | newConst("integer", "INVENTORY_ALL", -1), |
255 | newConst("integer", "INVENTORY_NONE", -1), | 367 | newConst("integer", "INVENTORY_NONE", -1), |
256 | newConst("integer", "INVENTORY_TEXTURE", 0), | 368 | newConst("integer", "INVENTORY_TEXTURE", 0), |
@@ -264,6 +376,17 @@ local constants = | |||
264 | newConst("integer", "INVENTORY_ANIMATION", 20), | 376 | newConst("integer", "INVENTORY_ANIMATION", 20), |
265 | newConst("integer", "INVENTORY_GESTURE", 21), | 377 | newConst("integer", "INVENTORY_GESTURE", 21), |
266 | 378 | ||
379 | newConst("integer", "LAND_LEVEL", 0), | ||
380 | newConst("integer", "LAND_RAISE", 1), | ||
381 | newConst("integer", "LAND_LOWER", 2), | ||
382 | newConst("integer", "LAND_SMOOTH", 3), | ||
383 | newConst("integer", "LAND_NOISE", 4), | ||
384 | newConst("integer", "LAND_REVERT", 5), | ||
385 | |||
386 | newConst("integer", "LAND_SMALL_BRUSH", 1), | ||
387 | newConst("integer", "LAND_MEDIUM_BRUSH", 2), | ||
388 | newConst("integer", "LAND_LARGE_BRUSH", 3), | ||
389 | |||
267 | newConst("integer", "ALL_SIDES", -1), | 390 | newConst("integer", "ALL_SIDES", -1), |
268 | newConst("integer", "LINK_SET", -1), | 391 | newConst("integer", "LINK_SET", -1), |
269 | newConst("integer", "LINK_ROOT", 1), | 392 | newConst("integer", "LINK_ROOT", 1), |
@@ -271,6 +394,21 @@ local constants = | |||
271 | newConst("integer", "LINK_ALL_CHILDREN", -3), | 394 | newConst("integer", "LINK_ALL_CHILDREN", -3), |
272 | newConst("integer", "LINK_THIS", -4), | 395 | newConst("integer", "LINK_THIS", -4), |
273 | 396 | ||
397 | newConst("integer", "LIST_STAT_RANGE", 0), | ||
398 | newConst("integer", "LIST_STAT_MIN", 1), | ||
399 | newConst("integer", "LIST_STAT_MAX", 2), | ||
400 | newConst("integer", "LIST_STAT_MEAN", 3), | ||
401 | newConst("integer", "LIST_STAT_MEDIAN", 4), | ||
402 | newConst("integer", "LIST_STAT_STD_DEV", 5), | ||
403 | newConst("integer", "LIST_STAT_SUM", 6), | ||
404 | newConst("integer", "LIST_STAT_SUM_SQUARES", 7), | ||
405 | newConst("integer", "LIST_STAT_NUM_COUNT", 8), | ||
406 | newConst("integer", "LIST_STAT_GEOMETRIC_MEAN", 9), | ||
407 | newConst("integer", "LIST_STAT_HARMONIC_MEAN", 100), | ||
408 | |||
409 | newConst("integer", "PAY_HIDE", -1), | ||
410 | newConst("integer", "PAY_DEFAULT", -2), | ||
411 | |||
274 | newConst("integer", "PERM_ALL", 0x7FFFFFFF), | 412 | newConst("integer", "PERM_ALL", 0x7FFFFFFF), |
275 | newConst("integer", "PERM_COPY", 0x00008000), | 413 | newConst("integer", "PERM_COPY", 0x00008000), |
276 | newConst("integer", "PERM_MODIFY", 0x00004000), | 414 | newConst("integer", "PERM_MODIFY", 0x00004000), |
@@ -283,37 +421,108 @@ local constants = | |||
283 | newConst("integer", "MASK_NEXT", 4), | 421 | newConst("integer", "MASK_NEXT", 4), |
284 | newConst("integer", "PERMISSION_DEBIT", 0x0002), | 422 | newConst("integer", "PERMISSION_DEBIT", 0x0002), |
285 | newConst("integer", "PERMISSION_TAKE_CONTROLS", 0x0004), | 423 | newConst("integer", "PERMISSION_TAKE_CONTROLS", 0x0004), |
424 | newConst("integer", "PERMISSION_REMAP_CONTROLS", 0x0008), | ||
286 | newConst("integer", "PERMISSION_TRIGGER_ANIMATION", 0x0010), | 425 | newConst("integer", "PERMISSION_TRIGGER_ANIMATION", 0x0010), |
287 | newConst("integer", "PERMISSION_ATTACH", 0x0020), | 426 | newConst("integer", "PERMISSION_ATTACH", 0x0020), |
427 | newConst("integer", "PERMISSION_RELEASE_OWNERSHIP", 0x0040), | ||
288 | newConst("integer", "PERMISSION_CHANGE_LINKS", 0x0080), | 428 | newConst("integer", "PERMISSION_CHANGE_LINKS", 0x0080), |
429 | newConst("integer", "PERMISSION_CHANGE_JOINTS", 0x0100), | ||
430 | newConst("integer", "PERMISSION_CHANGE_PERMISSIONS", 0x0200), | ||
289 | newConst("integer", "PERMISSION_TRACK_CAMERA", 0x0400), | 431 | newConst("integer", "PERMISSION_TRACK_CAMERA", 0x0400), |
290 | newConst("integer", "PERMISSION_CONTRAL_CAMERA", 0x0800), | 432 | newConst("integer", "PERMISSION_CONTROL_CAMERA", 0x0800), |
291 | 433 | ||
292 | newConst("integer", "AGENT", 0x01), | 434 | newConst("integer", "AGENT", 0x0001), |
293 | newConst("integer", "ACTIVE", 0x02), | 435 | newConst("integer", "AGENT_BY_LEGACY_NAME", 0x0001), |
294 | newConst("integer", "PASSIVE", 0x04), | 436 | newConst("integer", "ACTIVE", 0x0002), |
295 | newConst("integer", "SCRIPTED", 0x08), | 437 | newConst("integer", "PASSIVE", 0x0004), |
438 | newConst("integer", "SCRIPTED", 0x0008), | ||
439 | newConst("integer", "AGENT_BY_USERNAME", 0x0010), | ||
440 | |||
441 | newConst("integer", "ANIM_ON", 0x0001), | ||
442 | newConst("integer", "LOOP", 0x0002), | ||
443 | newConst("integer", "REVERSE", 0x0004), | ||
444 | newConst("integer", "PING_PONG", 0x0008), | ||
445 | newConst("integer", "SMOOTH", 0x0010), | ||
446 | newConst("integer", "ROTATE", 0x0020), | ||
447 | newConst("integer", "SCALE", 0x0040), | ||
296 | 448 | ||
297 | newConst("integer", "OBJECT_UNKNOWN_DETAIL", -1), | 449 | newConst("integer", "OBJECT_UNKNOWN_DETAIL", -1), |
450 | newConst("integer", "OBJECT_NAME", 1), | ||
451 | newConst("integer", "OBJECT_DESC", 2), | ||
452 | newConst("integer", "OBJECT_POS", 3), | ||
453 | newConst("integer", "OBJECT_ROT", 4), | ||
454 | newConst("integer", "OBJECT_VELOCITY", 5), | ||
455 | newConst("integer", "OBJECT_OWNER", 6), | ||
456 | newConst("integer", "OBJECT_GROUP", 7), | ||
457 | newConst("integer", "OBJECT_CREATOR", 8), | ||
458 | |||
459 | newConst("integer", "PARCEL_COUNT_TOTAL", 0), | ||
460 | newConst("integer", "PARCEL_COUNT_OWNER", 1), | ||
461 | newConst("integer", "PARCEL_COUNT_GROUP", 2), | ||
462 | newConst("integer", "PARCEL_COUNT_OTHER", 3), | ||
463 | newConst("integer", "PARCEL_COUNT_SELECTED", 4), | ||
464 | newConst("integer", "PARCEL_COUNT_TEMP", 5), | ||
465 | |||
466 | newConst("integer", "PARCEL_DETAILS_NAME", 0), | ||
467 | newConst("integer", "PARCEL_DETAILS_DESC", 1), | ||
468 | newConst("integer", "PARCEL_DETAILS_OWNER", 2), | ||
469 | newConst("integer", "PARCEL_DETAILS_GROUP", 3), | ||
470 | newConst("integer", "PARCEL_DETAILS_AREA", 4), | ||
471 | newConst("integer", "PARCEL_DETAILS_ID", 5), | ||
472 | |||
473 | newConst("integer", "PARCEL_FLAG_ALLOW_FLY", 0x0001), | ||
474 | newConst("integer", "PARCEL_FLAG_ALLOW_SCRIPTS", 0x0002), | ||
475 | newConst("integer", "PARCEL_FLAG_ALLOW_LANDMARK", 0x0008), | ||
476 | newConst("integer", "PARCEL_FLAG_ALLOW_TERRAFORM", 0x0010), | ||
477 | newConst("integer", "PARCEL_FLAG_ALLOW_DAMAGE", 0x0020), | ||
478 | newConst("integer", "PARCEL_FLAG_ALLOW_CREATE_OBJECTS", 0x0040), | ||
479 | newConst("integer", "PARCEL_FLAG_USE_ACCESS_GROUP", 0x0100), | ||
480 | newConst("integer", "PARCEL_FLAG_USE_ACCESS_LIST", 0x0200), | ||
481 | newConst("integer", "PARCEL_FLAG_USE_BAN_LIST", 0x0400), | ||
482 | newConst("integer", "PARCEL_FLAG_USE_LAND_PASS_LIST", 0x0800), | ||
483 | newConst("integer", "PARCEL_FLAG_LOCAL_SOUND_ONLY", 0x8000), | ||
484 | newConst("integer", "PARCEL_FLAG_RESTRICT_PUSHOBJECT", 0x00200000), | ||
485 | newConst("integer", "PARCEL_FLAG_ALLOW_GROUP_SCRIPTS", 0x02000000), | ||
486 | newConst("integer", "PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS", 0x04000000), | ||
487 | newConst("integer", "PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY", 0x08000000), | ||
488 | newConst("integer", "PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY", 0x10000000), | ||
489 | |||
490 | newConst("integer", "PARCEL_MEDIA_COMMAND_STOP", 0), | ||
491 | newConst("integer", "PARCEL_MEDIA_COMMAND_PAUSE", 1), | ||
492 | newConst("integer", "PARCEL_MEDIA_COMMAND_PLAY", 2), | ||
493 | newConst("integer", "PARCEL_MEDIA_COMMAND_LOOP", 3), | ||
494 | newConst("integer", "PARCEL_MEDIA_COMMAND_TEXTURE", 4), | ||
495 | newConst("integer", "PARCEL_MEDIA_COMMAND_URL", 5), | ||
496 | newConst("integer", "PARCEL_MEDIA_COMMAND_TIME", 6), | ||
497 | newConst("integer", "PARCEL_MEDIA_COMMAND_AGENT", 7), | ||
498 | newConst("integer", "PARCEL_MEDIA_COMMAND_UNLOAD", 8), | ||
499 | newConst("integer", "PARCEL_MEDIA_COMMAND_AUTO_ALIGN",9), | ||
500 | newConst("integer", "PARCEL_MEDIA_COMMAND_TYPE", 10), | ||
501 | newConst("integer", "PARCEL_MEDIA_COMMAND_SIZE", 11), | ||
502 | newConst("integer", "PARCEL_MEDIA_COMMAND_DESC", 12), | ||
298 | 503 | ||
299 | newConst("integer", "PRIM_BUMP_SHINY", 19), | 504 | newConst("integer", "PRIM_TYPE_OLD", 1), |
300 | newConst("integer", "PRIM_COLOR", 18), | ||
301 | newConst("integer", "PRIM_FLEXIBLE", 21), | ||
302 | newConst("integer", "PRIM_FULLBRIGHT", 20), | ||
303 | newConst("integer", "PRIM_GLOW", 25), | ||
304 | newConst("integer", "PRIM_MATERIAL", 2), | 505 | newConst("integer", "PRIM_MATERIAL", 2), |
305 | newConst("integer", "PRIM_PHANTOM", 5), | ||
306 | newConst("integer", "PRIM_PHYSICS", 3), | 506 | newConst("integer", "PRIM_PHYSICS", 3), |
307 | newConst("integer", "PRIM_POINT_LIGHT", 23), | 507 | newConst("integer", "PRIM_TEMP_ON_REZ", 4), |
508 | newConst("integer", "PRIM_PHANTOM", 5), | ||
308 | newConst("integer", "PRIM_POSITION", 6), | 509 | newConst("integer", "PRIM_POSITION", 6), |
309 | newConst("integer", "PRIM_ROTATION", 8), | ||
310 | newConst("integer", "PRIM_SIZE", 7), | 510 | newConst("integer", "PRIM_SIZE", 7), |
311 | newConst("integer", "PRIM_TEMP_ON_REZ", 4), | 511 | newConst("integer", "PRIM_ROTATION", 8), |
312 | newConst("integer", "PRIM_TYPE", 9), | 512 | newConst("integer", "PRIM_TYPE", 9), |
313 | newConst("integer", "PRIM_TYPE_OLD", 1), | ||
314 | newConst("integer", "PRIM_TEXGEN", 22), | ||
315 | newConst("integer", "PRIM_TEXTURE", 17), | 513 | newConst("integer", "PRIM_TEXTURE", 17), |
514 | newConst("integer", "PRIM_COLOR", 18), | ||
515 | newConst("integer", "PRIM_BUMP_SHINY", 19), | ||
516 | newConst("integer", "PRIM_FULLBRIGHT", 20), | ||
517 | newConst("integer", "PRIM_FLEXIBLE", 21), | ||
518 | newConst("integer", "PRIM_TEXGEN", 22), | ||
519 | newConst("integer", "PRIM_POINT_LIGHT", 23), | ||
520 | newConst("integer", "PRIM_CAST_SHADOWS", 24), | ||
521 | newConst("integer", "PRIM_GLOW", 25), | ||
316 | newConst("integer", "PRIM_TEXT", 26), | 522 | newConst("integer", "PRIM_TEXT", 26), |
523 | newConst("integer", "PRIM_NAME", 27), | ||
524 | newConst("integer", "PRIM_DESC", 28), | ||
525 | newConst("integer", "PRIM_ROT_LOCAL", 29), | ||
317 | 526 | ||
318 | newConst("integer", "PRIM_BUMP_NONE", 0), | 527 | newConst("integer", "PRIM_BUMP_NONE", 0), |
319 | newConst("integer", "PRIM_BUMP_BRIGHT", 1), | 528 | newConst("integer", "PRIM_BUMP_BRIGHT", 1), |
@@ -348,6 +557,30 @@ local constants = | |||
348 | newConst("integer", "PRIM_MATERIAL_RUBBER", 6), | 557 | newConst("integer", "PRIM_MATERIAL_RUBBER", 6), |
349 | newConst("integer", "PRIM_MATERIAL_LIGHT", 7), | 558 | newConst("integer", "PRIM_MATERIAL_LIGHT", 7), |
350 | 559 | ||
560 | newConst("integer", "PRIM_MEDIA_ALT_IMAGE_ENABLE", 0), | ||
561 | newConst("integer", "PRIM_MEDIA_CONTROLS", 1), | ||
562 | newConst("integer", "PRIM_MEDIA_CURRENT_URL", 2), | ||
563 | newConst("integer", "PRIM_MEDIA_HOME_URL", 3), | ||
564 | newConst("integer", "PRIM_MEDIA_AUTO_LOOP", 4), | ||
565 | newConst("integer", "PRIM_MEDIA_AUTO_PLAY", 5), | ||
566 | newConst("integer", "PRIM_MEDIA_AUTO_SCALE", 6), | ||
567 | newConst("integer", "PRIM_MEDIA_AUTO_ZOOM", 7), | ||
568 | newConst("integer", "PRIM_MEDIA_FIRST_CLICK_INTERACT",8), | ||
569 | newConst("integer", "PRIM_MEDIA_WIDTH_PIXELS", 9), | ||
570 | newConst("integer", "PRIM_MEDIA_HEIGHT_PIXELS", 10), | ||
571 | newConst("integer", "PRIM_MEDIA_WHITELIST_ENABLE", 11), | ||
572 | newConst("integer", "PRIM_MEDIA_WHITELIST", 12), | ||
573 | newConst("integer", "PRIM_MEDIA_PERMS_INTERACT", 13), | ||
574 | newConst("integer", "PRIM_MEDIA_PERMS_CONTROL", 14), | ||
575 | |||
576 | newConst("integer", "PRIM_MEDIA_CONTROLS_STANDARD", 0), | ||
577 | newConst("integer", "PRIM_MEDIA_CONTROLS_MINI", 1), | ||
578 | |||
579 | newConst("integer", "PRIM_MEDIA_PERM_NONE", 0), | ||
580 | newConst("integer", "PRIM_MEDIA_PERM_OWNER", 1), | ||
581 | newConst("integer", "PRIM_MEDIA_PERM_GROUP", 2), | ||
582 | newConst("integer", "PRIM_MEDIA_PERM_ANYONE", 4), | ||
583 | |||
351 | newConst("integer", "PRIM_SCULPT_TYPE_SPHERE", 1), | 584 | newConst("integer", "PRIM_SCULPT_TYPE_SPHERE", 1), |
352 | newConst("integer", "PRIM_SCULPT_TYPE_TORUS", 2), | 585 | newConst("integer", "PRIM_SCULPT_TYPE_TORUS", 2), |
353 | newConst("integer", "PRIM_SCULPT_TYPE_PLANE", 3), | 586 | newConst("integer", "PRIM_SCULPT_TYPE_PLANE", 3), |
@@ -360,6 +593,9 @@ local constants = | |||
360 | newConst("integer", "PRIM_SHINY_MEDIUM", 2), | 593 | newConst("integer", "PRIM_SHINY_MEDIUM", 2), |
361 | newConst("integer", "PRIM_SHINY_HIGH", 3), | 594 | newConst("integer", "PRIM_SHINY_HIGH", 3), |
362 | 595 | ||
596 | newConst("integer", "PRIM_TEXGEN_DEFAULT", 0), | ||
597 | newConst("integer", "PRIM_TEXGEN_PLANAR", 1), | ||
598 | |||
363 | newConst("integer", "PRIM_TYPE_BOX", 0), | 599 | newConst("integer", "PRIM_TYPE_BOX", 0), |
364 | newConst("integer", "PRIM_TYPE_CYLINDER", 1), | 600 | newConst("integer", "PRIM_TYPE_CYLINDER", 1), |
365 | newConst("integer", "PRIM_TYPE_PRISM", 2), | 601 | newConst("integer", "PRIM_TYPE_PRISM", 2), |
@@ -369,15 +605,14 @@ local constants = | |||
369 | newConst("integer", "PRIM_TYPE_RING", 6), | 605 | newConst("integer", "PRIM_TYPE_RING", 6), |
370 | newConst("integer", "PRIM_TYPE_SCULPT", 7), | 606 | newConst("integer", "PRIM_TYPE_SCULPT", 7), |
371 | 607 | ||
372 | newConst("integer", "PSYS_PART_FLAGS", 0), | 608 | newConst("integer", "PSYS_PART_FLAGS", 0), |
373 | newConst("integer", "PSYS_PART_START_COLOR", 1), | 609 | newConst("integer", "PSYS_PART_START_COLOR", 1), |
374 | newConst("integer", "PSYS_PART_START_ALPHA", 2), | 610 | newConst("integer", "PSYS_PART_START_ALPHA", 2), |
375 | newConst("integer", "PSYS_PART_END_COLOR", 3), | 611 | newConst("integer", "PSYS_PART_END_COLOR", 3), |
376 | newConst("integer", "PSYS_PART_END_ALPHA", 4), | 612 | newConst("integer", "PSYS_PART_END_ALPHA", 4), |
377 | newConst("integer", "PSYS_PART_START_SCALE", 5), | 613 | newConst("integer", "PSYS_PART_START_SCALE", 5), |
378 | newConst("integer", "PSYS_PART_END_SCALE", 6), | 614 | newConst("integer", "PSYS_PART_END_SCALE", 6), |
379 | newConst("integer", "PSYS_PART_MAX_AGE", 7), | 615 | newConst("integer", "PSYS_PART_MAX_AGE", 7), |
380 | |||
381 | newConst("integer", "PSYS_SRC_ACCEL", 8), | 616 | newConst("integer", "PSYS_SRC_ACCEL", 8), |
382 | newConst("integer", "PSYS_SRC_PATTERN", 9), | 617 | newConst("integer", "PSYS_SRC_PATTERN", 9), |
383 | newConst("integer", "PSYS_SRC_INNERANGLE", 10), | 618 | newConst("integer", "PSYS_SRC_INNERANGLE", 10), |
@@ -394,21 +629,62 @@ local constants = | |||
394 | newConst("integer", "PSYS_SRC_ANGLE_BEGIN", 22), | 629 | newConst("integer", "PSYS_SRC_ANGLE_BEGIN", 22), |
395 | newConst("integer", "PSYS_SRC_ANGLE_END", 23), | 630 | newConst("integer", "PSYS_SRC_ANGLE_END", 23), |
396 | 631 | ||
397 | newConst("integer", "PSYS_PART_INTERP_COLOR_MASK", 1), | 632 | newConst("integer", "PSYS_PART_INTERP_COLOR_MASK", 0x0001), |
398 | newConst("integer", "PSYS_PART_INTERP_SCALE_MASK", 2), | 633 | newConst("integer", "PSYS_PART_INTERP_SCALE_MASK", 0x0002), |
399 | newConst("integer", "PSYS_PART_BOUNCE_MASK", 4), | 634 | newConst("integer", "PSYS_PART_BOUNCE_MASK", 0x0004), |
400 | newConst("integer", "PSYS_PART_WIND_MASK", 8), | 635 | newConst("integer", "PSYS_PART_WIND_MASK", 0x0008), |
401 | newConst("integer", "PSYS_PART_FOLLOW_SRC_MASK", 16), | 636 | newConst("integer", "PSYS_PART_FOLLOW_SRC_MASK", 0x0010), |
402 | newConst("integer", "PSYS_PART_FOLLOW_VELOCITY_MASK", 32), | 637 | newConst("integer", "PSYS_PART_FOLLOW_VELOCITY_MASK", 0x0020), |
403 | newConst("integer", "PSYS_PART_TARGET_POS_MASK", 64), | 638 | newConst("integer", "PSYS_PART_TARGET_POS_MASK", 0x0040), |
404 | newConst("integer", "PSYS_PART_TARGET_LINEAR_MASK", 128), | 639 | newConst("integer", "PSYS_PART_TARGET_LINEAR_MASK", 0x0080), |
405 | newConst("integer", "PSYS_PART_EMISSIVE_MASK", 256), | 640 | newConst("integer", "PSYS_PART_EMISSIVE_MASK", 0x0100), |
406 | 641 | ||
407 | newConst("integer", "PSYS_SRC_PATTERN_DROP", 1), | 642 | newConst("integer", "PSYS_SRC_PATTERN_DROP", 0x0001), |
408 | newConst("integer", "PSYS_SRC_PATTERN_EXPLODE", 2), | 643 | newConst("integer", "PSYS_SRC_PATTERN_EXPLODE", 0x0002), |
409 | newConst("integer", "PSYS_SRC_PATTERN_ANGLE", 4), | 644 | newConst("integer", "PSYS_SRC_PATTERN_ANGLE", 0x0004), |
410 | newConst("integer", "PSYS_SRC_PATTERN_ANGLE_CONE", 8), | 645 | newConst("integer", "PSYS_SRC_PATTERN_ANGLE_CONE", 0x0008), |
411 | newConst("integer", "PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY", 16), | 646 | newConst("integer", "PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY", 0x0010), |
647 | |||
648 | newConst("integer", "REGION_FLAG_ALLOW_DAMAGE", 0x0001), | ||
649 | newConst("integer", "REGION_FLAG_FIXED_SUN", 0x0010), | ||
650 | newConst("integer", "REGION_FLAG_BLOCK_TERRAFORM", 0x0040), | ||
651 | newConst("integer", "REGION_FLAG_SANDBOX", 0x0100), | ||
652 | newConst("integer", "REGION_FLAG_DISABLE_COLLISIONS", 0x1000), | ||
653 | newConst("integer", "REGION_FLAG_DISABLE_PHYSICS", 0x4000), | ||
654 | newConst("integer", "REGION_FLAG_BLOCK_FLY", 0x00080000), | ||
655 | newConst("integer", "REGION_FLAG_ALLOW_DIRECT_TELEPORT", 0x00100000), | ||
656 | newConst("integer", "REGION_FLAG_RESTRICT_PUSHOBJECT", 0x00400000), | ||
657 | |||
658 | newConst("integer", "REMOTE_DATA_CHANNEL", 1), | ||
659 | newConst("integer", "REMOTE_DATA_REQUEST", 2), | ||
660 | newConst("integer", "REMOTE_DATA_REPLY", 3), | ||
661 | |||
662 | newConst("integer", "STRING_TRIM_HEAD", 1), | ||
663 | newConst("integer", "STRING_TRIM_TAIL", 2), | ||
664 | newConst("integer", "STRING_TRIM", 3), | ||
665 | |||
666 | newConst("integer", "STATUS_PHYSICS", 0x0001), | ||
667 | newConst("integer", "STATUS_ROTATE_X", 0x0002), | ||
668 | newConst("integer", "STATUS_ROTATE_Y", 0x0004), | ||
669 | newConst("integer", "STATUS_ROTATE_Z", 0x0008), | ||
670 | newConst("integer", "STATUS_PHANTOM", 0x0010), | ||
671 | newConst("integer", "STATUS_SANDBOX", 0x0020), | ||
672 | newConst("integer", "STATUS_BLOCK_GRAB", 0x0040), | ||
673 | newConst("integer", "STATUS_DIE_AT_EDGE", 0x0080), | ||
674 | newConst("integer", "STATUS_RETURN_AT_EDGE", 0x0100), | ||
675 | newConst("integer", "STATUS_CAST_SHADOWS", 0x0200), | ||
676 | |||
677 | newConst("integer", "TOUCH_INVALID_FACE", 0x7FFFFFFF), | ||
678 | newConst("vector", "TOUCH_INVALID_TEXCOORD", {x=-1.0, y=-1.0, z=0.0}), | ||
679 | newConst("vector", "TOUCH_INVALID_VECTOR", {x=0.0, y=0.0, z=0.0}), | ||
680 | |||
681 | newConst("integer", "TYPE_INTEGER", 1), | ||
682 | newConst("integer", "TYPE_FLOAT", 2), | ||
683 | newConst("integer", "TYPE_STRING", 3), | ||
684 | newConst("integer", "TYPE_KEY", 4), | ||
685 | newConst("integer", "TYPE_VECTOR", 5), | ||
686 | newConst("integer", "TYPE_ROTATION", 6), | ||
687 | newConst("integer", "TYPE_INVALID", 0), | ||
412 | 688 | ||
413 | newConst("integer", "VEHICLE_FLAG_NO_DEFLECTION_UP", 1), | 689 | newConst("integer", "VEHICLE_FLAG_NO_DEFLECTION_UP", 1), |
414 | newConst("integer", "VEHICLE_FLAG_LIMIT_ROLL_ONLY", 2), | 690 | newConst("integer", "VEHICLE_FLAG_LIMIT_ROLL_ONLY", 2), |
@@ -460,25 +736,47 @@ local constants = | |||
460 | newConst("integer", "VEHICLE_RANGE_BLOCK", 45), | 736 | newConst("integer", "VEHICLE_RANGE_BLOCK", 45), |
461 | newConst("integer", "VEHICLE_ROLL_FRAME", 46), | 737 | newConst("integer", "VEHICLE_ROLL_FRAME", 46), |
462 | 738 | ||
463 | newConst("integer", "STRING_TRIM", 3), | 739 | newConst("integer", "WL_WATER_COLOR", 0), |
464 | newConst("integer", "STRING_TRIM_HEAD", 1), | 740 | newConst("integer", "WL_WATER_FOG_DENSITY_EXPONENT", 1), |
465 | newConst("integer", "STRING_TRIM_TAIL", 2), | 741 | newConst("integer", "WL_UNDERWATER_FOG_MODIFIER", 2), |
742 | newConst("integer", "WL_REFLECTION_WAVELET_SCALE", 3), | ||
743 | newConst("integer", "WL_FRESNEL_SCALE", 4), | ||
744 | newConst("integer", "WL_FRESNEL_OFFSET", 5), | ||
745 | newConst("integer", "WL_REFRACT_SCALE_ABOVE", 6), | ||
746 | newConst("integer", "WL_REFRACT_SCALE_BELOW", 7), | ||
747 | newConst("integer", "WL_BLUR_MULTIPLIER", 8), | ||
748 | newConst("integer", "WL_BIG_WAVE_DIRECTION", 9), | ||
749 | newConst("integer", "WL_LITTLE_WAVE_DIRECTION", 10), | ||
750 | newConst("integer", "WL_NORMAL_MAP_TEXTURE", 11), | ||
751 | newConst("integer", "WL_HORIZON", 12), | ||
752 | newConst("integer", "WL_HAZE_HORIZON", 13), | ||
753 | newConst("integer", "WL_BLUE_DENSITY", 14), | ||
754 | newConst("integer", "WL_HAZE_DENSITY", 15), | ||
755 | newConst("integer", "WL_DENSITY_MULTIPLIER", 16), | ||
756 | newConst("integer", "WL_DISTANCE_MULTIPLIER", 17), | ||
757 | newConst("integer", "WL_MAX_ALTITUDE", 18), | ||
758 | newConst("integer", "WL_SUN_MOON_COLOR", 19), | ||
759 | newConst("integer", "WL_AMBIENT", 20), | ||
760 | newConst("integer", "WL_EAST_ANGLE", 21), | ||
761 | newConst("integer", "WL_SUN_GLOW_FOCUS", 22), | ||
762 | newConst("integer", "WL_SUN_GLOW_SIZE", 23), | ||
763 | newConst("integer", "WL_SCENE_GAMMA", 24), | ||
764 | newConst("integer", "WL_STAR_BRIGHTNESS", 25), | ||
765 | newConst("integer", "WL_CLOUD_COLOR", 26), | ||
766 | newConst("integer", "WL_CLOUD_XY_DENSITY", 27), | ||
767 | newConst("integer", "WL_CLOUD_COVERAGE", 28), | ||
768 | newConst("integer", "WL_CLOUD_SCALE", 29), | ||
769 | newConst("integer", "WL_CLOUD_DETAIL_XY_DENSITY", 30), | ||
770 | newConst("integer", "WL_CLOUD_SCROLL_X", 31), | ||
771 | newConst("integer", "WL_CLOUD_SCROLL_Y", 32), | ||
772 | newConst("integer", "WL_CLOUD_SCROLL_Y_LOCK", 33), | ||
773 | newConst("integer", "WL_CLOUD_SCROLL_X_LOCK", 34), | ||
774 | newConst("integer", "WL_DRAW_CLASSIC_CLOUDS", 35), | ||
775 | newConst("integer", "WL_SUN_MOON_POSITION", 36), | ||
466 | 776 | ||
467 | newConst("integer", "TRUE", 1), | 777 | newConst("integer", "TRUE", 1), |
468 | newConst("integer", "FALSE", 0), | 778 | newConst("integer", "FALSE", 0), |
469 | 779 | ||
470 | newConst("integer", "TOUCH_INVALID_FACE", 0x7FFFFFFF), | ||
471 | newConst("vector", "TOUCH_INVALID_TEXCOORD", {x=-1.0, y=-1.0, z=0.0}), | ||
472 | newConst("vector", "TOUCH_INVALID_VECTOR", {x=0.0, y=0.0, z=0.0}), | ||
473 | |||
474 | newConst("integer", "TYPE_INTEGER", 1), | ||
475 | newConst("integer", "TYPE_FLOAT", 2), | ||
476 | newConst("integer", "TYPE_STRING", 3), | ||
477 | newConst("integer", "TYPE_KEY", 4), | ||
478 | newConst("integer", "TYPE_VECTOR", 5), | ||
479 | newConst("integer", "TYPE_ROTATION", 6), | ||
480 | newConst("integer", "TYPE_INVALID", 0), | ||
481 | |||
482 | newConst("string", "NULL_KEY", "00000000-0000-0000-0000-000000000000"), | 780 | newConst("string", "NULL_KEY", "00000000-0000-0000-0000-000000000000"), |
483 | -- newConst("string", "EOF", "\\n\\n\\n"), -- Corner case, dealt with later. | 781 | -- newConst("string", "EOF", "\\n\\n\\n"), -- Corner case, dealt with later. |
484 | newConst("string", "EOF", "EndOfFuckingAround"), -- Corner case, dealt with later. | 782 | newConst("string", "EOF", "EndOfFuckingAround"), -- Corner case, dealt with later. |