diff options
author | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
commit | 38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4 (patch) | |
tree | adca584755d22ca041a2dbfc35d4eca01f70b32c /linden/indra/newview/app_settings/keywords.ini | |
parent | README.txt (diff) | |
download | meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.zip meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.gz meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.bz2 meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.xz |
Second Life viewer sources 1.13.2.12
Diffstat (limited to 'linden/indra/newview/app_settings/keywords.ini')
-rw-r--r-- | linden/indra/newview/app_settings/keywords.ini | 513 |
1 files changed, 513 insertions, 0 deletions
diff --git a/linden/indra/newview/app_settings/keywords.ini b/linden/indra/newview/app_settings/keywords.ini new file mode 100644 index 0000000..0545c38 --- /dev/null +++ b/linden/indra/newview/app_settings/keywords.ini | |||
@@ -0,0 +1,513 @@ | |||
1 | llkeywords version 2 | ||
2 | |||
3 | # sections | ||
4 | [word .5, .1, .3] | ||
5 | default Name of default state that all scripts must have | ||
6 | state Keyword to indicate state block or state transition | ||
7 | |||
8 | # data types | ||
9 | [word .1, .3, .1] | ||
10 | integer Integer type | ||
11 | float Floating-point type | ||
12 | string String type | ||
13 | key Key type. Use NULL_KEY to test for empty keys. | ||
14 | vector Vector type of 3 floats. Used to represent 3D motion, Euler angles, and color.:Access components by .x, .y. or .z | ||
15 | rotation Rotation type of 4 floats. Used to represent rotation.:Access components by .x, .y., .z, or .w | ||
16 | list List of various data types | ||
17 | |||
18 | # events | ||
19 | [word 0, .3, .5] | ||
20 | state_entry state_entry():Triggered on any state transition and startup | ||
21 | state_exit state_exit():Triggered on any state transition | ||
22 | touch_start touch_start(integer num_detected):Triggered by the start of agent clicking on task | ||
23 | touch touch(integer num_detected):Triggered while agent is clicking on task | ||
24 | touch_end touch_end(integer num_detected):Triggered when agent stops clicking on task | ||
25 | collision_start collision_start(integer num_detected):Triggered when task starts colliding with another task | ||
26 | collision collision(integer num_detected):Triggered while task is colliding with another task | ||
27 | collision_end collision_end(integer num_detected):Triggered when task stops colliding with another task | ||
28 | land_collision_start land_collision_start(vector pos):Triggered when task starts colliding with land | ||
29 | land_collision land_collision(vector pos):Triggered when task is colliding with land | ||
30 | land_collision_end land_collision_end(vector pos):Triggered when task stops colliding with land | ||
31 | timer timer():Result of the llSetTimerEvent library function call. | ||
32 | listen listen(integer channel, string name, key id, string message):Result of the llListen library function call | ||
33 | sensor sensor(integer num_detected):Result of the llSensor library function call | ||
34 | no_sensor no_sensor():Result of the llSensor library function call | ||
35 | control control(key id, integer level, integer edge):Result of llTakeControls library function call | ||
36 | at_target at_target(integer tnum, vector targetpos, vector ourpos):Result of llTarget library function call | ||
37 | not_at_target not_at_target():Result of llTarget library function call | ||
38 | at_rot_target at_rot_target(integer tnum, rotation targetrot, rotation ourrot):Result of LLRotTarget library function call | ||
39 | not_at_rot_target not_at_rot_target():Result of LLRotTarget library function call | ||
40 | money money(key id, integer amount):Triggered when money is given to task | ||
41 | email email(string time, string address, string subj, string message, integer num_left):Triggered when task receives email | ||
42 | run_time_permissions run_time_permissions(integer perm):Triggered when an agent grants run time permissions to task | ||
43 | attach attach(key id):Triggered when an agent attaches or detaches from agent | ||
44 | dataserver dataserver(key queryid, string data):Triggered when task receives asynchronous data | ||
45 | moving_start moving_start():Triggered when task begins moving | ||
46 | moving_end moving_end():Triggered when task stops moving | ||
47 | on_rez on_rez(integer start_param):Triggered when task is rezed in from inventory or another task | ||
48 | object_rez object_rez(key id):Triggered when task rezes in another task | ||
49 | link_message link_message(integer sender_num, integer num, string str, key id):Triggered when task receives a link message via LLMessageLinked library function call | ||
50 | changed changed( integer change ):Triggered various event change the task:(test change with CHANGED_INVENTORY, CHANGED_COLOR, CHANGED_SHAPE, CHANGED_SCALE, CHANGED_TEXTURE, CHANGED_LINK, CHANGED_ALLOWED_DROP, CHANGED_OWNER, CHANGED_REGION, CHANGED_TELEPORT) | ||
51 | remote_data remote_data(integer event_type, key channel, key message_id, string sender,integer idata, string sdata):Triggered by various XML-RPC calls (event_type will be one of REMOTE_DATA_CHANNEL, REMOTE_DATA_REQUEST, REMOTE_DATA_REPLY) | ||
52 | http_response http_response(key request_id, integer status, list metadata, string body):Triggered when task receives a response to one of its llHTTPRequests | ||
53 | |||
54 | # integer constants | ||
55 | [word .1, .1, .5] | ||
56 | TRUE Integer constant for Boolean operations | ||
57 | FALSE Integer constant for Boolean operations | ||
58 | STATUS_PHYSICS Passed in the llSetStatus library function. If TRUE, object moves physically | ||
59 | STATUS_PHANTOM Passed in the llSetStatus library function. If TRUE, object doesn't collide with other objects | ||
60 | STATUS_ROTATE_X Passed in the llSetStatus library function. If FALSE, object doesn't rotate around local X axis | ||
61 | STATUS_ROTATE_Y Passed in the llSetStatus library function. If FALSE, object doesn't rotate around local Y axis | ||
62 | STATUS_ROTATE_Z Passed in the llSetStatus library function. If FALSE, object doesn't rotate around local Z axis | ||
63 | STATUS_SANDBOX Passed in the llSetStatus library function. If TRUE, object can't cross region boundaries or move more than 10 meters from its start location | ||
64 | STATUS_BLOCK_GRAB Passed in the llSetStatus library function. If TRUE, object can't be grabbed and physically dragged | ||
65 | STATUS_DIE_AT_EDGE Passed in the llSetStatus library function. If TRUE, objects that reach the edge of the world just die:rather than teleporting back to the owner | ||
66 | STATUS_RETURN_AT_EDGE Passed in the llSetStatus library function. If TRUE, script rezzed objects that reach the edge of the world:are returned rather than killed:STATUS_RETURN_AT_EDGE trumps STATUS_DIE_AT_EDGE if both are set | ||
67 | STATUS_CAST_SHADOWS Passed in the llSetStatus library function. If TRUE, object casts shadows on other objects | ||
68 | AGENT Passed in llSensor library function to look for other Agents | ||
69 | ACTIVE Passed in llSensor library function to look for moving objects | ||
70 | PASSIVE Passed in llSensor library function to look for objects that aren't moving | ||
71 | SCRIPTED Passed in llSensor library function to look for scripted objects | ||
72 | CONTROL_FWD Passed to llTakeControls library function and used control event handler to test for agent forward control | ||
73 | CONTROL_BACK Passed to llTakeControls library function and used control event handler to test for agent back control | ||
74 | CONTROL_LEFT Passed to llTakeControls library function and used control event handler to test for agent left control | ||
75 | CONTROL_RIGHT Passed to llTakeControls library function and used control event handler to test for agent right control | ||
76 | CONTROL_ROT_LEFT Passed to llTakeControls library function and used control event handler to test for agent rotate left control | ||
77 | CONTROL_ROT_RIGHT Passed to llTakeControls library function and used control event handler to test for agent rotate right control | ||
78 | CONTROL_UP Passed to llTakeControls library function and used control event handler to test for agent up control | ||
79 | CONTROL_DOWN Passed to llTakeControls library function and used control event handler to test for agent down control | ||
80 | CONTROL_LBUTTON Passed to llTakeControls library function and used control event handler to test for agent left button control | ||
81 | CONTROL_ML_LBUTTON Passed to llTakeControls library function and used control event handler to test for agent left button control with the agent in mouse look | ||
82 | PERMISSION_DEBIT Passed to llRequestPermissions library function to request permission to take money from agent's account | ||
83 | PERMISSION_TAKE_CONTROLS Passed to llRequestPermissions library function to request permission to take agent's controls | ||
84 | # PERMISSION_REMAP_CONTROLS Passed to llRequestPermissions library function to request permission to remap agent's controls (not implemented yet) | ||
85 | PERMISSION_TRIGGER_ANIMATION Passed to llRequestPermissions library function to request permission to trigger animation on agent | ||
86 | PERMISSION_ATTACH Passed to llRequestPermissions library function to request permission to attach/detach from agent | ||
87 | # PERMISSION_RELEASE_OWNERSHIP Passed to llRequestPermissions library function to request permission to release ownership (not implemented) | ||
88 | PERMISSION_CHANGE_LINKS Passed to llRequestPermissions library function to request permission to change links | ||
89 | # PERMISSION_CHANGE_JOINTS Passed to llRequestPermissions library function to request permission to change joints (not implemented) | ||
90 | # PERMISSION_CHANGE_PERMISSIONS Passed to llRequestPermissions library function to request permission to change permissions | ||
91 | PERMISSION_TRACK_CAMERA Passed to llRequestPermissions library function to request permission to track agent's camera | ||
92 | PERMISSION_CONTROL_CAMERA Passed to llRequestPermissions library function to request permission to change agent's camera | ||
93 | |||
94 | DEBUG_CHANNEL Chat channel reserved for debug and error messages from scripts | ||
95 | PUBLIC_CHANNEL Chat channel that broadcasts to all nearby users | ||
96 | |||
97 | AGENT_FLYING Returned by llGetAgentInfo if the Agent is flying | ||
98 | AGENT_ATTACHMENTS Returned by llGetAgentInfo if the Agent has attachments | ||
99 | AGENT_SCRIPTED Returned by llGetAgentInfo if the Agent has scripted attachments | ||
100 | AGENT_SITTING Returned by llGetAgentInfo if the Agent is sitting | ||
101 | AGENT_ON_OBJECT Returned by llGetAgentInfo if the Agent is sitting on an object | ||
102 | AGENT_MOUSELOOK Returned by llGetAgentInfo if the Agent is in mouselook | ||
103 | AGENT_AWAY Returned by llGetAgentInfo if the Agent is in away mode | ||
104 | AGENT_WALKING Returned by llGetAgentInfo if the Agent is walking | ||
105 | AGENT_IN_AIR Returned by llGetAgentInfo if the Agent is in the air | ||
106 | AGENT_TYPING Returned by llGetAgentInfo if the Agent is typing | ||
107 | AGENT_CROUCHING Returned by llGetAgentInfo if the Agent is crouching | ||
108 | AGENT_BUSY Returned by llGetAgentInfo if the Agent is busy | ||
109 | AGENT_ALWAYS_RUN Returned by llGetAgentInfo if the Agent has 'Always Run' enabled | ||
110 | |||
111 | PSYS_PART_FLAGS | ||
112 | PSYS_PART_START_COLOR | ||
113 | PSYS_PART_START_ALPHA | ||
114 | PSYS_PART_START_SCALE | ||
115 | PSYS_PART_END_COLOR | ||
116 | PSYS_PART_END_ALPHA | ||
117 | PSYS_PART_END_SCALE | ||
118 | PSYS_PART_MAX_AGE | ||
119 | |||
120 | PSYS_PART_BOUNCE_MASK | ||
121 | PSYS_PART_WIND_MASK | ||
122 | PSYS_PART_INTERP_COLOR_MASK | ||
123 | PSYS_PART_INTERP_SCALE_MASK | ||
124 | PSYS_PART_FOLLOW_SRC_MASK | ||
125 | PSYS_PART_FOLLOW_VELOCITY_MASK | ||
126 | PSYS_PART_TARGET_POS_MASK | ||
127 | PSYS_PART_EMISSIVE_MASK | ||
128 | PSYS_PART_TARGET_LINEAR_MASK | ||
129 | |||
130 | PSYS_SRC_PATTERN | ||
131 | PSYS_SRC_INNERANGLE Deprecated -- Use PSYS_SRC_ANGLE_BEGIN | ||
132 | PSYS_SRC_OUTERANGLE Deprecated -- Use PSYS_SRC_ANGLE_END | ||
133 | PSYS_SRC_ANGLE_BEGIN | ||
134 | PSYS_SRC_ANGLE_END | ||
135 | PSYS_SRC_BURST_RATE | ||
136 | PSYS_SRC_BURST_PART_COUNT | ||
137 | PSYS_SRC_BURST_RADIUS | ||
138 | PSYS_SRC_BURST_SPEED_MIN | ||
139 | PSYS_SRC_BURST_SPEED_MAX | ||
140 | PSYS_SRC_MAX_AGE | ||
141 | PSYS_SRC_ACCEL | ||
142 | PSYS_SRC_TEXTURE | ||
143 | PSYS_SRC_TARGET_KEY | ||
144 | PSYS_SRC_OMEGA | ||
145 | |||
146 | PSYS_SRC_PATTERN_DROP | ||
147 | PSYS_SRC_PATTERN_EXPLODE | ||
148 | PSYS_SRC_PATTERN_ANGLE | ||
149 | PSYS_SRC_PATTERN_ANGLE_CONE | ||
150 | PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY | ||
151 | |||
152 | # some vehicle params | ||
153 | VEHICLE_TYPE_NONE | ||
154 | VEHICLE_TYPE_SLED | ||
155 | VEHICLE_TYPE_CAR | ||
156 | VEHICLE_TYPE_BOAT | ||
157 | VEHICLE_TYPE_AIRPLANE | ||
158 | VEHICLE_TYPE_BALLOON | ||
159 | |||
160 | VEHICLE_REFERENCE_FRAME Rotation of vehicle axes relative to local frame | ||
161 | |||
162 | VEHICLE_LINEAR_FRICTION_TIMESCALE A vector of timescales for exponential decay of linear velocity along the three vehicle axes | ||
163 | VEHICLE_ANGULAR_FRICTION_TIMESCALE A vector of timescales for exponential decay of angular velocity about the three vehicle axes | ||
164 | VEHICLE_LINEAR_MOTOR_DIRECTION The linear velocity that the vehicle will try to achieve | ||
165 | VEHICLE_LINEAR_MOTOR_OFFSET An offset from the center of mass of the vehicle where the linear motor is applied | ||
166 | VEHICLE_ANGULAR_MOTOR_DIRECTION The angular velocity that the vehicle will try to achieve | ||
167 | |||
168 | VEHICLE_HOVER_HEIGHT The height the vehicle will try to hover | ||
169 | VEHICLE_HOVER_EFFICIENCY A slider between 0 (bouncy) and 1 (critically damped) hover behavior | ||
170 | VEHICLE_HOVER_TIMESCALE The period of time for the vehicle to achieve its hover height | ||
171 | VEHICLE_BUOYANCY A slider between 0 (no anti-gravity) and 1 (full anti-gravity) | ||
172 | |||
173 | VEHICLE_LINEAR_DEFLECTION_EFFICIENCY A slider between 0 (no deflection) and 1 (maximum strength) | ||
174 | VEHICLE_LINEAR_DEFLECTION_TIMESCALE The exponential timescale for the vehicle to redirect its velocity to be along its x-axis | ||
175 | |||
176 | VEHICLE_LINEAR_MOTOR_TIMESCALE The exponential timescale for the vehicle to achive its full linear motor velocity | ||
177 | VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE The exponential timescale for the linear motor's effectiveness to decay toward zero | ||
178 | |||
179 | VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY A slider between 0 (no deflection) and 1 (maximum strength) | ||
180 | VEHICLE_ANGULAR_DEFLECTION_TIMESCALE The exponential timescale for the vehicle to achieve full angular deflection | ||
181 | |||
182 | VEHICLE_ANGULAR_MOTOR_TIMESCALE The exponential timescale for the vehicle to achive its full angular motor velocity | ||
183 | VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE The exponential timescale for the angular motor's effectiveness to decay toward zero | ||
184 | |||
185 | VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY A slider between 0 (bouncy) and 1 (critically damped) attraction of vehicle z-axis to world z-axis (vertical) | ||
186 | VEHICLE_VERTICAL_ATTRACTION_TIMESCALE The exponential timescale for the vehicle to align its z-axis to the world z-axis (vertical) | ||
187 | |||
188 | VEHICLE_BANKING_EFFICIENCY A slider between -1 (leans out of turns), 0 (no banking), and +1 (leans into turns) | ||
189 | VEHICLE_BANKING_MIX A slider betwen 0 (static banking) and 1 (dynamic banking) | ||
190 | VEHICLE_BANKING_TIMESCALE The exponential timescale for the banking behavior to take full effect | ||
191 | |||
192 | VEHICLE_FLAG_NO_DEFLECTION_UP Prevents linear deflection along world-z axis | ||
193 | VEHICLE_FLAG_LIMIT_ROLL_ONLY Removes vertical attraction for changes in vehicle pitch | ||
194 | VEHICLE_FLAG_HOVER_WATER_ONLY Hover only pays attention to water level | ||
195 | VEHICLE_FLAG_HOVER_TERRAIN_ONLY Hover only pays attention to terrain height | ||
196 | VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT Hover only pays attention to global height | ||
197 | VEHICLE_FLAG_HOVER_UP_ONLY Hover only pushes up | ||
198 | VEHICLE_FLAG_LIMIT_MOTOR_UP Prevents ground vehicles from motoring into the sky | ||
199 | VEHICLE_FLAG_MOUSELOOK_STEER Makes vehicle try to turn toward mouselook direction. | ||
200 | VEHICLE_FLAG_MOUSELOOK_BANK Makes vehicle try to turn toward mouselook direction assuming banking is enabled. | ||
201 | VEHICLE_FLAG_CAMERA_DECOUPLED Causes the camera look-at axis to NOT move when the vehicle rotates. | ||
202 | |||
203 | CAMERA_PITCH (-45 to 80) (Adjusts the angular amount that the camera aims straight ahead vs. straight down, maintaining the same distance. Analogous to 'incidence'.") | ||
204 | CAMERA_FOCUS_OFFSET (-10 to 10) A vector that adjusts the position of the camera focus position relative to the subject | ||
205 | CAMERA_POSITION_LAG (0.0 to 3.0) How much the camera lags as it tries to move towards its 'ideal' position | ||
206 | CAMERA_FOCUS_LAG (0.0 to 3.0) How much the camera lags as it tries to aim towards the subject | ||
207 | CAMERA_DISTANCE (0.5 to 10) Sets how far away the camera wants to be from its subject | ||
208 | CAMERA_BEHINDNESS_ANGLE (0 to 180) Sets the angle in degrees within which the camera is not constrained by changes in subject rotation | ||
209 | CAMERA_BEHINDNESS_LAG (0.0 to 3.0) Sets how strongly the camera is forced to stay behind the target if outside of behindness angle | ||
210 | CAMERA_POSITION_THRESHOLD (0.0 to 4.0) Sets the radius of a sphere around the camera's ideal position within which it is not affected by subject motion | ||
211 | CAMERA_FOCUS_THRESHOLD (0.0 to 4.0) Sets the radius of a sphere around the camera's subject position within which its focus is not affected by subject motion | ||
212 | CAMERA_ACTIVE (0 or 1) Turns on or off scripted control of the camera | ||
213 | CAMERA_POSITION Sets the position of the camera | ||
214 | CAMERA_FOCUS Sets the focus (target position) of the camera | ||
215 | CAMERA_POSITION_LOCKED (0 or 1) Locks the camera position so it will not move | ||
216 | CAMERA_FOCUS_LOCKED (0 or 1) Locks the camera focus so it will not move | ||
217 | |||
218 | INVENTORY_TEXTURE Passed to task inventory library functions to reference textures | ||
219 | INVENTORY_SOUND Passed to task inventory library functions to reference sounds | ||
220 | INVENTORY_OBJECT Passed to task inventory library functions to reference objects | ||
221 | INVENTORY_SCRIPT Passed to task inventory library functions to reference scripts | ||
222 | INVENTORY_LANDMARK Passed to task inventory library functions to reference landmarks | ||
223 | INVENTORY_CLOTHING Passed to task inventory library functions to reference clothing | ||
224 | INVENTORY_NOTECARD Passed to task inventory library functions to reference notecards | ||
225 | INVENTORY_BODYPART Passed to task inventory library functions to reference body parts | ||
226 | INVENTORY_ANIMATION Passed to task inventory library functions to reference animations | ||
227 | INVENTORY_GESTURE Passed to task inventory library functions to reference gestures | ||
228 | INVENTORY_ALL Passed to task inventory library functions to reference all inventory items | ||
229 | INVENTORY_NONE Returned by llGetInventoryType when no item is found. | ||
230 | |||
231 | ATTACH_CHEST Passed to llAttachToAvatar to attach task to chest | ||
232 | ATTACH_HEAD Passed to llAttachToAvatar to attach task to head | ||
233 | ATTACH_LSHOULDER Passed to llAttachToAvatar to attach task to left shoulder | ||
234 | ATTACH_RSHOULDER Passed to llAttachToAvatar to attach task to right shoulder | ||
235 | ATTACH_LHAND Passed to llAttachToAvatar to attach task to left hand | ||
236 | ATTACH_RHAND Passed to llAttachToAvatar to attach task to right hand | ||
237 | ATTACH_LFOOT Passed to llAttachToAvatar to attach task to left foot | ||
238 | ATTACH_RFOOT Passed to llAttachToAvatar to attach task to right foot | ||
239 | ATTACH_BACK Passed to llAttachToAvatar to attach task to back | ||
240 | ATTACH_PELVIS Passed to llAttachToAvatar to attach task to pelvis | ||
241 | ATTACH_MOUTH Passed to llAttachToAvatar to attach task to mouth | ||
242 | ATTACH_CHIN Passed to llAttachToAvatar to attach task to chin | ||
243 | ATTACH_LEAR Passed to llAttachToAvatar to attach task to left ear | ||
244 | ATTACH_REAR Passed to llAttachToAvatar to attach task to right ear | ||
245 | ATTACH_LEYE Passed to llAttachToAvatar to attach task to left eye | ||
246 | ATTACH_REYE Passed to llAttachToAvatar to attach task to right eye | ||
247 | ATTACH_NOSE Passed to llAttachToAvatar to attach task to noce | ||
248 | ATTACH_RUARM Passed to llAttachToAvatar to attach task to right upper arm | ||
249 | ATTACH_RLARM Passed to llAttachToAvatar to attach task to right lower arm | ||
250 | ATTACH_LUARM Passed to llAttachToAvatar to attach task to left upper arm | ||
251 | ATTACH_LLARM Passed to llAttachToAvatar to attach task to left lower arm | ||
252 | ATTACH_RHIP Passed to llAttachToAvatar to attach task to right hip | ||
253 | ATTACH_RULEG Passed to llAttachToAvatar to attach task to right upper leg | ||
254 | ATTACH_RLLEG Passed to llAttachToAvatar to attach task to right lower leg | ||
255 | ATTACH_LHIP Passed to llAttachToAvatar to attach task to left hip | ||
256 | ATTACH_LULEG Passed to llAttachToAvatar to attach task to left upper leg | ||
257 | ATTACH_LLLEG Passed to llAttachToAvatar to attach task to left lower leg | ||
258 | ATTACH_BELLY Passed to llAttachToAvatar to attach task to belly | ||
259 | ATTACH_RPEC Passed to llAttachToAvatar to attach task to right pectoral | ||
260 | ATTACH_LPEC Passed to llAttachToAvatar to attach task to left pectoral | ||
261 | |||
262 | LAND_LEVEL Passed to llModifyLand to level terrain | ||
263 | LAND_RAISE Passed to llModifyLand to raise terrain | ||
264 | LAND_LOWER Passed to llModifyLand to lower terrain | ||
265 | LAND_SMOOTH Passed to llModifyLand to smooth terrain | ||
266 | LAND_NOISE Passed to llModifyLand to randomize terrain | ||
267 | LAND_REVERT Passed to llModifyLand to revert terrain toward original state | ||
268 | LAND_SMALL_BRUSH Passed to llModifyLand to modify small land areas | ||
269 | LAND_MEDIUM_BRUSH Passed to llModifyLand to modify medium land areas | ||
270 | LAND_LARGE_BRUSH Passed to llModifyLand to modify large land areas | ||
271 | |||
272 | DATA_PAYINFO Passed to llRequestAgentData to get payment status of an agent | ||
273 | DATA_ONLINE Passed to llRequestAgentData to determine if agent is online | ||
274 | DATA_NAME Passed to llRequestAgentData to get full agent name | ||
275 | DATA_BORN Passed to llRequestAgentData to get born on date as a string | ||
276 | DATA_RATING Passed to llRequestAgentData to get a comma separated sting of integer ratings | ||
277 | DATA_SIM_POS Passed to llRequestSimulatorData to get a string (cast to vector) of a simulator's global position | ||
278 | DATA_SIM_STATUS Passed to llRequestSimulatorData to get the status of a simulator | ||
279 | DATA_SIM_RATING Passed to llRequestSimulatorData to get the rating of a simulator | ||
280 | |||
281 | PAYMENT_INFO_ON_FILE Used with llRequestAgentData to tell if Agent is of "Payment Info On File" status | ||
282 | PAYMENT_INFO_USED Used with llRequestAgentData to tell if Agent is of "Payment Info Used" status | ||
283 | |||
284 | ANIM_ON Enable texture animation | ||
285 | LOOP Loop when animating textures | ||
286 | REVERSE Animate in the reverse direction | ||
287 | PING_PONG Animate forward, then reverse. | ||
288 | SMOOTH Textures slides, instead of stepping | ||
289 | ROTATE Rotates the texture, instead of using frames | ||
290 | SCALE Scales the texture, instead of using frames | ||
291 | |||
292 | ALL_SIDES Passed to various texture and color library functions to modify all sides | ||
293 | |||
294 | LINK_SET Passed to various link functions to modify all blocks in the object | ||
295 | LINK_ROOT Passed to various link functions to modify only the root block (no effect on single block objects) | ||
296 | LINK_ALL_OTHERS Passed to various link functions to modify all other blocks in the object | ||
297 | LINK_ALL_CHILDREN Passed to various link functions to modify all child blocks in the object | ||
298 | LINK_THIS Passed to various link functions to modify only the calling block | ||
299 | |||
300 | CHANGED_INVENTORY Parameter of changed event handler used to indicate change to task's inventory | ||
301 | CHANGED_COLOR Parameter of changed event handler used to indicate change to task's color | ||
302 | CHANGED_SHAPE Parameter of changed event handler used to indicate change to task's shape parameters | ||
303 | CHANGED_SCALE Parameter of changed event handler used to indicate change to task's scale | ||
304 | CHANGED_TEXTURE Parameter of changed event handler used to indicate change to task's texture | ||
305 | CHANGED_LINK Parameter of changed event handler used to indicate change to task's link status | ||
306 | CHANGED_ALLOWED_DROP Parameter of changed event handler used to indicate a user dropped an inventory item:onto task that was allowed only by llAllowInventoryDrop function call | ||
307 | CHANGED_OWNER Parameter of changed event handler used to indicate change to task's owner ONLY when an object is sold as original or deeded to group | ||
308 | CHANGED_REGION Parameter of changed event handler used to indicate the region has changed | ||
309 | CHANGED_TELEPORT Parameter of changed event handler used to indicate teleport has completed | ||
310 | |||
311 | TYPE_INTEGER Indicates that the list entry is holding an integer | ||
312 | TYPE_FLOAT Indicates that the list entry is holding an float | ||
313 | TYPE_STRING Indicates that the list entry is holding an string | ||
314 | TYPE_KEY Indicates that the list entry is holding an key | ||
315 | TYPE_VECTOR Indicates that the list entry is holding an vector | ||
316 | TYPE_ROTATION Indicates that the list entry is holding an rotation | ||
317 | TYPE_INVALID Indicates that this wasn't a valid list entry | ||
318 | |||
319 | |||
320 | REMOTE_DATA_CHANNEL Value of event_type in remote_event after successful llOpenRemoteDataChannel | ||
321 | REMOTE_DATA_REQUEST Value of event_type in remote_event if XML-RPC request is received | ||
322 | REMOTE_DATA_REPLY Value of event_type in remote_event if XML-RPC reply is received | ||
323 | |||
324 | |||
325 | PRIM_TYPE Followed by PRIM_TYPE_BOX, PRIM_TYPE_CYLINDER, PRIM_TYPE_PRISM, PRIM_TYPE_SPHERE,:PRIM_TYPE_TORUS, or PRIM_TYPE_TUBE and their arguments | ||
326 | PRIM_MATERIAL Sets material to PRIM_MATERIAL_STONE, PRIM_MATERIAL_METAL, PRIM_MATERIAL_GLASS,:PRIM_MATERIAL_WOOD, PRIM_MATERIAL_FLESH, PRIM_MATERIAL_PLASTIC,:PRIM_MATERIAL_RUBBER, or PRIM_MATERIAL_LIGHT | ||
327 | PRIM_PHYSICS Sets physics to TRUE or FALSE | ||
328 | PRIM_FLEXIBLE Sets primitive flexibility to TRUE or FALSE | ||
329 | PRIM_POINT_LIGHT Sets light emission to TRUE or FALSE | ||
330 | PRIM_TEMP_ON_REZ Sets temporay on rez to TRUE or FALSE | ||
331 | PRIM_PHANTOM Sets phantom to TRUE or FALSE | ||
332 | PRIM_CAST_SHADOWS Enables or disables shadow casting for the primitive | ||
333 | PRIM_POSITION Sets primitive position to a vector position | ||
334 | PRIM_SIZE Sets primitive size to a vector size | ||
335 | PRIM_ROTATION Sets primitive rotation | ||
336 | PRIM_TEXTURE Followed by an integer face, key id, vector repeats, vector offsets,:and float rotation in radians | ||
337 | PRIM_COLOR Followed by an integer face, vector color, and float alpha | ||
338 | PRIM_BUMP_SHINY Followed by an integer face, one of PRIM_SHINY_NONE, PRIM_SHINY_LOW,:PRIM_SHINY_MEDIUM, or PRIM_SHINY_HIGH,:and one of PRIM_BUMP_NONE, PRIM_BUMP_BRIGHT, PRIM_BUMP_DARK, etc | ||
339 | PRIM_FULLBRIGHT Followed by an integer face, and TRUE or FALSE | ||
340 | PRIM_TEXGEN Followed by an integer face, and one of PRIM_TEXGEN_DEFAULT or PRIM_TEXGEN_PLANAR | ||
341 | |||
342 | PRIM_TYPE_BOX Followed by integer hole shape, vector cut, float hollow, vector twist,:vector top size, and vector top shear | ||
343 | PRIM_TYPE_CYLINDER Followed by integer hole shape, vector cut, float hollow, vector twist,:vector top size, and vector top shear | ||
344 | PRIM_TYPE_PRISM Followed by integer hole shape, vector cut, float hollow, vector twist,:vector top size, and vector top shear | ||
345 | PRIM_TYPE_SPHERE Followed by integer hole shape, vector cut, float hollow, vector twist,:and vector dimple | ||
346 | PRIM_TYPE_TORUS Followed by integer hole shape, vector cut, float hollow, vector twist,:vector hole size, vector top shear, vector advanced cut, vector taper,:float revolutions, float radius offset, and float skew | ||
347 | PRIM_TYPE_TUBE Followed by integer hole shape, vector cut, float hollow, vector twist,:vector hole size, vector top shear, vector advanced cut, vector taper,:float revolutions, float radius offset, and float skew | ||
348 | PRIM_TYPE_RING Followed by integer hole shape, vector cut, float hollow, vector twist,:vector hole size, vector top shear, vector advanced cut, vector taper,:float revolutions, float radius offset, and float skew | ||
349 | |||
350 | PRIM_HOLE_DEFAULT Sets hole type to match the prim type. | ||
351 | PRIM_HOLE_SQUARE Sets hole type to square. | ||
352 | PRIM_HOLE_CIRCLE Sets hole type to circle. | ||
353 | PRIM_HOLE_TRIANGLE Sets hole type to triangle. | ||
354 | |||
355 | PRIM_MATERIAL_STONE Sets material to stone | ||
356 | PRIM_MATERIAL_METAL Sets material to metal | ||
357 | PRIM_MATERIAL_GLASS Sets material to glass | ||
358 | PRIM_MATERIAL_WOOD Sets material to wood | ||
359 | PRIM_MATERIAL_FLESH Sets material to flesh | ||
360 | PRIM_MATERIAL_PLASTIC Sets material to plastic | ||
361 | PRIM_MATERIAL_RUBBER Sets material to rubber | ||
362 | PRIM_MATERIAL_LIGHT Sets material to light | ||
363 | |||
364 | PRIM_SHINY_NONE No shininess | ||
365 | PRIM_SHINY_LOW Low shininess | ||
366 | PRIM_SHINY_MEDIUM Medium shininess | ||
367 | PRIM_SHINY_HIGH High shininess | ||
368 | |||
369 | PRIM_BUMP_NONE No bump map | ||
370 | PRIM_BUMP_BRIGHT Generate bump map from highlights | ||
371 | PRIM_BUMP_DARK Generate bump map from lowlights | ||
372 | PRIM_BUMP_WOOD Wood bump map | ||
373 | PRIM_BUMP_BARK Bark bump map | ||
374 | PRIM_BUMP_BRICKS Brick bump map | ||
375 | PRIM_BUMP_CHECKER Checker bump map | ||
376 | PRIM_BUMP_CONCRETE Concrete bump map | ||
377 | PRIM_BUMP_TILE Tile bump map | ||
378 | PRIM_BUMP_STONE Stone bump map | ||
379 | PRIM_BUMP_DISKS Disk bump map | ||
380 | PRIM_BUMP_GRAVEL Gravel bump map | ||
381 | PRIM_BUMP_BLOBS Blob bump map | ||
382 | PRIM_BUMP_SIDING Siding bump map | ||
383 | PRIM_BUMP_LARGETILE Large tile bump map | ||
384 | PRIM_BUMP_STUCCO Stucco bump map | ||
385 | PRIM_BUMP_SUCTION Suction cup bump map | ||
386 | PRIM_BUMP_WEAVE Weave bump map | ||
387 | |||
388 | PRIM_TEXGEN_DEFAULT Default texture mapping | ||
389 | PRIM_TEXGEN_PLANAR Planar texture mapping | ||
390 | |||
391 | MASK_BASE Base permissions | ||
392 | MASK_OWNER Owner permissions | ||
393 | MASK_GROUP Group permissions | ||
394 | MASK_EVERYONE Everyone permissions | ||
395 | MASK_NEXT Next owner permissions | ||
396 | |||
397 | PERM_TRANSFER Transfer permission | ||
398 | PERM_MODIFY Modify permission | ||
399 | PERM_COPY Copy permission | ||
400 | PERM_MOVE Move permission | ||
401 | PERM_ALL Move/Modify/Copy/Transfer permissions | ||
402 | |||
403 | PARCEL_MEDIA_COMMAND_STOP Stop media stream | ||
404 | PARCEL_MEDIA_COMMAND_PAUSE Pause media stream | ||
405 | PARCEL_MEDIA_COMMAND_PLAY Play media stream | ||
406 | PARCEL_MEDIA_COMMAND_LOOP Loop media stream | ||
407 | PARCEL_MEDIA_COMMAND_TEXTURE Get or set the parcel's media texture | ||
408 | PARCEL_MEDIA_COMMAND_URL Get or set the parcel's media url | ||
409 | PARCEL_MEDIA_COMMAND_TIME Set media stream to specific time | ||
410 | PARCEL_MEDIA_COMMAND_AGENT Allows media stream commands to apply to only one agent | ||
411 | PARCEL_MEDIA_COMMAND_UNLOAD Unloads the media stream | ||
412 | PARCEL_MEDIA_COMMAND_AUTO_ALIGN Auto aligns the media stream to the texture size. May cause a performance hit and loss of some visual quality. | ||
413 | |||
414 | PAY_HIDE Used with llSetPayPrice to hide a button | ||
415 | PAY_DEFAULT Used with llSetPayPrice to use the default price for a button | ||
416 | |||
417 | LIST_STAT_MAX Used with llListStatistics to find the largest number in a list | ||
418 | LIST_STAT_MIN Used with llListStatistics to find the smallest number in a list | ||
419 | LIST_STAT_MEAN Used with llListStatistics to find the mean of the numbers in a list | ||
420 | LIST_STAT_MEDIAN Used with llListStatistics to find the median of the numbers in a list | ||
421 | LIST_STAT_STD_DEV Used with llListStatistics to find the standard deviation of the numbers in a list | ||
422 | LIST_STAT_SUM Used with llListStatistics to find the sum of the numbers in a list | ||
423 | LIST_STAT_SUM_SQUARES Used with llListStatistics to find the sum of the squares of the numbers in a list | ||
424 | LIST_STAT_NUM_COUNT Used with llListStatistics to find how many numbers are in a list | ||
425 | LIST_STAT_GEOMETRIC_MEAN Used with llListStatistics to find the geometric mean of the numbers in a list (all numbers must be > 0) | ||
426 | LIST_STAT_RANGE Used with llListStatistics to find the range of the numbers in a list | ||
427 | |||
428 | PARCEL_FLAG_ALLOW_FLY Used with llGetParcelFlags to find if a parcel allows flying | ||
429 | PARCEL_FLAG_ALLOW_GROUP_SCRIPTS Used with llGetParcelFlags to find if a parcel allows group scripts | ||
430 | PARCEL_FLAG_ALLOW_SCRIPTS Used with llGetParcelFlags to find if a parcel allows outside scripts | ||
431 | PARCEL_FLAG_ALLOW_LANDMARK Used with llGetParcelFlags to find if a parcel allows landmarks to be created | ||
432 | PARCEL_FLAG_ALLOW_TERRAFORM Used with llGetParcelFlags to find if a parcel allows anyone to terraform the land | ||
433 | PARCEL_FLAG_ALLOW_DAMAGE Used with llGetParcelFlags to find if a parcel allows damage | ||
434 | PARCEL_FLAG_ALLOW_CREATE_OBJECTS Used with llGetParcelFlags to find if a parcel allows anyone to create objects | ||
435 | PARCEL_FLAG_USE_ACCESS_GROUP Used with llGetParcelFlags to find if a parcel limits access to a group | ||
436 | PARCEL_FLAG_USE_ACCESS_LIST Used with llGetParcelFlags to find if a parcel limits access to a list of residents | ||
437 | PARCEL_FLAG_USE_BAN_LIST Used with llGetParcelFlags to find if a parcel uses a ban list | ||
438 | PARCEL_FLAG_USE_LAND_PASS_LIST Used with llGetParcelFlags to find if a parcel allows passes to be purchased | ||
439 | PARCEL_FLAG_LOCAL_SOUND_ONLY Used with llGetParcelFlags to find if a parcel restricts spacialized sound to the parcel | ||
440 | PARCEL_FLAG_RESTRICT_PUSHOBJECT Used with llGetParcelFlags to find if a parcel restricts llPushObject() calls | ||
441 | |||
442 | REGION_FLAG_ALLOW_DAMAGE Used with llGetRegionFlags to find if a region is entirely damage enabled | ||
443 | REGION_FLAG_FIXED_SUN Used with llGetRegionFlags to find if a region has a fixed sun position | ||
444 | REGION_FLAG_BLOCK_TERRAFORM Used with llGetRegionFlags to find if a region terraforming disabled | ||
445 | REGION_FLAG_SANDBOX Used with llGetRegionFlags to find if a region is a sandbox | ||
446 | REGION_FLAG_DISABLE_COLLISIONS Used with llGetRegionFlags to find if a region has disabled collisions | ||
447 | REGION_FLAG_DISABLE_PHYSICS Used with llGetRegionFlags to find if a region has disabled physics | ||
448 | REGION_FLAG_BLOCK_FLY Used with llGetRegionFlags to find if a region blocks flying | ||
449 | REGION_FLAG_ALLOW_DIRECT_TELEPORT Used with llGetRegionFlags to find if a region allows direct teleports | ||
450 | REGION_FLAG_RESTRICT_PUSHOBJECT Used with llGetRegionFlags to find if a region restricts llPushObject() calls | ||
451 | |||
452 | HTTP_METHOD Used with llHTTPRequest to specify the method, such as "GET" or "POST" | ||
453 | HTTP_MIMETYPE Used with llHTTPRequest to specify the MIME type, defaults to "text/plain" | ||
454 | HTTP_BODY_MAXLENGTH Used with llHTTPRequest to specify the maxium reponse body to return | ||
455 | HTTP_VERIFY_CERT Used with llHTTPRequest to specify SSL certificate verification | ||
456 | HTTP_BODY_TRUNCATED Used with http_response to indicate truncation point in bytes | ||
457 | |||
458 | PARCEL_COUNT_TOTAL Used with llGetParcelPrimCount to get the total number of prims on the parcel | ||
459 | PARCEL_COUNT_OWNER Used with llGetParcelPrimCount to get the number of prims on the parcel owned by the owner | ||
460 | PARCEL_COUNT_GROUP Used with llGetParcelPrimCount to get the number of prims on the parcel owned by the group | ||
461 | PARCEL_COUNT_OTHER Used with llGetParcelPrimCount to get the number of prims on the parcel owned by others | ||
462 | PARCEL_COUNT_SELECTED Used with llGetParcelPrimCount to get the number of prims on the parcel currently selected or sat upon | ||
463 | PARCEL_COUNT_TEMP Used with llGetParcelPrimCount to get the number of prims on the parcel that are temp on rez | ||
464 | |||
465 | PARCEL_DETAILS_NAME Used with llGetParcelDetails to get the parcel name. | ||
466 | PARCEL_DETAILS_DESC Used with llGetParcelDetails to get the parcel description. | ||
467 | PARCEL_DETAILS_OWNER Used with llGetParcelDetails to get the parcel owner id. | ||
468 | PARCEL_DETAILS_GROUP Used with llGetParcelDetails to get the parcel group id. | ||
469 | PARCEL_DETAILS_AREA Used with llGetParcelDetails to get the parcel area in square meters. | ||
470 | |||
471 | # string constants | ||
472 | [word .1, .3, .5] | ||
473 | NULL_KEY Indicates an empty key | ||
474 | EOF Indicates the last line of a notecard was read | ||
475 | |||
476 | # float constants | ||
477 | [word .3, .1, .5] | ||
478 | PI 3.1415926535897932384626433832795 | ||
479 | TWO_PI 6.283185307179586476925286766559 | ||
480 | PI_BY_TWO 1.5707963267948966192313216916398 | ||
481 | DEG_TO_RAD To convert from degrees to radians | ||
482 | RAD_TO_DEG To convert from radians to degrees | ||
483 | SQRT2 1.4142135623730950488016887242097 | ||
484 | |||
485 | # compound constants | ||
486 | [word .4, .2, .4] | ||
487 | ZERO_VECTOR <0.0, 0.0, 0.0> | ||
488 | ZERO_ROTATION <0.0, 0.0, 0.0, 1.0> | ||
489 | |||
490 | |||
491 | # flow control keywords | ||
492 | [word 0, 0, .8] | ||
493 | for for loop:for (initializer; test; iteration):{: statements:} | ||
494 | do do loop:do:{: statements:} while (test); | ||
495 | while while loop:while (test):{ statements:} | ||
496 | if if statement:if (test):{ statements:} | ||
497 | else else clause:if (test):{ statements:}:else:{ statements:} | ||
498 | jump jump statement:jump label;: | ||
499 | return Leave current function or event handler | ||
500 | |||
501 | # flow control label | ||
502 | [line 0, 0, .8] | ||
503 | @ Label:Target for jump statement | ||
504 | |||
505 | # Comment | ||
506 | [one_sided_delimiter .8, .3, .15] | ||
507 | // Comment:Non-functional commentary or disabled code | ||
508 | |||
509 | # String literals | ||
510 | [two_sided_delimiter 0, .2, 0] | ||
511 | " String literal | ||
512 | |||
513 | #functions are supplied by the program now. | ||