<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=User%3AFritigern%2FOSSL_Constants</id>
		<title>User:Fritigern/OSSL Constants - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/index.php?action=history&amp;feed=atom&amp;title=User%3AFritigern%2FOSSL_Constants"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=User:Fritigern/OSSL_Constants&amp;action=history"/>
		<updated>2026-04-21T18:27:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/index.php?title=User:Fritigern/OSSL_Constants&amp;diff=26100&amp;oldid=prev</id>
		<title>Fritigern: New page: This is a lit of OSSL-specific contants.   I am pretty sure that a lot is missing from this list, but it's a start.  &lt;source lang=&quot;lsl&quot;&gt; // Constants for osGetRegionStats const int STATS_T...</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=User:Fritigern/OSSL_Constants&amp;diff=26100&amp;oldid=prev"/>
				<updated>2011-10-17T08:34:30Z</updated>
		
		<summary type="html">&lt;p&gt;New page: This is a lit of OSSL-specific contants.   I am pretty sure that a lot is missing from this list, but it&amp;#039;s a start.  &amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt; // Constants for osGetRegionStats const int STATS_T...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a lit of OSSL-specific contants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am pretty sure that a lot is missing from this list, but it's a start.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Constants for osGetRegionStats&lt;br /&gt;
const int STATS_TIME_DILATION = 0;&lt;br /&gt;
const int STATS_SIM_FPS = 1;&lt;br /&gt;
const int STATS_PHYSICS_FPS = 2;&lt;br /&gt;
const int STATS_AGENT_UPDATES = 3;&lt;br /&gt;
const int STATS_ROOT_AGENTS = 4;&lt;br /&gt;
const int STATS_CHILD_AGENTS = 5;&lt;br /&gt;
const int STATS_TOTAL_PRIMS = 6;&lt;br /&gt;
const int STATS_ACTIVE_PRIMS = 7;&lt;br /&gt;
const int STATS_FRAME_MS = 8;&lt;br /&gt;
const int STATS_NET_MS = 9;&lt;br /&gt;
const int STATS_PHYSICS_MS = 10;&lt;br /&gt;
const int STATS_IMAGE_MS = 11;&lt;br /&gt;
const int STATS_OTHER_MS = 12;&lt;br /&gt;
const int STATS_IN_PACKETS_PER_SECOND = 13;&lt;br /&gt;
const int STATS_OUT_PACKETS_PER_SECOND = 14;&lt;br /&gt;
const int STATS_UNACKED_BYTES = 15;&lt;br /&gt;
const int STATS_AGENT_MS = 16;&lt;br /&gt;
const int STATS_PENDING_DOWNLOADS = 17;&lt;br /&gt;
const int STATS_PENDING_UPLOADS = 18;&lt;br /&gt;
const int STATS_ACTIVE_SCRIPTS = 19;&lt;br /&gt;
const int STATS_SCRIPT_LPS = 20;&lt;br /&gt;
&lt;br /&gt;
// Constants for osNpc* functions&lt;br /&gt;
const int OS_NPC_FLY = 0;&lt;br /&gt;
const int OS_NPC_NO_FLY = 1;&lt;br /&gt;
const int OS_NPC_LAND_AT_TARGET = 2;&lt;br /&gt;
&lt;br /&gt;
const int OS_NPC_SIT_NOW = 0;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
And the FULL list of constants, known to Opensim. This will also show which constants are not known to GesHi (the source highlighter):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
* Copyright (c) Contributors, http://opensimulator.org/&lt;br /&gt;
* See CONTRIBUTORS.TXT for a full list of copyright holders.&lt;br /&gt;
*&lt;br /&gt;
* Redistribution and use in source and binary forms, with or without&lt;br /&gt;
* modification, are permitted provided that the following conditions are met:&lt;br /&gt;
*     * Redistributions of source code must retain the above copyright&lt;br /&gt;
*       notice, this list of conditions and the following disclaimer.&lt;br /&gt;
*     * Redistributions in binary form must reproduce the above copyright&lt;br /&gt;
*       notice, this list of conditions and the following disclaimer in the&lt;br /&gt;
*       documentation and/or other materials provided with the distribution.&lt;br /&gt;
*     * Neither the name of the OpenSimulator Project nor the&lt;br /&gt;
*       names of its contributors may be used to endorse or promote products&lt;br /&gt;
*       derived from this software without specific prior written permission.&lt;br /&gt;
*&lt;br /&gt;
* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY&lt;br /&gt;
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED&lt;br /&gt;
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE&lt;br /&gt;
* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY&lt;br /&gt;
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&lt;br /&gt;
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;&lt;br /&gt;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND&lt;br /&gt;
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT&lt;br /&gt;
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS&lt;br /&gt;
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#ifndef LL_LLLSLCONSTANTS_H&lt;br /&gt;
#define LL_LLLSLCONSTANTS_H&lt;br /&gt;
&lt;br /&gt;
// LSL CONSTANTS&lt;br /&gt;
static readonly LSLInteger TRUE = new LSLInteger(1);&lt;br /&gt;
static readonly LSLInteger FALSE = new LSLInteger(0);&lt;br /&gt;
&lt;br /&gt;
const int STATUS_PHYSICS = 1;&lt;br /&gt;
const int STATUS_ROTATE_X = 2;&lt;br /&gt;
const int STATUS_ROTATE_Y = 4;&lt;br /&gt;
const int STATUS_ROTATE_Z = 8;&lt;br /&gt;
const int STATUS_PHANTOM = 16;&lt;br /&gt;
const int STATUS_SANDBOX = 32;&lt;br /&gt;
const int STATUS_BLOCK_GRAB = 64;&lt;br /&gt;
const int STATUS_DIE_AT_EDGE = 128;&lt;br /&gt;
const int STATUS_RETURN_AT_EDGE = 256;&lt;br /&gt;
const int STATUS_CAST_SHADOWS = 512;&lt;br /&gt;
&lt;br /&gt;
const int AGENT = 1;&lt;br /&gt;
const int AGENT_BY_LEGACY_NAME = 1;&lt;br /&gt;
const int AGENT_BY_USERNAME = 0x10;&lt;br /&gt;
const int ACTIVE = 2;&lt;br /&gt;
const int PASSIVE = 4;&lt;br /&gt;
const int SCRIPTED = 8;&lt;br /&gt;
&lt;br /&gt;
const int CONTROL_FWD = 1;&lt;br /&gt;
const int CONTROL_BACK = 2;&lt;br /&gt;
const int CONTROL_LEFT = 4;&lt;br /&gt;
const int CONTROL_RIGHT = 8;&lt;br /&gt;
const int CONTROL_UP = 16;&lt;br /&gt;
const int CONTROL_DOWN = 32;&lt;br /&gt;
const int CONTROL_ROT_LEFT = 256;&lt;br /&gt;
const int CONTROL_ROT_RIGHT = 512;&lt;br /&gt;
const int CONTROL_LBUTTON = 268435456;&lt;br /&gt;
const int CONTROL_ML_LBUTTON = 1073741824;&lt;br /&gt;
&lt;br /&gt;
//Permissions&lt;br /&gt;
const int PERMISSION_DEBIT = 2;&lt;br /&gt;
const int PERMISSION_TAKE_CONTROLS = 4;&lt;br /&gt;
const int PERMISSION_REMAP_CONTROLS = 8;&lt;br /&gt;
const int PERMISSION_TRIGGER_ANIMATION = 16;&lt;br /&gt;
const int PERMISSION_ATTACH = 32;&lt;br /&gt;
const int PERMISSION_RELEASE_OWNERSHIP = 64;&lt;br /&gt;
const int PERMISSION_CHANGE_LINKS = 128;&lt;br /&gt;
const int PERMISSION_CHANGE_JOINTS = 256;&lt;br /&gt;
const int PERMISSION_CHANGE_PERMISSIONS = 512;&lt;br /&gt;
const int PERMISSION_TRACK_CAMERA = 1024;&lt;br /&gt;
const int PERMISSION_CONTROL_CAMERA = 2048;&lt;br /&gt;
&lt;br /&gt;
const int AGENT_FLYING = 1;&lt;br /&gt;
const int AGENT_ATTACHMENTS = 2;&lt;br /&gt;
const int AGENT_SCRIPTED = 4;&lt;br /&gt;
const int AGENT_MOUSELOOK = 8;&lt;br /&gt;
const int AGENT_SITTING = 16;&lt;br /&gt;
const int AGENT_ON_OBJECT = 32;&lt;br /&gt;
const int AGENT_AWAY = 64;&lt;br /&gt;
const int AGENT_WALKING = 128;&lt;br /&gt;
const int AGENT_IN_AIR = 256;&lt;br /&gt;
const int AGENT_TYPING = 512;&lt;br /&gt;
const int AGENT_CROUCHING = 1024;&lt;br /&gt;
const int AGENT_BUSY = 2048;&lt;br /&gt;
const int AGENT_ALWAYS_RUN = 4096;&lt;br /&gt;
&lt;br /&gt;
//Particle Systems&lt;br /&gt;
const int PSYS_PART_INTERP_COLOR_MASK = 1;&lt;br /&gt;
const int PSYS_PART_INTERP_SCALE_MASK = 2;&lt;br /&gt;
const int PSYS_PART_BOUNCE_MASK = 4;&lt;br /&gt;
const int PSYS_PART_WIND_MASK = 8;&lt;br /&gt;
const int PSYS_PART_FOLLOW_SRC_MASK = 16;&lt;br /&gt;
const int PSYS_PART_FOLLOW_VELOCITY_MASK = 32;&lt;br /&gt;
const int PSYS_PART_TARGET_POS_MASK = 64;&lt;br /&gt;
const int PSYS_PART_TARGET_LINEAR_MASK = 128;&lt;br /&gt;
const int PSYS_PART_EMISSIVE_MASK = 256;&lt;br /&gt;
const int PSYS_PART_FLAGS = 0;&lt;br /&gt;
const int PSYS_PART_START_COLOR = 1;&lt;br /&gt;
const int PSYS_PART_START_ALPHA = 2;&lt;br /&gt;
const int PSYS_PART_END_COLOR = 3;&lt;br /&gt;
const int PSYS_PART_END_ALPHA = 4;&lt;br /&gt;
const int PSYS_PART_START_SCALE = 5;&lt;br /&gt;
const int PSYS_PART_END_SCALE = 6;&lt;br /&gt;
const int PSYS_PART_MAX_AGE = 7;&lt;br /&gt;
const int PSYS_SRC_ACCEL = 8;&lt;br /&gt;
const int PSYS_SRC_PATTERN = 9;&lt;br /&gt;
const int PSYS_SRC_INNERANGLE = 10;&lt;br /&gt;
const int PSYS_SRC_OUTERANGLE = 11;&lt;br /&gt;
const int PSYS_SRC_TEXTURE = 12;&lt;br /&gt;
const int PSYS_SRC_BURST_RATE = 13;&lt;br /&gt;
const int PSYS_SRC_BURST_PART_COUNT = 15;&lt;br /&gt;
const int PSYS_SRC_BURST_RADIUS = 16;&lt;br /&gt;
const int PSYS_SRC_BURST_SPEED_MIN = 17;&lt;br /&gt;
const int PSYS_SRC_BURST_SPEED_MAX = 18;&lt;br /&gt;
const int PSYS_SRC_MAX_AGE = 19;&lt;br /&gt;
const int PSYS_SRC_TARGET_KEY = 20;&lt;br /&gt;
const int PSYS_SRC_OMEGA = 21;&lt;br /&gt;
const int PSYS_SRC_ANGLE_BEGIN = 22;&lt;br /&gt;
const int PSYS_SRC_ANGLE_END = 23;&lt;br /&gt;
const int PSYS_SRC_PATTERN_DROP = 1;&lt;br /&gt;
const int PSYS_SRC_PATTERN_EXPLODE = 2;&lt;br /&gt;
const int PSYS_SRC_PATTERN_ANGLE = 4;&lt;br /&gt;
const int PSYS_SRC_PATTERN_ANGLE_CONE = 8;&lt;br /&gt;
const int PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY = 16;&lt;br /&gt;
&lt;br /&gt;
const int VEHICLE_TYPE_NONE = 0;&lt;br /&gt;
const int VEHICLE_TYPE_SLED = 1;&lt;br /&gt;
const int VEHICLE_TYPE_CAR = 2;&lt;br /&gt;
const int VEHICLE_TYPE_BOAT = 3;&lt;br /&gt;
const int VEHICLE_TYPE_AIRPLANE = 4;&lt;br /&gt;
const int VEHICLE_TYPE_BALLOON = 5;&lt;br /&gt;
const int VEHICLE_LINEAR_FRICTION_TIMESCALE = 16;&lt;br /&gt;
const int VEHICLE_ANGULAR_FRICTION_TIMESCALE = 17;&lt;br /&gt;
const int VEHICLE_LINEAR_MOTOR_DIRECTION = 18;&lt;br /&gt;
const int VEHICLE_LINEAR_MOTOR_OFFSET = 20;&lt;br /&gt;
const int VEHICLE_ANGULAR_MOTOR_DIRECTION = 19;&lt;br /&gt;
const int VEHICLE_HOVER_HEIGHT = 24;&lt;br /&gt;
const int VEHICLE_HOVER_EFFICIENCY = 25;&lt;br /&gt;
const int VEHICLE_HOVER_TIMESCALE = 26;&lt;br /&gt;
const int VEHICLE_BUOYANCY = 27;&lt;br /&gt;
const int VEHICLE_LINEAR_DEFLECTION_EFFICIENCY = 28;&lt;br /&gt;
const int VEHICLE_LINEAR_DEFLECTION_TIMESCALE = 29;&lt;br /&gt;
const int VEHICLE_LINEAR_MOTOR_TIMESCALE = 30;&lt;br /&gt;
const int VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE = 31;&lt;br /&gt;
const int VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY = 32;&lt;br /&gt;
const int VEHICLE_ANGULAR_DEFLECTION_TIMESCALE = 33;&lt;br /&gt;
const int VEHICLE_ANGULAR_MOTOR_TIMESCALE = 34;&lt;br /&gt;
const int VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE = 35;&lt;br /&gt;
const int VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY = 36;&lt;br /&gt;
const int VEHICLE_VERTICAL_ATTRACTION_TIMESCALE = 37;&lt;br /&gt;
const int VEHICLE_BANKING_EFFICIENCY = 38;&lt;br /&gt;
const int VEHICLE_BANKING_MIX = 39;&lt;br /&gt;
const int VEHICLE_BANKING_TIMESCALE = 40;&lt;br /&gt;
const int VEHICLE_REFERENCE_FRAME = 44;&lt;br /&gt;
const int VEHICLE_RANGE_BLOCK = 45;&lt;br /&gt;
const int VEHICLE_ROLL_FRAME = 46;&lt;br /&gt;
const int VEHICLE_FLAG_NO_DEFLECTION_UP = 1;&lt;br /&gt;
const int VEHICLE_FLAG_LIMIT_ROLL_ONLY = 2;&lt;br /&gt;
const int VEHICLE_FLAG_HOVER_WATER_ONLY = 4;&lt;br /&gt;
const int VEHICLE_FLAG_HOVER_TERRAIN_ONLY = 8;&lt;br /&gt;
const int VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT = 16;&lt;br /&gt;
const int VEHICLE_FLAG_HOVER_UP_ONLY = 32;&lt;br /&gt;
const int VEHICLE_FLAG_LIMIT_MOTOR_UP = 64;&lt;br /&gt;
const int VEHICLE_FLAG_MOUSELOOK_STEER = 128;&lt;br /&gt;
const int VEHICLE_FLAG_MOUSELOOK_BANK = 256;&lt;br /&gt;
const int VEHICLE_FLAG_CAMERA_DECOUPLED = 512;&lt;br /&gt;
const int VEHICLE_FLAG_NO_X = 1024;&lt;br /&gt;
const int VEHICLE_FLAG_NO_Y = 2048;&lt;br /&gt;
const int VEHICLE_FLAG_NO_Z = 4096;&lt;br /&gt;
const int VEHICLE_FLAG_LOCK_HOVER_HEIGHT = 8192;&lt;br /&gt;
const int VEHICLE_FLAG_NO_DEFLECTION = 16392;&lt;br /&gt;
const int VEHICLE_FLAG_LOCK_ROTATION = 32784;&lt;br /&gt;
&lt;br /&gt;
const int INVENTORY_ALL = -1;&lt;br /&gt;
const int INVENTORY_NONE = -1;&lt;br /&gt;
const int INVENTORY_TEXTURE = 0;&lt;br /&gt;
const int INVENTORY_SOUND = 1;&lt;br /&gt;
const int INVENTORY_LANDMARK = 3;&lt;br /&gt;
const int INVENTORY_CLOTHING = 5;&lt;br /&gt;
const int INVENTORY_OBJECT = 6;&lt;br /&gt;
const int INVENTORY_NOTECARD = 7;&lt;br /&gt;
const int INVENTORY_SCRIPT = 10;&lt;br /&gt;
const int INVENTORY_BODYPART = 13;&lt;br /&gt;
const int INVENTORY_ANIMATION = 20;&lt;br /&gt;
const int INVENTORY_GESTURE = 21;&lt;br /&gt;
&lt;br /&gt;
const int ATTACH_CHEST = 1;&lt;br /&gt;
const int ATTACH_HEAD = 2;&lt;br /&gt;
const int ATTACH_LSHOULDER = 3;&lt;br /&gt;
const int ATTACH_RSHOULDER = 4;&lt;br /&gt;
const int ATTACH_LHAND = 5;&lt;br /&gt;
const int ATTACH_RHAND = 6;&lt;br /&gt;
const int ATTACH_LFOOT = 7;&lt;br /&gt;
const int ATTACH_RFOOT = 8;&lt;br /&gt;
const int ATTACH_BACK = 9;&lt;br /&gt;
const int ATTACH_PELVIS = 10;&lt;br /&gt;
const int ATTACH_MOUTH = 11;&lt;br /&gt;
const int ATTACH_CHIN = 12;&lt;br /&gt;
const int ATTACH_LEAR = 13;&lt;br /&gt;
const int ATTACH_REAR = 14;&lt;br /&gt;
const int ATTACH_LEYE = 15;&lt;br /&gt;
const int ATTACH_REYE = 16;&lt;br /&gt;
const int ATTACH_NOSE = 17;&lt;br /&gt;
const int ATTACH_RUARM = 18;&lt;br /&gt;
const int ATTACH_RLARM = 19;&lt;br /&gt;
const int ATTACH_LUARM = 20;&lt;br /&gt;
const int ATTACH_LLARM = 21;&lt;br /&gt;
const int ATTACH_RHIP = 22;&lt;br /&gt;
const int ATTACH_RULEG = 23;&lt;br /&gt;
const int ATTACH_RLLEG = 24;&lt;br /&gt;
const int ATTACH_LHIP = 25;&lt;br /&gt;
const int ATTACH_LULEG = 26;&lt;br /&gt;
const int ATTACH_LLLEG = 27;&lt;br /&gt;
const int ATTACH_BELLY = 28;&lt;br /&gt;
const int ATTACH_RPEC = 29;&lt;br /&gt;
const int ATTACH_LPEC = 30;&lt;br /&gt;
const int ATTACH_HUD_CENTER_2 = 31;&lt;br /&gt;
const int ATTACH_HUD_TOP_RIGHT = 32;&lt;br /&gt;
const int ATTACH_HUD_TOP_CENTER = 33;&lt;br /&gt;
const int ATTACH_HUD_TOP_LEFT = 34;&lt;br /&gt;
const int ATTACH_HUD_CENTER_1 = 35;&lt;br /&gt;
const int ATTACH_HUD_BOTTOM_LEFT = 36;&lt;br /&gt;
const int ATTACH_HUD_BOTTOM = 37;&lt;br /&gt;
const int ATTACH_HUD_BOTTOM_RIGHT = 38;&lt;br /&gt;
&lt;br /&gt;
const int LAND_LEVEL = 0;&lt;br /&gt;
const int LAND_RAISE = 1;&lt;br /&gt;
const int LAND_LOWER = 2;&lt;br /&gt;
const int LAND_SMOOTH = 3;&lt;br /&gt;
const int LAND_NOISE = 4;&lt;br /&gt;
const int LAND_REVERT = 5;&lt;br /&gt;
const int LAND_SMALL_BRUSH = 1;&lt;br /&gt;
const int LAND_MEDIUM_BRUSH = 2;&lt;br /&gt;
const int LAND_LARGE_BRUSH = 3;&lt;br /&gt;
&lt;br /&gt;
//Agent Dataserver&lt;br /&gt;
const int DATA_ONLINE = 1;&lt;br /&gt;
const int DATA_NAME = 2;&lt;br /&gt;
const int DATA_BORN = 3;&lt;br /&gt;
const int DATA_RATING = 4;&lt;br /&gt;
const int DATA_SIM_POS = 5;&lt;br /&gt;
const int DATA_SIM_STATUS = 6;&lt;br /&gt;
const int DATA_SIM_RATING = 7;&lt;br /&gt;
const int DATA_PAYINFO = 8;&lt;br /&gt;
const int DATA_SIM_RELEASE = 128;&lt;br /&gt;
&lt;br /&gt;
const int ANIM_ON = 1;&lt;br /&gt;
const int LOOP = 2;&lt;br /&gt;
const int REVERSE = 4;&lt;br /&gt;
const int PING_PONG = 8;&lt;br /&gt;
const int SMOOTH = 16;&lt;br /&gt;
const int ROTATE = 32;&lt;br /&gt;
const int SCALE = 64;&lt;br /&gt;
const int ALL_SIDES = -1;&lt;br /&gt;
const int LINK_SET = -1;&lt;br /&gt;
const int LINK_ROOT = 1;&lt;br /&gt;
const int LINK_ALL_OTHERS = -2;&lt;br /&gt;
const int LINK_ALL_CHILDREN = -3;&lt;br /&gt;
const int LINK_THIS = -4;&lt;br /&gt;
const int CHANGED_INVENTORY = 1;&lt;br /&gt;
const int CHANGED_COLOR = 2;&lt;br /&gt;
const int CHANGED_SHAPE = 4;&lt;br /&gt;
const int CHANGED_SCALE = 8;&lt;br /&gt;
const int CHANGED_TEXTURE = 16;&lt;br /&gt;
const int CHANGED_LINK = 32;&lt;br /&gt;
const int CHANGED_ALLOWED_DROP = 64;&lt;br /&gt;
const int CHANGED_OWNER = 128;&lt;br /&gt;
const int CHANGED_REGION = 256;&lt;br /&gt;
const int CHANGED_TELEPORT = 512;&lt;br /&gt;
const int CHANGED_REGION_RESTART = 1024;&lt;br /&gt;
const int CHANGED_REGION_START = 1024; //LL Changed the constant from CHANGED_REGION_RESTART&lt;br /&gt;
const int CHANGED_MEDIA = 2048;&lt;br /&gt;
const int CHANGED_ANIMATION = 16384;&lt;br /&gt;
const int TYPE_INVALID = 0;&lt;br /&gt;
const int TYPE_INTEGER = 1;&lt;br /&gt;
const int TYPE_FLOAT = 2;&lt;br /&gt;
const int TYPE_STRING = 3;&lt;br /&gt;
const int TYPE_KEY = 4;&lt;br /&gt;
const int TYPE_VECTOR = 5;&lt;br /&gt;
const int TYPE_ROTATION = 6;&lt;br /&gt;
&lt;br /&gt;
//XML RPC Remote Data Channel&lt;br /&gt;
const int REMOTE_DATA_CHANNEL = 1;&lt;br /&gt;
const int REMOTE_DATA_REQUEST = 2;&lt;br /&gt;
const int REMOTE_DATA_REPLY = 3;&lt;br /&gt;
&lt;br /&gt;
//llHTTPRequest&lt;br /&gt;
const int HTTP_METHOD = 0;&lt;br /&gt;
const int HTTP_MIMETYPE = 1;&lt;br /&gt;
const int HTTP_BODY_MAXLENGTH = 2;&lt;br /&gt;
const int HTTP_VERIFY_CERT = 3;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_MATERIAL = 2;&lt;br /&gt;
const int PRIM_PHYSICS = 3;&lt;br /&gt;
const int PRIM_TEMP_ON_REZ = 4;&lt;br /&gt;
const int PRIM_PHANTOM = 5;&lt;br /&gt;
const int PRIM_POSITION = 6;&lt;br /&gt;
const int PRIM_SIZE = 7;&lt;br /&gt;
const int PRIM_ROTATION = 8;&lt;br /&gt;
const int PRIM_TYPE = 9;&lt;br /&gt;
const int PRIM_TEXTURE = 17;&lt;br /&gt;
const int PRIM_COLOR = 18;&lt;br /&gt;
const int PRIM_BUMP_SHINY = 19;&lt;br /&gt;
const int PRIM_FULLBRIGHT = 20;&lt;br /&gt;
const int PRIM_FLEXIBLE = 21;&lt;br /&gt;
const int PRIM_TEXGEN = 22;&lt;br /&gt;
const int PRIM_CAST_SHADOWS = 24; // Not implemented, here for completeness sake&lt;br /&gt;
const int PRIM_POINT_LIGHT = 23; // Huh?&lt;br /&gt;
const int PRIM_GLOW = 25;&lt;br /&gt;
const int PRIM_TEXT = 26;&lt;br /&gt;
const int PRIM_NAME = 27;&lt;br /&gt;
const int PRIM_DESC = 28;&lt;br /&gt;
const int PRIM_ROT_LOCAL = 29;&lt;br /&gt;
const int PRIM_TEXGEN_DEFAULT = 0;&lt;br /&gt;
const int PRIM_TEXGEN_PLANAR = 1;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_TYPE_BOX = 0;&lt;br /&gt;
const int PRIM_TYPE_CYLINDER = 1;&lt;br /&gt;
const int PRIM_TYPE_PRISM = 2;&lt;br /&gt;
const int PRIM_TYPE_SPHERE = 3;&lt;br /&gt;
const int PRIM_TYPE_TORUS = 4;&lt;br /&gt;
const int PRIM_TYPE_TUBE = 5;&lt;br /&gt;
const int PRIM_TYPE_RING = 6;&lt;br /&gt;
const int PRIM_TYPE_SCULPT = 7;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_HOLE_DEFAULT = 0;&lt;br /&gt;
const int PRIM_HOLE_CIRCLE = 16;&lt;br /&gt;
const int PRIM_HOLE_SQUARE = 32;&lt;br /&gt;
const int PRIM_HOLE_TRIANGLE = 48;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_MATERIAL_STONE = 0;&lt;br /&gt;
const int PRIM_MATERIAL_METAL = 1;&lt;br /&gt;
const int PRIM_MATERIAL_GLASS = 2;&lt;br /&gt;
const int PRIM_MATERIAL_WOOD = 3;&lt;br /&gt;
const int PRIM_MATERIAL_FLESH = 4;&lt;br /&gt;
const int PRIM_MATERIAL_PLASTIC = 5;&lt;br /&gt;
const int PRIM_MATERIAL_RUBBER = 6;&lt;br /&gt;
const int PRIM_MATERIAL_LIGHT = 7;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_SHINY_NONE = 0;&lt;br /&gt;
const int PRIM_SHINY_LOW = 1;&lt;br /&gt;
const int PRIM_SHINY_MEDIUM = 2;&lt;br /&gt;
const int PRIM_SHINY_HIGH = 3;&lt;br /&gt;
const int PRIM_BUMP_NONE = 0;&lt;br /&gt;
const int PRIM_BUMP_BRIGHT = 1;&lt;br /&gt;
const int PRIM_BUMP_DARK = 2;&lt;br /&gt;
const int PRIM_BUMP_WOOD = 3;&lt;br /&gt;
const int PRIM_BUMP_BARK = 4;&lt;br /&gt;
const int PRIM_BUMP_BRICKS = 5;&lt;br /&gt;
const int PRIM_BUMP_CHECKER = 6;&lt;br /&gt;
const int PRIM_BUMP_CONCRETE = 7;&lt;br /&gt;
const int PRIM_BUMP_TILE = 8;&lt;br /&gt;
const int PRIM_BUMP_STONE = 9;&lt;br /&gt;
const int PRIM_BUMP_DISKS = 10;&lt;br /&gt;
const int PRIM_BUMP_GRAVEL = 11;&lt;br /&gt;
const int PRIM_BUMP_BLOBS = 12;&lt;br /&gt;
const int PRIM_BUMP_SIDING = 13;&lt;br /&gt;
const int PRIM_BUMP_LARGETILE = 14;&lt;br /&gt;
const int PRIM_BUMP_STUCCO = 15;&lt;br /&gt;
const int PRIM_BUMP_SUCTION = 16;&lt;br /&gt;
const int PRIM_BUMP_WEAVE = 17;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_SCULPT_TYPE_SPHERE = 1;&lt;br /&gt;
const int PRIM_SCULPT_TYPE_TORUS = 2;&lt;br /&gt;
const int PRIM_SCULPT_TYPE_PLANE = 3;&lt;br /&gt;
const int PRIM_SCULPT_TYPE_CYLINDER = 4;&lt;br /&gt;
&lt;br /&gt;
const int MASK_BASE = 0;&lt;br /&gt;
const int MASK_OWNER = 1;&lt;br /&gt;
const int MASK_GROUP = 2;&lt;br /&gt;
const int MASK_EVERYONE = 3;&lt;br /&gt;
const int MASK_NEXT = 4;&lt;br /&gt;
&lt;br /&gt;
const int PERM_TRANSFER = 8192;&lt;br /&gt;
const int PERM_MODIFY = 16384;&lt;br /&gt;
const int PERM_COPY = 32768;&lt;br /&gt;
const int PERM_MOVE = 524288;&lt;br /&gt;
const int PERM_ALL = 2147483647;&lt;br /&gt;
&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_STOP = 0;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_PAUSE = 1;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_PLAY = 2;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_LOOP = 3;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_TEXTURE = 4;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_URL = 5;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_TIME = 6;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_AGENT = 7;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_UNLOAD = 8;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_AUTO_ALIGN = 9;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_TYPE = 10;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_SIZE = 11;&lt;br /&gt;
const int PARCEL_MEDIA_COMMAND_DESC = 12;&lt;br /&gt;
&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_FLY = 0x1;                           // parcel allows flying&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_SCRIPTS = 0x2;                       // parcel allows outside scripts&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_LANDMARK = 0x8;                      // parcel allows landmarks to be created&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_TERRAFORM = 0x10;                    // parcel allows anyone to terraform the land&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_DAMAGE = 0x20;                       // parcel allows damage&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_CREATE_OBJECTS = 0x40;               // parcel allows anyone to create objects&lt;br /&gt;
const int PARCEL_FLAG_USE_ACCESS_GROUP = 0x100;                  // parcel limits access to a group&lt;br /&gt;
const int PARCEL_FLAG_USE_ACCESS_LIST = 0x200;                   // parcel limits access to a list of residents&lt;br /&gt;
const int PARCEL_FLAG_USE_BAN_LIST = 0x400;                      // parcel uses a ban list, including restricting access based on payment info&lt;br /&gt;
const int PARCEL_FLAG_USE_LAND_PASS_LIST = 0x800;                // parcel allows passes to be purchased&lt;br /&gt;
const int PARCEL_FLAG_LOCAL_SOUND_ONLY = 0x8000;                 // parcel restricts spatialized sound to the parcel&lt;br /&gt;
const int PARCEL_FLAG_RESTRICT_PUSHOBJECT = 0x200000;            // parcel restricts llPushObject&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_GROUP_SCRIPTS = 0x2000000;           // parcel allows scripts owned by group&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS = 0x4000000;    // parcel allows group object creation&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY = 0x8000000;        // parcel allows objects owned by any user to enter&lt;br /&gt;
const int PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY = 0x10000000;     // parcel allows with the same group to enter&lt;br /&gt;
&lt;br /&gt;
const int REGION_FLAG_ALLOW_DAMAGE = 0x1;                        // region is entirely damage enabled&lt;br /&gt;
const int REGION_FLAG_FIXED_SUN = 0x10;                          // region has a fixed sun position&lt;br /&gt;
const int REGION_FLAG_BLOCK_TERRAFORM = 0x40;                    // region terraforming disabled&lt;br /&gt;
const int REGION_FLAG_SANDBOX = 0x100;                           // region is a sandbox&lt;br /&gt;
const int REGION_FLAG_DISABLE_COLLISIONS = 0x1000;               // region has disabled collisions&lt;br /&gt;
const int REGION_FLAG_DISABLE_PHYSICS = 0x4000;                  // region has disabled physics&lt;br /&gt;
const int REGION_FLAG_BLOCK_FLY = 0x80000;                       // region blocks flying&lt;br /&gt;
const int REGION_FLAG_ALLOW_DIRECT_TELEPORT = 0x100000;          // region allows direct teleports&lt;br /&gt;
const int REGION_FLAG_RESTRICT_PUSHOBJECT = 0x400000;            // region restricts llPushObject&lt;br /&gt;
&lt;br /&gt;
static readonly LSLInteger PAY_HIDE = new LSLInteger(-1);&lt;br /&gt;
static readonly LSLInteger PAY_DEFAULT = new LSLInteger(-2);&lt;br /&gt;
&lt;br /&gt;
const string NULL_KEY = &amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;;&lt;br /&gt;
const string EOF = &amp;quot;\n\n\n&amp;quot;;&lt;br /&gt;
const double PI = 3.14159274f;&lt;br /&gt;
const double TWO_PI = 6.28318548f;&lt;br /&gt;
const double PI_BY_TWO = 1.57079637f;&lt;br /&gt;
const double DEG_TO_RAD = 0.01745329238f;&lt;br /&gt;
const double RAD_TO_DEG = 57.29578f;&lt;br /&gt;
const double SQRT2 = 1.414213538f;&lt;br /&gt;
const int STRING_TRIM_HEAD = 1;&lt;br /&gt;
const int STRING_TRIM_TAIL = 2;&lt;br /&gt;
const int STRING_TRIM = 3;&lt;br /&gt;
const int LIST_STAT_RANGE = 0;&lt;br /&gt;
const int LIST_STAT_MIN = 1;&lt;br /&gt;
const int LIST_STAT_MAX = 2;&lt;br /&gt;
const int LIST_STAT_MEAN = 3;&lt;br /&gt;
const int LIST_STAT_MEDIAN = 4;&lt;br /&gt;
const int LIST_STAT_STD_DEV = 5;&lt;br /&gt;
const int LIST_STAT_SUM = 6;&lt;br /&gt;
const int LIST_STAT_SUM_SQUARES = 7;&lt;br /&gt;
const int LIST_STAT_NUM_COUNT = 8;&lt;br /&gt;
const int LIST_STAT_GEOMETRIC_MEAN = 9;&lt;br /&gt;
const int LIST_STAT_HARMONIC_MEAN = 100;&lt;br /&gt;
&lt;br /&gt;
//ParcelPrim Categories&lt;br /&gt;
const int PARCEL_COUNT_TOTAL = 0;&lt;br /&gt;
const int PARCEL_COUNT_OWNER = 1;&lt;br /&gt;
const int PARCEL_COUNT_GROUP = 2;&lt;br /&gt;
const int PARCEL_COUNT_OTHER = 3;&lt;br /&gt;
const int PARCEL_COUNT_SELECTED = 4;&lt;br /&gt;
const int PARCEL_COUNT_TEMP = 5;&lt;br /&gt;
&lt;br /&gt;
const int DEBUG_CHANNEL = 0x7FFFFFFF;&lt;br /&gt;
const int PUBLIC_CHANNEL = 0x00000000;&lt;br /&gt;
&lt;br /&gt;
const int OBJECT_NAME = 1;&lt;br /&gt;
const int OBJECT_DESC = 2;&lt;br /&gt;
const int OBJECT_POS = 3;&lt;br /&gt;
const int OBJECT_ROT = 4;&lt;br /&gt;
const int OBJECT_VELOCITY = 5;&lt;br /&gt;
const int OBJECT_OWNER = 6;&lt;br /&gt;
const int OBJECT_GROUP = 7;&lt;br /&gt;
const int OBJECT_CREATOR = 8;&lt;br /&gt;
&lt;br /&gt;
// Can not be const?&lt;br /&gt;
static readonly vector ZERO_VECTOR = new vector(0.0, 0.0, 0.0);&lt;br /&gt;
static readonly rotation ZERO_ROTATION = new rotation(0.0, 0.0, 0.0, 1.0);&lt;br /&gt;
&lt;br /&gt;
// constants for llSetCameraParams&lt;br /&gt;
const int CAMERA_PITCH = 0;&lt;br /&gt;
const int CAMERA_FOCUS_OFFSET = 1;&lt;br /&gt;
const int CAMERA_FOCUS_OFFSET_X = 2;&lt;br /&gt;
const int CAMERA_FOCUS_OFFSET_Y = 3;&lt;br /&gt;
const int CAMERA_FOCUS_OFFSET_Z = 4;&lt;br /&gt;
const int CAMERA_POSITION_LAG = 5;&lt;br /&gt;
const int CAMERA_FOCUS_LAG = 6;&lt;br /&gt;
const int CAMERA_DISTANCE = 7;&lt;br /&gt;
const int CAMERA_BEHINDNESS_ANGLE = 8;&lt;br /&gt;
const int CAMERA_BEHINDNESS_LAG = 9;&lt;br /&gt;
const int CAMERA_POSITION_THRESHOLD = 10;&lt;br /&gt;
const int CAMERA_FOCUS_THRESHOLD = 11;&lt;br /&gt;
const int CAMERA_ACTIVE = 12;&lt;br /&gt;
const int CAMERA_POSITION = 13;&lt;br /&gt;
const int CAMERA_POSITION_X = 14;&lt;br /&gt;
const int CAMERA_POSITION_Y = 15;&lt;br /&gt;
const int CAMERA_POSITION_Z = 16;&lt;br /&gt;
const int CAMERA_FOCUS = 17;&lt;br /&gt;
const int CAMERA_FOCUS_X = 18;&lt;br /&gt;
const int CAMERA_FOCUS_Y = 19;&lt;br /&gt;
const int CAMERA_FOCUS_Z = 20;&lt;br /&gt;
const int CAMERA_POSITION_LOCKED = 21;&lt;br /&gt;
const int CAMERA_FOCUS_LOCKED = 22;&lt;br /&gt;
&lt;br /&gt;
// constants for llGetParcelDetails&lt;br /&gt;
const int PARCEL_DETAILS_NAME = 0;&lt;br /&gt;
const int PARCEL_DETAILS_DESC = 1;&lt;br /&gt;
const int PARCEL_DETAILS_OWNER = 2;&lt;br /&gt;
const int PARCEL_DETAILS_GROUP = 3;&lt;br /&gt;
const int PARCEL_DETAILS_AREA = 4;&lt;br /&gt;
const int PARCEL_DETAILS_ID = 5;&lt;br /&gt;
const int PARCEL_DETAILS_SEE_AVATARS = 6; // not implemented&lt;br /&gt;
&lt;br /&gt;
//osSetParcelDetails&lt;br /&gt;
const int PARCEL_DETAILS_CLAIMDATE = 10;&lt;br /&gt;
&lt;br /&gt;
// constants for llSetClickAction&lt;br /&gt;
const int CLICK_ACTION_NONE = 0;&lt;br /&gt;
const int CLICK_ACTION_TOUCH = 0;&lt;br /&gt;
const int CLICK_ACTION_SIT = 1;&lt;br /&gt;
const int CLICK_ACTION_BUY = 2;&lt;br /&gt;
const int CLICK_ACTION_PAY = 3;&lt;br /&gt;
const int CLICK_ACTION_OPEN = 4;&lt;br /&gt;
const int CLICK_ACTION_PLAY = 5;&lt;br /&gt;
const int CLICK_ACTION_OPEN_MEDIA = 6;&lt;br /&gt;
&lt;br /&gt;
// constants for the llDetectedTouch* functions&lt;br /&gt;
const int TOUCH_INVALID_FACE = -1;&lt;br /&gt;
static readonly vector TOUCH_INVALID_TEXCOORD = new vector(-1.0, -1.0, 0.0);&lt;br /&gt;
static readonly vector TOUCH_INVALID_VECTOR = ZERO_VECTOR;&lt;br /&gt;
&lt;br /&gt;
// constants for llGetPrimMediaParams/llSetPrimMediaParams&lt;br /&gt;
const int PRIM_MEDIA_ALT_IMAGE_ENABLE = 0;&lt;br /&gt;
const int PRIM_MEDIA_CONTROLS = 1;&lt;br /&gt;
const int PRIM_MEDIA_CURRENT_URL = 2;&lt;br /&gt;
const int PRIM_MEDIA_HOME_URL = 3;&lt;br /&gt;
const int PRIM_MEDIA_AUTO_LOOP = 4;&lt;br /&gt;
const int PRIM_MEDIA_AUTO_PLAY = 5;&lt;br /&gt;
const int PRIM_MEDIA_AUTO_SCALE = 6;&lt;br /&gt;
const int PRIM_MEDIA_AUTO_ZOOM = 7;&lt;br /&gt;
const int PRIM_MEDIA_FIRST_CLICK_INTERACT = 8;&lt;br /&gt;
const int PRIM_MEDIA_WIDTH_PIXELS = 9;&lt;br /&gt;
const int PRIM_MEDIA_HEIGHT_PIXELS = 10;&lt;br /&gt;
const int PRIM_MEDIA_WHITELIST_ENABLE = 11;&lt;br /&gt;
const int PRIM_MEDIA_WHITELIST = 12;&lt;br /&gt;
const int PRIM_MEDIA_PERMS_INTERACT = 13;&lt;br /&gt;
const int PRIM_MEDIA_PERMS_CONTROL = 14;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_MEDIA_CONTROLS_STANDARD = 0;&lt;br /&gt;
const int PRIM_MEDIA_CONTROLS_MINI = 1;&lt;br /&gt;
&lt;br /&gt;
const int PRIM_MEDIA_PERM_NONE = 0;&lt;br /&gt;
const int PRIM_MEDIA_PERM_OWNER = 1;&lt;br /&gt;
const int PRIM_MEDIA_PERM_GROUP = 2;&lt;br /&gt;
const int PRIM_MEDIA_PERM_ANYONE = 4;&lt;br /&gt;
&lt;br /&gt;
// extra constants for llSetPrimMediaParams&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_OK = new LSLInteger(0);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_MALFORMED_PARAMS = new LSLInteger(1000);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_TYPE_MISMATCH = new LSLInteger(1001);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_BOUNDS_ERROR = new LSLInteger(1002);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_NOT_FOUND = new LSLInteger(1003);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_NOT_SUPPORTED = new LSLInteger(1004);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_INTERNAL_ERROR = new LSLInteger(1999);&lt;br /&gt;
static readonly LSLInteger LSL_STATUS_WHITELIST_FAILED = new LSLInteger(2001);&lt;br /&gt;
&lt;br /&gt;
// Constants for default textures&lt;br /&gt;
const string TEXTURE_BLANK = &amp;quot;5748decc-f629-461c-9a36-a35a221fe21f&amp;quot;;&lt;br /&gt;
const string TEXTURE_DEFAULT = &amp;quot;89556747-24cb-43ed-920b-47caed15465f&amp;quot;;&lt;br /&gt;
const string TEXTURE_PLYWOOD = &amp;quot;89556747-24cb-43ed-920b-47caed15465f&amp;quot;;&lt;br /&gt;
const string TEXTURE_TRANSPARENT = &amp;quot;8dcd4a48-2d37-4909-9f78-f7a9eb4ef903&amp;quot;;&lt;br /&gt;
const string TEXTURE_MEDIA = &amp;quot;8b5fec65-8d8d-9dc5-cda8-8fdf2716e361&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Constants for osGetRegionStats&lt;br /&gt;
const int STATS_TIME_DILATION = 0;&lt;br /&gt;
const int STATS_SIM_FPS = 1;&lt;br /&gt;
const int STATS_PHYSICS_FPS = 2;&lt;br /&gt;
const int STATS_AGENT_UPDATES = 3;&lt;br /&gt;
const int STATS_ROOT_AGENTS = 4;&lt;br /&gt;
const int STATS_CHILD_AGENTS = 5;&lt;br /&gt;
const int STATS_TOTAL_PRIMS = 6;&lt;br /&gt;
const int STATS_ACTIVE_PRIMS = 7;&lt;br /&gt;
const int STATS_FRAME_MS = 8;&lt;br /&gt;
const int STATS_NET_MS = 9;&lt;br /&gt;
const int STATS_PHYSICS_MS = 10;&lt;br /&gt;
const int STATS_IMAGE_MS = 11;&lt;br /&gt;
const int STATS_OTHER_MS = 12;&lt;br /&gt;
const int STATS_IN_PACKETS_PER_SECOND = 13;&lt;br /&gt;
const int STATS_OUT_PACKETS_PER_SECOND = 14;&lt;br /&gt;
const int STATS_UNACKED_BYTES = 15;&lt;br /&gt;
const int STATS_AGENT_MS = 16;&lt;br /&gt;
const int STATS_PENDING_DOWNLOADS = 17;&lt;br /&gt;
const int STATS_PENDING_UPLOADS = 18;&lt;br /&gt;
const int STATS_ACTIVE_SCRIPTS = 19;&lt;br /&gt;
const int STATS_SCRIPT_LPS = 20;&lt;br /&gt;
&lt;br /&gt;
// Constants for osNpc* functions&lt;br /&gt;
const int OS_NPC_FLY = 0;&lt;br /&gt;
const int OS_NPC_NO_FLY = 1;&lt;br /&gt;
const int OS_NPC_LAND_AT_TARGET = 2;&lt;br /&gt;
&lt;br /&gt;
const int OS_NPC_SIT_NOW = 0;&lt;br /&gt;
&lt;br /&gt;
const string URL_REQUEST_GRANTED = &amp;quot;URL_REQUEST_GRANTED&amp;quot;;&lt;br /&gt;
const string URL_REQUEST_DENIED = &amp;quot;URL_REQUEST_DENIED&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
static readonly LSLInteger RC_REJECT_TYPES = 2;&lt;br /&gt;
static readonly LSLInteger RC_DATA_FLAGS = 4;&lt;br /&gt;
static readonly LSLInteger RC_MAX_HITS = 8;&lt;br /&gt;
static readonly LSLInteger RC_DETECT_PHANTOM = 16;&lt;br /&gt;
&lt;br /&gt;
static readonly LSLInteger RC_REJECT_AGENTS = 2;&lt;br /&gt;
static readonly LSLInteger RC_REJECT_PHYSICAL = 4;&lt;br /&gt;
static readonly LSLInteger RC_REJECT_NONPHYSICAL = 8;&lt;br /&gt;
static readonly LSLInteger RC_REJECT_LAND = 16;&lt;br /&gt;
&lt;br /&gt;
static readonly LSLInteger RC_GET_NORMAL = 2;&lt;br /&gt;
static readonly LSLInteger RC_GET_ROOT_KEY = 4;&lt;br /&gt;
static readonly LSLInteger RC_GET_LINK_NUM = 8;&lt;br /&gt;
&lt;br /&gt;
static readonly LSLInteger RCERR_CAST_TIME_EXCEEDED = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fritigern</name></author>	</entry>

	</feed>