<?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=Talk%3AOSSL_Constants</id>
		<title>Talk: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=Talk%3AOSSL_Constants"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Talk:OSSL_Constants&amp;action=history"/>
		<updated>2026-05-11T20:15:14Z</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=Talk:OSSL_Constants&amp;diff=31311&amp;oldid=prev</id>
		<title>WhiteStar: Suggested new Constants Table</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/index.php?title=Talk:OSSL_Constants&amp;diff=31311&amp;oldid=prev"/>
				<updated>2012-11-22T15:02:22Z</updated>
		
		<summary type="html">&lt;p&gt;Suggested new Constants Table&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Just a Thought&lt;br /&gt;
&lt;br /&gt;
This constants page is starting to get quite unruly and hard to follow. I've transposed this to a table here which is similar to the one used for LSL-Constants with the addition of one field for the Associated Function.  This keeps it more consistent, simpler and less cluttered.  &lt;br /&gt;
&lt;br /&gt;
--[[User:WhiteStar|WhiteStar]] 15:02, 22 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;centre&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Constant Name''' || '''Value''' || '''Associated Function''' ||'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CHANGED_ANIMATION|CHANGED_ANIMATION]] &lt;br /&gt;
|16384&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/Changed changed()]&lt;br /&gt;
|The set of animations playing on the avatar to whom this object is attached has been changed &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/DATA_SIM_RELEASE|DATA_SIM_RELEASE]]&lt;br /&gt;
|128&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlRequestSimulatorData llRequestSimulatorData()] [http://wiki.secondlife.com/wiki/Dataserver dataserver()]&lt;br /&gt;
|Returns the version of the simulator the script is running in the string parameter of llRequestSimulatorData is ignored.  &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_NPC|OS_NPC]]&lt;br /&gt;
|0x01000000 &lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlDetectedType llDetectedType()]&lt;br /&gt;
[http://wiki.secondlife.com/wiki/LlSensor llSensor()]&lt;br /&gt;
| Target is [[OSSLNPC|NPC]]. Use this instead of NPC ([http://justincc.org/blog/2012/07/25/this-week-in-opensim-dev-week-ending-21st-july-2012/ Justincc's blog])&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_RANGE_BLOCK|VEHICLE_RANGE_BLOCK]]&lt;br /&gt;
|45&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleVectorParam llSetVehicleVectorParam()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_ROLL_FRAME|VEHICLE_ROLL_FRAME]]&lt;br /&gt;
|46&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleRotationParam llSetVehicleRotationParam()] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_FLAG_NO_X|VEHICLE_FLAG_NO_X]]&lt;br /&gt;
|1024&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleFlags llSetVehicleFlags()][http://wiki.secondlife.com/wiki/LlRemoveVehicleFlags llRemoveVehicleFlags()] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_FLAG_NO_Y|VEHICLE_FLAG_NO_Y]] &lt;br /&gt;
|2048&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleFlags llSetVehicleFlags()][http://wiki.secondlife.com/wiki/LlRemoveVehicleFlags llRemoveVehicleFlags()] &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_FLAG_NO_Z|VEHICLE_FLAG_NO_Z]]&lt;br /&gt;
|4096&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleFlags llSetVehicleFlags()][http://wiki.secondlife.com/wiki/LlRemoveVehicleFlags llRemoveVehicleFlags()]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_FLAG_LOCK_HOVER_HEIGHT|VEHICLE_FLAG_LOCK_HOVER_HEIGHT]]&lt;br /&gt;
|8192&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleFlags llSetVehicleFlags()][http://wiki.secondlife.com/wiki/LlRemoveVehicleFlags llRemoveVehicleFlags()]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_FLAG_NO_DEFLECTION|VEHICLE_FLAG_NO_DEFLECTION]]&lt;br /&gt;
|16392&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleFlags llSetVehicleFlags()][http://wiki.secondlife.com/wiki/LlRemoveVehicleFlags llRemoveVehicleFlags()]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/VEHICLE_FLAG_LOCK_ROTATION|VEHICLE_FLAG_LOCK_ROTATION]]&lt;br /&gt;
|32784&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetVehicleFlags llSetVehicleFlags()][http://wiki.secondlife.com/wiki/LlRemoveVehicleFlags llRemoveVehicleFlags()]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LIST_STAT_HARMONIC_MEAN|LIST_STAT_HARMONIC_MEAN]]&lt;br /&gt;
|100 &lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlListStatistics llListStatistics()]&lt;br /&gt;
|Returns the harmonic mean of a list of numbers.&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_FOCUS_OFFSET_X|CAMERA_FOCUS_OFFSET_X]]&lt;br /&gt;
|2&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Adjusts the camera focus x position relative to the target. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_FOCUS_OFFSET_Y|CAMERA_FOCUS_OFFSET_Y]]&lt;br /&gt;
|3&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Adjusts the camera focus y position relative to the target. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_FOCUS_OFFSET_Z|CAMERA_FOCUS_OFFSET_Z]]&lt;br /&gt;
|4&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Adjusts the camera focus z position relative to the target. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_POSITION_X|CAMERA_POSITION_X]]&lt;br /&gt;
|14&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Sets camera x position in region coordinates. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_POSITION_Y|CAMERA_POSITION_Y]]&lt;br /&gt;
|15&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Sets camera y position in region coordinates. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_POSITION_Z|CAMERA_POSITION_Z]]&lt;br /&gt;
|16&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|sets camera z position in region coordinates. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_FOCUS_X|CAMERA_FOCUS_X]]&lt;br /&gt;
|18&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Sets camera x focus (target position) in region coordinates. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_FOCUS_Y|CAMERA_FOCUS_Y]]&lt;br /&gt;
|19&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Sets camera y focus (target position) in region coordinates. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/CAMERA_FOCUS_Z|CAMERA_FOCUS_Z]]&lt;br /&gt;
|20&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetCameraParams llSetCameraParams()]&lt;br /&gt;
|Sets camera z focus (target position) in region coordinates. (float)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_OK|LSL_STATUS_OK]] &lt;br /&gt;
|0&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_MALFORMED_PARAMS|LSL_STATUS_MALFORMED_PARAMS]] &lt;br /&gt;
|1000&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_TYPE_MISMATCH|LSL_STATUS_TYPE_MISMATCH]]&lt;br /&gt;
|1001&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_BOUNDS_ERROR|LSL_STATUS_BOUNDS_ERROR]]&lt;br /&gt;
|1002&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_NOT_FOUND|LSL_STATUS_NOT_FOUND]] &lt;br /&gt;
|1003&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_NOT_SUPPORTED|LSL_STATUS_NOT_SUPPORTED]]&lt;br /&gt;
|1004&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_INTERNAL_ERROR|LSL_STATUS_INTERNAL_ERROR]]&lt;br /&gt;
|1999&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/LSL_STATUS_WHITELIST_FAILED|LSL_STATUS_WHITELIST_FAILED]]&lt;br /&gt;
|2001&lt;br /&gt;
|[http://wiki.secondlife.com/wiki/LlSetPrimMediaParams llSetPrimMediaParams()]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS TIME DILATION|STATS_TIME_DILATION]] &lt;br /&gt;
|0&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Time Dilation &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS SIM FPS|STATS_SIM_FPS]] &lt;br /&gt;
|1&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Sim FPS &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS PHYSICS FPS|STATS_PHYSICS_FPS]] &lt;br /&gt;
|2&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Physics FPS &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS AGENT UPDATES|STATS_AGENT_UPDATES]] &lt;br /&gt;
|3&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Agent Updates/Sec &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS ROOT AGENTS|STATS_ROOT_AGENTS]]&lt;br /&gt;
|4&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Main Agents &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS CHILD AGENTS|STATS_CHILD_AGENTS]] &lt;br /&gt;
|5&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Child Agents &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS TOTAL PRIMS|STATS_TOTAL_PRIMS]] &lt;br /&gt;
|6&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Objects&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS ACTIVE PRIMS|STATS_ACTIVE_PRIMS]] &lt;br /&gt;
|7&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Active Objects&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS FRAME MS|STATS_FRAME_MS]]&lt;br /&gt;
|8&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Total Frame Time&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS NET MS|STATS_NET_MS]] &lt;br /&gt;
|9&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Net Time&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS PHYSICS MS|STATS_PHYSICS_MS]] &lt;br /&gt;
|10&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Physics Time&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS IMAGE MS|STATS_IMAGE_MS]]&lt;br /&gt;
|11&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Images Time&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS OTHER MS|STATS_OTHER_MS]]&lt;br /&gt;
|12&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|(Other Time)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS IN PACKETS PER SECOND|STATS_IN_PACKETS_PER_SECOND]] &lt;br /&gt;
|13&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Packets In&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS OUT PACKETS PER SECOND|STATS_OUT_PACKETS_PER_SECOND]] &lt;br /&gt;
|14&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Packets Out&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS UNACKED BYTES|STATS_UNACKED_BYTES]] &lt;br /&gt;
|15&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Total Unacked Bytes&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS AGENT MS|STATS_AGENT_MS]]&lt;br /&gt;
|16&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Agent Time&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS PENDING DOWNLOADS|STATS_PENDING_DOWNLOADS]] &lt;br /&gt;
|17&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Pending Downloads &lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS PENDING UPLOADS|STATS_PENDING_UPLOADS]] &lt;br /&gt;
|18&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Pending Uploads&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS ACTIVE SCRIPTS|STATS_ACTIVE_SCRIPTS]]&lt;br /&gt;
|19&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|Active Scripts&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/STATS SCRIPT LPS|STATS_SCRIPT_LPS]] &lt;br /&gt;
|20&lt;br /&gt;
|[[OsGetRegionStats|osGetRegionStats()]]&lt;br /&gt;
|(Script Line Per Second)&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC FLY|OS_NPC_FLY]] &lt;br /&gt;
|0  &lt;br /&gt;
|[[OsNpcMoveToTarget|osNpcMoveToTarget()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC NO FLY|OS_NPC_NO_FLY]] &lt;br /&gt;
|1  &lt;br /&gt;
|[[OsNpcMoveToTarget|osNpcMoveToTarget()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC LAND AT TARGET|OS_NPC_LAND_AT_TARGET]] &lt;br /&gt;
|2 &lt;br /&gt;
|[[OsNpcMoveToTarget|osNpcMoveToTarget()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_NPC_RUNNING|OS_NPC_RUNNING]] &lt;br /&gt;
|4&lt;br /&gt;
|[[OsNpcMoveToTarget|osNpcMoveToTarget()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC SIT NOW|OS_NPC_SIT_NOW]] &lt;br /&gt;
|0 &lt;br /&gt;
|[[OsNpcSit|osNpcSit()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC CREATOR OWNED|OS_NPC_CREATOR_OWNED]] &lt;br /&gt;
|0x1 &lt;br /&gt;
|[[OsNpcCreate|osNpcCreate()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC NOT OWNED|OS_NPC_NOT_OWNED]] &lt;br /&gt;
|0x2 &lt;br /&gt;
|[[OsNpcCreate|osNpcCreate()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS NPC SENSE AS AGENT|OS_NPC_SENSE_AS_AGENT]] &lt;br /&gt;
|0x4 &lt;br /&gt;
|[[OsNpcCreate|osNpcCreate()]] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/PARCEL DETAILS CLAIMDATE|PARCEL_DETAILS_CLAIMDATE]] &lt;br /&gt;
|10&lt;br /&gt;
|[[OsSetParcelDetails| osSetParcelDetails()]] &lt;br /&gt;
|Set parcel claim date&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_LISTEN_REGEX_NAME|OS_LISTEN_REGEX_NAME]] &lt;br /&gt;
|0x1&lt;br /&gt;
|[[OsListenRegex|osListenRegex()]] &lt;br /&gt;
|Process name parameter as regex&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_LISTEN_REGEX_MESSAGE|OS_LISTEN_REGEX_MESSAGE]] &lt;br /&gt;
|0x2&lt;br /&gt;
|[[OsListenRegex|osListenRegex()]] &lt;br /&gt;
|Process message parameter as regex&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_ATTACH_MSG_ALL|OS_ATTACH_MSG_ALL]] &lt;br /&gt;
| -65535 &lt;br /&gt;
|[[OsMessageAttachments|osMessageAttachments()]]&lt;br /&gt;
|Send the message to attachments on every point&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_ATTACH_MSG_INVERT_POINTS|OS_ATTACH_MSG_INVERT_POINTS]] &lt;br /&gt;
|1&lt;br /&gt;
|[[OsMessageAttachments|osMessageAttachments()]]&lt;br /&gt;
|Invert how the attachment points list should be treated&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_ATTACH_MSG_OBJECT_CREATOR|OS_ATTACH_MSG_OBJECT_CREATOR]] &lt;br /&gt;
|2&lt;br /&gt;
|[[OsMessageAttachments|osMessageAttachments()]]&lt;br /&gt;
|Send only to those have the same CreatorID with host object CreatorID&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/OS_ATTACH_MSG_SCRIPT_CREATOR|OS_ATTACH_MSG_SCRIPT_CREATOR]] &lt;br /&gt;
|4&lt;br /&gt;
|[[OsMessageAttachments|osMessageAttachments()]]&lt;br /&gt;
|Send only to those have the same CreatorID with sender script CreatorID&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL WATER COLOR|WL_WATER_COLOR]] &lt;br /&gt;
|0&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL WATER FOG DENSITY EXPONENT|WL_WATER_FOG_DENSITY_EXPONENT]] &lt;br /&gt;
|1 &lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL UNDERWATER FOG MODIFIER|WL_UNDERWATER_FOG_MODIFIER]] &lt;br /&gt;
|2&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL REFLECTION WAVELET SCALE|WL_REFLECTION_WAVELET_SCALE]] &lt;br /&gt;
|3&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL FRESNEL SCALE|WL_FRESNEL_SCALE]] &lt;br /&gt;
|4&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL FRESNEL OFFSET|WL_FRESNEL_OFFSET]] &lt;br /&gt;
|5&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL REFRACT SCALE ABOVE|WL_REFRACT_SCALE_ABOVE]] &lt;br /&gt;
|6&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL REFRACT SCALE BELOW|WL_REFRACT_SCALE_BELOW]] &lt;br /&gt;
|7&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL BLUR MULTIPLIER|WL_BLUR_MULTIPLIER]] &lt;br /&gt;
|8&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL BIG WAVE DIRECTION|WL_BIG_WAVE_DIRECTION]] &lt;br /&gt;
|9&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL LITTLE WAVE DIRECTION|WL_LITTLE_WAVE_DIRECTION]] &lt;br /&gt;
|10&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL NORMAL MAP TEXTURE|WL_NORMAL_MAP_TEXTURE]] &lt;br /&gt;
|11&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL HORIZON|WL_HORIZON]] &lt;br /&gt;
|12&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL HAZE HORIZON|WL_HAZE_HORIZON]] &lt;br /&gt;
|13&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL BLUE DENSITY|WL_BLUE_DENSITY]] &lt;br /&gt;
|14&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL HAZE DENSITY|WL_HAZE_DENSITY]] &lt;br /&gt;
|15&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL DENSITY MULTIPLIER|WL_DENSITY_MULTIPLIER]] &lt;br /&gt;
|16&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL DISTANCE MULTIPLIER|WL_DISTANCE_MULTIPLIER]] &lt;br /&gt;
|17&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL MAX ALTITUDE|WL_MAX_ALTITUDE]] &lt;br /&gt;
|18&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL SUN MOON COLOR|WL_SUN_MOON_COLOR]] &lt;br /&gt;
|19&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL AMBIENT|WL_AMBIENT]] &lt;br /&gt;
|20&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL EAST ANGLE|WL_EAST_ANGLE]] &lt;br /&gt;
|21&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL SUN GLOW FOCUS|WL_SUN_GLOW_FOCUS]] &lt;br /&gt;
|22&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL SUN GLOW SIZE|WL_SUN_GLOW_SIZE]] &lt;br /&gt;
|23&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL SCENE GAMMA|WL_SCENE_GAMMA]] &lt;br /&gt;
|24&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL STAR BRIGHTNESS|WL_STAR_BRIGHTNESS]] &lt;br /&gt;
|25&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD COLOR|WL_CLOUD_COLOR]] &lt;br /&gt;
|26&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD XY DENSITY|WL_CLOUD_XY_DENSITY]] &lt;br /&gt;
|27&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD COVERAGE|WL_CLOUD_COVERAGE]] &lt;br /&gt;
|28&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD SCALE|WL_CLOUD_SCALE]] &lt;br /&gt;
|29&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD DETAIL XY DENSITY|WL_CLOUD_DETAIL_XY_DENSITY]] &lt;br /&gt;
|30&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD SCROLL X|WL_CLOUD_SCROLL_X]] &lt;br /&gt;
|31&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD SCROLL Y|WL_CLOUD_SCROLL_Y]] &lt;br /&gt;
|32&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD SCROLL Y LOCK|WL_CLOUD_SCROLL_Y_LOCK]] &lt;br /&gt;
|33&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL CLOUD SCROLL X LOCK|WL_CLOUD_SCROLL_X_LOCK]] &lt;br /&gt;
|34&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL DRAW CLASSIC CLOUDS|WL_DRAW_CLASSIC_CLOUDS]] &lt;br /&gt;
|35&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[OSSL Constants/WL SUN MOON POSITION|WL_SUN_MOON_POSITION]] &lt;br /&gt;
|36&lt;br /&gt;
|[[lsGetWindlightScene|lsGetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightScene|lsSetWindlightScene()]]&amp;lt;br/&amp;gt;[[lsSetWindlightSceneTargeted|lsSetWindlightSceneTargeted()]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [[Scripting Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:OSSL]]&lt;br /&gt;
[[Category:OSSL Constants]]&lt;br /&gt;
[[Category:Scripting]]&lt;/div&gt;</summary>
		<author><name>WhiteStar</name></author>	</entry>

	</feed>