aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Runtime
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Runtime')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs1375
1 files changed, 710 insertions, 665 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
index 5f0a1bc..a23e731 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
@@ -33,10 +33,14 @@ using System.Collections;
33using System.Collections.Generic; 33using System.Collections.Generic;
34using OpenSim.Region.ScriptEngine.Interfaces; 34using OpenSim.Region.ScriptEngine.Interfaces;
35using OpenSim.Region.ScriptEngine.Shared.Api.Interfaces; 35using OpenSim.Region.ScriptEngine.Shared.Api.Interfaces;
36using integer = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger; 36
37using key = System.String; 37using LSL_Float = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat;
38using vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3; 38using LSL_Integer = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger;
39using rotation = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion; 39using LSL_Key = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString;
40using LSL_List = OpenSim.Region.ScriptEngine.Shared.LSL_Types.list;
41using LSL_Rotation = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion;
42using LSL_String = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString;
43using LSL_Vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3;
40 44
41namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase 45namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
42{ 46{
@@ -60,214 +64,249 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
60 // 64 //
61 // Script functions 65 // Script functions
62 // 66 //
63 public void llSay(int channelID, string text) 67 public LSL_Integer llAbs(int i)
64 { 68 {
65 m_LSL_Functions.llSay(channelID, text); 69 return m_LSL_Functions.llAbs(i);
66 } 70 }
67 71
68 public double llSin(double f) 72 public LSL_Float llAcos(double val)
69 { 73 {
70 return m_LSL_Functions.llSin(f); 74 return m_LSL_Functions.llAcos(val);
71 } 75 }
72 76
73 public double llCos(double f) 77 public void llAddToLandBanList(string avatar, double hours)
74 { 78 {
75 return m_LSL_Functions.llCos(f); 79 m_LSL_Functions.llAddToLandBanList(avatar, hours);
76 } 80 }
77 81
78 public double llTan(double f) 82 public void llAddToLandPassList(string avatar, double hours)
79 { 83 {
80 return m_LSL_Functions.llTan(f); 84 m_LSL_Functions.llAddToLandPassList(avatar, hours);
81 } 85 }
82 86
83 public double llAtan2(double x, double y) 87 public void llAdjustSoundVolume(double volume)
84 { 88 {
85 return m_LSL_Functions.llAtan2(x, y); 89 m_LSL_Functions.llAdjustSoundVolume(volume);
86 } 90 }
87 91
88 public double llSqrt(double f) 92 public void llAllowInventoryDrop(int add)
89 { 93 {
90 return m_LSL_Functions.llSqrt(f); 94 m_LSL_Functions.llAllowInventoryDrop(add);
91 } 95 }
92 96
93 public double llPow(double fbase, double fexponent) 97 public LSL_Float llAngleBetween(LSL_Rotation a, LSL_Rotation b)
94 { 98 {
95 return m_LSL_Functions.llPow(fbase, fexponent); 99 return m_LSL_Functions.llAngleBetween(a, b);
96 } 100 }
97 101
98 public LSL_Types.LSLInteger llAbs(int i) 102 public void llApplyImpulse(LSL_Vector force, int local)
99 { 103 {
100 return m_LSL_Functions.llAbs(i); 104 m_LSL_Functions.llApplyImpulse(force, local);
101 } 105 }
102 106
103 public double llFabs(double f) 107 public void llApplyRotationalImpulse(LSL_Vector force, int local)
104 { 108 {
105 return m_LSL_Functions.llFabs(f); 109 m_LSL_Functions.llApplyRotationalImpulse(force, local);
106 } 110 }
107 111
108 public double llFrand(double mag) 112 public LSL_Float llAsin(double val)
109 { 113 {
110 return m_LSL_Functions.llFrand(mag); 114 return m_LSL_Functions.llAsin(val);
111 } 115 }
112 116
113 public LSL_Types.LSLInteger llFloor(double f) 117 public LSL_Float llAtan2(double x, double y)
114 { 118 {
115 return m_LSL_Functions.llFloor(f); 119 return m_LSL_Functions.llAtan2(x, y);
116 } 120 }
117 121
118 public LSL_Types.LSLInteger llCeil(double f) 122 public void llAttachToAvatar(int attachment)
119 { 123 {
120 return m_LSL_Functions.llCeil(f); 124 m_LSL_Functions.llAttachToAvatar(attachment);
121 } 125 }
122 126
123 public LSL_Types.LSLInteger llRound(double f) 127 public LSL_Key llAvatarOnSitTarget()
124 { 128 {
125 return m_LSL_Functions.llRound(f); 129 return m_LSL_Functions.llAvatarOnSitTarget();
126 } 130 }
127 131
128 public double llVecMag(vector v) 132 public LSL_Rotation llAxes2Rot(LSL_Vector fwd, LSL_Vector left, LSL_Vector up)
129 { 133 {
130 return m_LSL_Functions.llVecMag(v); 134 return m_LSL_Functions.llAxes2Rot(fwd, left, up);
131 } 135 }
132 136
133 public vector llVecNorm(vector v) 137 public LSL_Rotation llAxisAngle2Rot(LSL_Vector axis, double angle)
134 { 138 {
135 return m_LSL_Functions.llVecNorm(v); 139 return m_LSL_Functions.llAxisAngle2Rot(axis, angle);
136 } 140 }
137 141
138 public double llVecDist(vector a, vector b) 142 public LSL_Integer llBase64ToInteger(string str)
139 { 143 {
140 return m_LSL_Functions.llVecDist(a, b); 144 return m_LSL_Functions.llBase64ToInteger(str);
141 } 145 }
142 146
143 public vector llRot2Euler(rotation r) 147 public LSL_String llBase64ToString(string str)
144 { 148 {
145 return m_LSL_Functions.llRot2Euler(r); 149 return m_LSL_Functions.llBase64ToString(str);
146 } 150 }
147 151
148 public rotation llEuler2Rot(vector v) 152 public void llBreakAllLinks()
149 { 153 {
150 return m_LSL_Functions.llEuler2Rot(v); 154 m_LSL_Functions.llBreakAllLinks();
151 } 155 }
152 156
153 public rotation llAxes2Rot(vector fwd, vector left, vector up) 157 public void llBreakLink(int linknum)
154 { 158 {
155 return m_LSL_Functions.llAxes2Rot(fwd, left, up); 159 m_LSL_Functions.llBreakLink(linknum);
156 } 160 }
157 161
158 public vector llRot2Fwd(rotation r) 162 public LSL_Integer llCeil(double f)
159 { 163 {
160 return m_LSL_Functions.llRot2Fwd(r); 164 return m_LSL_Functions.llCeil(f);
161 } 165 }
162 166
163 public vector llRot2Left(rotation r) 167 public void llClearCameraParams()
164 { 168 {
165 return m_LSL_Functions.llRot2Left(r); 169 m_LSL_Functions.llClearCameraParams();
166 } 170 }
167 171
168 public vector llRot2Up(rotation r) 172 public void llCloseRemoteDataChannel(string channel)
169 { 173 {
170 return m_LSL_Functions.llRot2Up(r); 174 m_LSL_Functions.llCloseRemoteDataChannel(channel);
171 } 175 }
172 176
173 public rotation llRotBetween(vector start, vector end) 177 public LSL_Float llCloud(LSL_Vector offset)
174 { 178 {
175 return m_LSL_Functions.llRotBetween(start, end); 179 return m_LSL_Functions.llCloud(offset);
176 } 180 }
177 181
178 public void llWhisper(int channelID, string text) 182 public void llCollisionFilter(string name, string id, int accept)
179 { 183 {
180 m_LSL_Functions.llWhisper(channelID, text); 184 m_LSL_Functions.llCollisionFilter(name, id, accept);
181 } 185 }
182 186
183 public void llShout(int channelID, string text) 187 public void llCollisionSound(string impact_sound, double impact_volume)
184 { 188 {
185 m_LSL_Functions.llShout(channelID, text); 189 m_LSL_Functions.llCollisionSound(impact_sound, impact_volume);
186 } 190 }
187 191
188 public void llRegionSay(int channelID, string text) 192 public void llCollisionSprite(string impact_sprite)
189 { 193 {
190 m_LSL_Functions.llRegionSay(channelID, text); 194 m_LSL_Functions.llCollisionSprite(impact_sprite);
191 } 195 }
192 196
193 public LSL_Types.LSLInteger llListen(int channelID, string name, string ID, string msg) 197 public LSL_Float llCos(double f)
194 { 198 {
195 return m_LSL_Functions.llListen(channelID, name, ID, msg); 199 return m_LSL_Functions.llCos(f);
196 } 200 }
197 201
198 public void llListenControl(int number, int active) 202 public void llCreateLink(string target, int parent)
199 { 203 {
200 m_LSL_Functions.llListenControl(number, active); 204 m_LSL_Functions.llCreateLink(target, parent);
201 } 205 }
202 206
203 public void llListenRemove(int number) 207 public LSL_List llCSV2List(string src)
204 { 208 {
205 m_LSL_Functions.llListenRemove(number); 209 return m_LSL_Functions.llCSV2List(src);
206 } 210 }
207 211
208 public void llSensor(string name, string id, int type, double range, double arc) 212 public LSL_List llDeleteSubList(LSL_List src, int start, int end)
209 { 213 {
210 m_LSL_Functions.llSensor(name, id, type, range, arc); 214 return m_LSL_Functions.llDeleteSubList(src, start, end);
211 } 215 }
212 216
213 public void llSensorRepeat(string name, string id, int type, double range, double arc, double rate) 217 public LSL_String llDeleteSubString(string src, int start, int end)
214 { 218 {
215 m_LSL_Functions.llSensorRepeat(name, id, type, range, arc, rate); 219 return m_LSL_Functions.llDeleteSubString(src, start, end);
216 } 220 }
217 221
218 public void llSensorRemove() 222 public void llDetachFromAvatar()
219 { 223 {
220 m_LSL_Functions.llSensorRemove(); 224 m_LSL_Functions.llDetachFromAvatar();
221 } 225 }
222 226
223 public string llDetectedName(int number) 227 public LSL_Vector llDetectedGrab(int number)
224 { 228 {
225 return m_LSL_Functions.llDetectedName(number); 229 return m_LSL_Functions.llDetectedGrab(number);
230 }
231
232 public LSL_Integer llDetectedGroup(int number)
233 {
234 return m_LSL_Functions.llDetectedGroup(number);
226 } 235 }
227 236
228 public string llDetectedKey(int number) 237 public LSL_Key llDetectedKey(int number)
229 { 238 {
230 return m_LSL_Functions.llDetectedKey(number); 239 return m_LSL_Functions.llDetectedKey(number);
231 } 240 }
232 241
233 public string llDetectedOwner(int number) 242 public LSL_Integer llDetectedLinkNumber(int number)
243 {
244 return m_LSL_Functions.llDetectedLinkNumber(number);
245 }
246
247 public LSL_String llDetectedName(int number)
248 {
249 return m_LSL_Functions.llDetectedName(number);
250 }
251
252 public LSL_Key llDetectedOwner(int number)
234 { 253 {
235 return m_LSL_Functions.llDetectedOwner(number); 254 return m_LSL_Functions.llDetectedOwner(number);
236 } 255 }
237 256
238 public LSL_Types.LSLInteger llDetectedType(int number) 257 public LSL_Vector llDetectedPos(int number)
258 {
259 return m_LSL_Functions.llDetectedPos(number);
260 }
261
262 public LSL_Rotation llDetectedRot(int number)
263 {
264 return m_LSL_Functions.llDetectedRot(number);
265 }
266
267 public LSL_Integer llDetectedType(int number)
239 { 268 {
240 return m_LSL_Functions.llDetectedType(number); 269 return m_LSL_Functions.llDetectedType(number);
241 } 270 }
242 271
243 public vector llDetectedPos(int number) 272 public LSL_Vector llDetectedTouchBinormal(int index)
244 { 273 {
245 return m_LSL_Functions.llDetectedPos(number); 274 return m_LSL_Functions.llDetectedTouchBinormal(index);
246 } 275 }
247 276
248 public vector llDetectedVel(int number) 277 public LSL_Integer llDetectedTouchFace(int index)
249 { 278 {
250 return m_LSL_Functions.llDetectedVel(number); 279 return m_LSL_Functions.llDetectedTouchFace(index);
251 } 280 }
252 281
253 public vector llDetectedGrab(int number) 282 public LSL_Vector llDetectedTouchNormal(int index)
254 { 283 {
255 return m_LSL_Functions.llDetectedGrab(number); 284 return m_LSL_Functions.llDetectedTouchNormal(index);
256 } 285 }
257 286
258 public rotation llDetectedRot(int number) 287 public LSL_Vector llDetectedTouchPos(int index)
259 { 288 {
260 return m_LSL_Functions.llDetectedRot(number); 289 return m_LSL_Functions.llDetectedTouchPos(index);
261 } 290 }
262 291
263 public LSL_Types.LSLInteger llDetectedGroup(int number) 292 public LSL_Vector llDetectedTouchST(int index)
264 { 293 {
265 return m_LSL_Functions.llDetectedGroup(number); 294 return m_LSL_Functions.llDetectedTouchST(index);
266 } 295 }
267 296
268 public LSL_Types.LSLInteger llDetectedLinkNumber(int number) 297 public LSL_Vector llDetectedTouchUV(int index)
269 { 298 {
270 return m_LSL_Functions.llDetectedLinkNumber(number); 299 return m_LSL_Functions.llDetectedTouchUV(index);
300 }
301
302 public LSL_Vector llDetectedVel(int number)
303 {
304 return m_LSL_Functions.llDetectedVel(number);
305 }
306
307 public void llDialog(string avatar, string message, LSL_List buttons, int chat_channel)
308 {
309 m_LSL_Functions.llDialog(avatar, message, buttons, chat_channel);
271 } 310 }
272 311
273 public void llDie() 312 public void llDie()
@@ -275,1133 +314,1139 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
275 m_LSL_Functions.llDie(); 314 m_LSL_Functions.llDie();
276 } 315 }
277 316
278 public double llGround(vector offset) 317 public LSL_String llDumpList2String(LSL_List src, string seperator)
279 { 318 {
280 return m_LSL_Functions.llGround(offset); 319 return m_LSL_Functions.llDumpList2String(src, seperator);
281 } 320 }
282 321
283 public double llCloud(vector offset) 322 public LSL_Integer llEdgeOfWorld(LSL_Vector pos, LSL_Vector dir)
284 { 323 {
285 return m_LSL_Functions.llCloud(offset); 324 return m_LSL_Functions.llEdgeOfWorld(pos, dir);
286 } 325 }
287 326
288 public vector llWind(vector offset) 327 public void llEjectFromLand(string pest)
289 { 328 {
290 return m_LSL_Functions.llWind(offset); 329 m_LSL_Functions.llEjectFromLand(pest);
291 } 330 }
292 331
293 public void llSetStatus(int status, int value) 332 public void llEmail(string address, string subject, string message)
294 { 333 {
295 m_LSL_Functions.llSetStatus(status, value); 334 m_LSL_Functions.llEmail(address, subject, message);
296 } 335 }
297 336
298 public LSL_Types.LSLInteger llGetStatus(int status) 337 public LSL_String llEscapeURL(string url)
299 { 338 {
300 return m_LSL_Functions.llGetStatus(status); 339 return m_LSL_Functions.llEscapeURL(url);
301 } 340 }
302 341
303 public void llSetScale(vector scale) 342 public LSL_Rotation llEuler2Rot(LSL_Vector v)
304 { 343 {
305 m_LSL_Functions.llSetScale(scale); 344 return m_LSL_Functions.llEuler2Rot(v);
306 } 345 }
307 346
308 public vector llGetScale() 347 public LSL_Float llFabs(double f)
309 { 348 {
310 return m_LSL_Functions.llGetScale(); 349 return m_LSL_Functions.llFabs(f);
311 } 350 }
312 351
313 public void llSetColor(vector color, int face) 352 public LSL_Integer llFloor(double f)
314 { 353 {
315 m_LSL_Functions.llSetColor(color, face); 354 return m_LSL_Functions.llFloor(f);
316 } 355 }
317 356
318 public double llGetAlpha(int face) 357 public void llForceMouselook(int mouselook)
319 { 358 {
320 return m_LSL_Functions.llGetAlpha(face); 359 m_LSL_Functions.llForceMouselook(mouselook);
321 } 360 }
322 361
323 public void llSetAlpha(double alpha, int face) 362 public LSL_Float llFrand(double mag)
324 { 363 {
325 m_LSL_Functions.llSetAlpha(alpha, face); 364 return m_LSL_Functions.llFrand(mag);
326 } 365 }
327 366
328 public vector llGetColor(int face) 367 public LSL_Vector llGetAccel()
329 { 368 {
330 return m_LSL_Functions.llGetColor(face); 369 return m_LSL_Functions.llGetAccel();
331 } 370 }
332 371
333 public void llSetTexture(string texture, int face) 372 public LSL_Integer llGetAgentInfo(string id)
334 { 373 {
335 m_LSL_Functions.llSetTexture(texture, face); 374 return m_LSL_Functions.llGetAgentInfo(id);
336 } 375 }
337 376
338 public void llScaleTexture(double u, double v, int face) 377 public LSL_Vector llGetAgentSize(string id)
339 { 378 {
340 m_LSL_Functions.llScaleTexture(u, v, face); 379 return m_LSL_Functions.llGetAgentSize(id);
341 } 380 }
342 381
343 public void llOffsetTexture(double u, double v, int face) 382 public LSL_Float llGetAlpha(int face)
344 { 383 {
345 m_LSL_Functions.llOffsetTexture(u, v, face); 384 return m_LSL_Functions.llGetAlpha(face);
346 } 385 }
347 386
348 public void llRotateTexture(double rotation, int face) 387 public LSL_Float llGetAndResetTime()
349 { 388 {
350 m_LSL_Functions.llRotateTexture(rotation, face); 389 return m_LSL_Functions.llGetAndResetTime();
351 } 390 }
352 391
353 public string llGetTexture(int face) 392 public LSL_String llGetAnimation(string id)
354 { 393 {
355 return m_LSL_Functions.llGetTexture(face); 394 return m_LSL_Functions.llGetAnimation(id);
356 } 395 }
357 396
358 public void llSetPos(vector pos) 397 public LSL_List llGetAnimationList(string id)
359 { 398 {
360 m_LSL_Functions.llSetPos(pos); 399 return m_LSL_Functions.llGetAnimationList(id);
361 } 400 }
362 401
363 public vector llGetPos() 402 public LSL_Integer llGetAttached()
364 { 403 {
365 return m_LSL_Functions.llGetPos(); 404 return m_LSL_Functions.llGetAttached();
366 } 405 }
367 406
368 public vector llGetLocalPos() 407 public LSL_List llGetBoundingBox(string obj)
369 { 408 {
370 return m_LSL_Functions.llGetLocalPos(); 409 return m_LSL_Functions.llGetBoundingBox(obj);
371 } 410 }
372 411
373 public void llSetRot(rotation rot) 412 public LSL_Vector llGetCameraPos()
374 { 413 {
375 m_LSL_Functions.llSetRot(rot); 414 return m_LSL_Functions.llGetCameraPos();
376 } 415 }
377 416
378 public rotation llGetRot() 417 public LSL_Rotation llGetCameraRot()
379 { 418 {
380 return m_LSL_Functions.llGetRot(); 419 return m_LSL_Functions.llGetCameraRot();
381 } 420 }
382 421
383 public rotation llGetLocalRot() 422 public LSL_Vector llGetCenterOfMass()
384 { 423 {
385 return m_LSL_Functions.llGetLocalRot(); 424 return m_LSL_Functions.llGetCenterOfMass();
386 } 425 }
387 426
388 public void llSetForce(vector force, int local) 427 public LSL_Vector llGetColor(int face)
389 { 428 {
390 m_LSL_Functions.llSetForce(force, local); 429 return m_LSL_Functions.llGetColor(face);
391 } 430 }
392 431
393 public vector llGetForce() 432 public LSL_String llGetCreator()
394 { 433 {
395 return m_LSL_Functions.llGetForce(); 434 return m_LSL_Functions.llGetCreator();
396 } 435 }
397 436
398 public LSL_Types.LSLInteger llTarget(vector position, double range) 437 public LSL_String llGetDate()
399 { 438 {
400 return m_LSL_Functions.llTarget(position, range); 439 return m_LSL_Functions.llGetDate();
401 } 440 }
402 441
403 public void llTargetRemove(int number) 442 public LSL_Float llGetEnergy()
404 { 443 {
405 m_LSL_Functions.llTargetRemove(number); 444 return m_LSL_Functions.llGetEnergy();
406 } 445 }
407 446
408 public LSL_Types.LSLInteger llRotTarget(rotation rot, double error) 447 public LSL_Vector llGetForce()
409 { 448 {
410 return m_LSL_Functions.llRotTarget(rot, error); 449 return m_LSL_Functions.llGetForce();
411 } 450 }
412 451
413 public void llRotTargetRemove(int number) 452 public LSL_Integer llGetFreeMemory()
414 { 453 {
415 m_LSL_Functions.llRotTargetRemove(number); 454 return m_LSL_Functions.llGetFreeMemory();
416 } 455 }
417 456
418 public void llMoveToTarget(vector target, double tau) 457 public LSL_Vector llGetGeometricCenter()
419 { 458 {
420 m_LSL_Functions.llMoveToTarget(target, tau); 459 return m_LSL_Functions.llGetGeometricCenter();
421 } 460 }
422 461
423 public void llStopMoveToTarget() 462 public LSL_Float llGetGMTclock()
424 { 463 {
425 m_LSL_Functions.llStopMoveToTarget(); 464 return m_LSL_Functions.llGetGMTclock();
426 } 465 }
427 466
428 public void llApplyImpulse(vector force, int local) 467 public LSL_Key llGetInventoryCreator(string item)
429 { 468 {
430 m_LSL_Functions.llApplyImpulse(force, local); 469 return m_LSL_Functions.llGetInventoryCreator(item);
431 } 470 }
432 471
433 public void llApplyRotationalImpulse(vector force, int local) 472 public LSL_Key llGetInventoryKey(string name)
434 { 473 {
435 m_LSL_Functions.llApplyRotationalImpulse(force, local); 474 return m_LSL_Functions.llGetInventoryKey(name);
436 } 475 }
437 476
438 public void llSetTorque(vector torque, int local) 477 public LSL_String llGetInventoryName(int type, int number)
439 { 478 {
440 m_LSL_Functions.llSetTorque(torque, local); 479 return m_LSL_Functions.llGetInventoryName(type, number);
441 } 480 }
442 481
443 public vector llGetTorque() 482 public LSL_Integer llGetInventoryNumber(int type)
444 { 483 {
445 return m_LSL_Functions.llGetTorque(); 484 return m_LSL_Functions.llGetInventoryNumber(type);
446 } 485 }
447 486
448 public void llSetForceAndTorque(vector force, vector torque, int local) 487 public LSL_Integer llGetInventoryPermMask(string item, int mask)
449 { 488 {
450 m_LSL_Functions.llSetForceAndTorque(force, torque, local); 489 return m_LSL_Functions.llGetInventoryPermMask(item, mask);
451 } 490 }
452 491
453 public vector llGetVel() 492 public LSL_Integer llGetInventoryType(string name)
454 { 493 {
455 return m_LSL_Functions.llGetVel(); 494 return m_LSL_Functions.llGetInventoryType(name);
456 } 495 }
457 496
458 public vector llGetAccel() 497 public LSL_Key llGetKey()
459 { 498 {
460 return m_LSL_Functions.llGetAccel(); 499 return m_LSL_Functions.llGetKey();
461 } 500 }
462 501
463 public vector llGetOmega() 502 public LSL_Key llGetLandOwnerAt(LSL_Vector pos)
464 { 503 {
465 return m_LSL_Functions.llGetOmega(); 504 return m_LSL_Functions.llGetLandOwnerAt(pos);
466 } 505 }
467 506
468 public double llGetTimeOfDay() 507 public LSL_Key llGetLinkKey(int linknum)
469 { 508 {
470 return m_LSL_Functions.llGetTimeOfDay(); 509 return m_LSL_Functions.llGetLinkKey(linknum);
471 } 510 }
472 511
473 public double llGetWallclock() 512 public LSL_String llGetLinkName(int linknum)
474 { 513 {
475 return m_LSL_Functions.llGetWallclock(); 514 return m_LSL_Functions.llGetLinkName(linknum);
476 } 515 }
477 516
478 public double llGetTime() 517 public LSL_Integer llGetLinkNumber()
479 { 518 {
480 return m_LSL_Functions.llGetTime(); 519 return m_LSL_Functions.llGetLinkNumber();
481 } 520 }
482 521
483 public void llResetTime() 522 public LSL_Integer llGetListEntryType(LSL_List src, int index)
484 { 523 {
485 m_LSL_Functions.llResetTime(); 524 return m_LSL_Functions.llGetListEntryType(src, index);
486 } 525 }
487 526
488 public double llGetAndResetTime() 527 public LSL_Integer llGetListLength(LSL_List src)
489 { 528 {
490 return m_LSL_Functions.llGetAndResetTime(); 529 return m_LSL_Functions.llGetListLength(src);
491 } 530 }
492 531
493 public void llSound() 532 public LSL_Vector llGetLocalPos()
494 { 533 {
495 m_LSL_Functions.llSound(); 534 return m_LSL_Functions.llGetLocalPos();
496 } 535 }
497 536
498 public void llPlaySound(string sound, double volume) 537 public LSL_Rotation llGetLocalRot()
499 { 538 {
500 m_LSL_Functions.llPlaySound(sound, volume); 539 return m_LSL_Functions.llGetLocalRot();
501 } 540 }
502 541
503 public void llLoopSound(string sound, double volume) 542 public LSL_Float llGetMass()
504 { 543 {
505 m_LSL_Functions.llLoopSound(sound, volume); 544 return m_LSL_Functions.llGetMass();
506 } 545 }
507 546
508 public void llLoopSoundMaster(string sound, double volume) 547 public void llGetNextEmail(string address, string subject)
509 { 548 {
510 m_LSL_Functions.llLoopSoundMaster(sound, volume); 549 m_LSL_Functions.llGetNextEmail(address, subject);
511 } 550 }
512 551
513 public void llLoopSoundSlave(string sound, double volume) 552 public LSL_String llGetNotecardLine(string name, int line)
514 { 553 {
515 m_LSL_Functions.llLoopSoundSlave(sound, volume); 554 return m_LSL_Functions.llGetNotecardLine(name, line);
516 } 555 }
517 556
518 public void llPlaySoundSlave(string sound, double volume) 557 public LSL_Key llGetNumberOfNotecardLines(string name)
519 { 558 {
520 m_LSL_Functions.llPlaySoundSlave(sound, volume); 559 return m_LSL_Functions.llGetNumberOfNotecardLines(name);
521 } 560 }
522 561
523 public void llTriggerSound(string sound, double volume) 562 public LSL_Integer llGetNumberOfPrims()
524 { 563 {
525 m_LSL_Functions.llTriggerSound(sound, volume); 564 return m_LSL_Functions.llGetNumberOfPrims();
526 } 565 }
527 566
528 public void llStopSound() 567 public LSL_Integer llGetNumberOfSides()
529 { 568 {
530 m_LSL_Functions.llStopSound(); 569 return m_LSL_Functions.llGetNumberOfSides();
531 } 570 }
532 571
533 public void llPreloadSound(string sound) 572 public LSL_String llGetObjectDesc()
534 { 573 {
535 m_LSL_Functions.llPreloadSound(sound); 574 return m_LSL_Functions.llGetObjectDesc();
536 } 575 }
537 576
538 public string llGetSubString(string src, int start, int end) 577 public LSL_List llGetObjectDetails(string id, LSL_List args)
539 { 578 {
540 return m_LSL_Functions.llGetSubString(src, start, end); 579 return m_LSL_Functions.llGetObjectDetails(id, args);
541 } 580 }
542 581
543 public string llDeleteSubString(string src, int start, int end) 582 public LSL_Float llGetObjectMass(string id)
544 { 583 {
545 return m_LSL_Functions.llDeleteSubString(src, start, end); 584 return m_LSL_Functions.llGetObjectMass(id);
546 } 585 }
547 586
548 public string llInsertString(string dst, int position, string src) 587 public LSL_String llGetObjectName()
549 { 588 {
550 return m_LSL_Functions.llInsertString(dst, position, src); 589 return m_LSL_Functions.llGetObjectName();
551 } 590 }
552 591
553 public string llToUpper(string source) 592 public LSL_Integer llGetObjectPermMask(int mask)
554 { 593 {
555 return m_LSL_Functions.llToUpper(source); 594 return m_LSL_Functions.llGetObjectPermMask(mask);
556 } 595 }
557 596
558 public string llToLower(string source) 597 public LSL_Integer llGetObjectPrimCount(string object_id)
559 { 598 {
560 return m_LSL_Functions.llToLower(source); 599 return m_LSL_Functions.llGetObjectPrimCount(object_id);
561 } 600 }
562 601
563 public LSL_Types.LSLInteger llGiveMoney(string destination, int amount) 602 public LSL_Vector llGetOmega()
564 { 603 {
565 return m_LSL_Functions.llGiveMoney(destination, amount); 604 return m_LSL_Functions.llGetOmega();
566 } 605 }
567 606
568 public void llMakeExplosion() 607 public LSL_Key llGetOwner()
569 { 608 {
570 m_LSL_Functions.llMakeExplosion(); 609 return m_LSL_Functions.llGetOwner();
571 } 610 }
572 611
573 public void llMakeFountain() 612 public LSL_Key llGetOwnerKey(string id)
574 { 613 {
575 m_LSL_Functions.llMakeFountain(); 614 return m_LSL_Functions.llGetOwnerKey(id);
576 } 615 }
577 616
578 public void llMakeSmoke() 617 public LSL_List llGetParcelDetails(LSL_Vector pos, LSL_List param)
579 { 618 {
580 m_LSL_Functions.llMakeSmoke(); 619 return m_LSL_Functions.llGetParcelDetails(pos, param);
581 } 620 }
582 621
583 public void llMakeFire() 622 public LSL_Integer llGetParcelFlags(LSL_Vector pos)
584 { 623 {
585 m_LSL_Functions.llMakeFire(); 624 return m_LSL_Functions.llGetParcelFlags(pos);
586 } 625 }
587 626
588 public void llRezObject(string inventory, vector pos, vector vel, rotation rot, int param) 627 public LSL_Integer llGetParcelMaxPrims(LSL_Vector pos, int sim_wide)
589 { 628 {
590 m_LSL_Functions.llRezObject(inventory, pos, vel, rot, param); 629 return m_LSL_Functions.llGetParcelMaxPrims(pos, sim_wide);
591 } 630 }
592 631
593 public void llLookAt(vector target, double strength, double damping) 632 public LSL_Integer llGetParcelPrimCount(LSL_Vector pos, int category, int sim_wide)
594 { 633 {
595 m_LSL_Functions.llLookAt(target, strength, damping); 634 return m_LSL_Functions.llGetParcelPrimCount(pos, category, sim_wide);
596 } 635 }
597 636
598 public void llStopLookAt() 637 public LSL_List llGetParcelPrimOwners(LSL_Vector pos)
599 { 638 {
600 m_LSL_Functions.llStopLookAt(); 639 return m_LSL_Functions.llGetParcelPrimOwners(pos);
601 } 640 }
602 641
603 public void llSetTimerEvent(double sec) 642 public LSL_Integer llGetPermissions()
604 { 643 {
605 m_LSL_Functions.llSetTimerEvent(sec); 644 return m_LSL_Functions.llGetPermissions();
606 } 645 }
607 646
608 public void llSleep(double sec) 647 public LSL_Key llGetPermissionsKey()
609 { 648 {
610 m_LSL_Functions.llSleep(sec); 649 return m_LSL_Functions.llGetPermissionsKey();
611 } 650 }
612 651
613 public double llGetMass() 652 public LSL_Vector llGetPos()
614 { 653 {
615 return m_LSL_Functions.llGetMass(); 654 return m_LSL_Functions.llGetPos();
616 } 655 }
617 656
618 public void llCollisionFilter(string name, string id, int accept) 657 public LSL_List llGetPrimitiveParams(LSL_List rules)
619 { 658 {
620 m_LSL_Functions.llCollisionFilter(name, id, accept); 659 return m_LSL_Functions.llGetPrimitiveParams(rules);
621 } 660 }
622 661
623 public void llTakeControls(int controls, int accept, int pass_on) 662 public LSL_Integer llGetRegionAgentCount()
624 { 663 {
625 m_LSL_Functions.llTakeControls(controls, accept, pass_on); 664 return m_LSL_Functions.llGetRegionAgentCount();
626 } 665 }
627 666
628 public void llReleaseControls() 667 public LSL_Vector llGetRegionCorner()
629 { 668 {
630 m_LSL_Functions.llReleaseControls(); 669 return m_LSL_Functions.llGetRegionCorner();
631 } 670 }
632 671
633 public void llAttachToAvatar(int attachment) 672 public LSL_Integer llGetRegionFlags()
634 { 673 {
635 m_LSL_Functions.llAttachToAvatar(attachment); 674 return m_LSL_Functions.llGetRegionFlags();
636 } 675 }
637 676
638 public void llDetachFromAvatar() 677 public LSL_Float llGetRegionFPS()
639 { 678 {
640 m_LSL_Functions.llDetachFromAvatar(); 679 return m_LSL_Functions.llGetRegionFPS();
641 } 680 }
642 681
643 public void llTakeCamera(string avatar) 682 public LSL_String llGetRegionName()
644 { 683 {
645 m_LSL_Functions.llTakeCamera(avatar); 684 return m_LSL_Functions.llGetRegionName();
646 } 685 }
647 686
648 public void llReleaseCamera(string avatar) 687 public LSL_Float llGetRegionTimeDilation()
649 { 688 {
650 m_LSL_Functions.llReleaseCamera(avatar); 689 return m_LSL_Functions.llGetRegionTimeDilation();
651 } 690 }
652 691
653 public string llGetOwner() 692 public LSL_Vector llGetRootPosition()
654 { 693 {
655 return m_LSL_Functions.llGetOwner(); 694 return m_LSL_Functions.llGetRootPosition();
656 } 695 }
657 696
658 public void llInstantMessage(string user, string message) 697 public LSL_Rotation llGetRootRotation()
659 { 698 {
660 m_LSL_Functions.llInstantMessage(user, message); 699 return m_LSL_Functions.llGetRootRotation();
661 } 700 }
662 701
663 public void llEmail(string address, string subject, string message) 702 public LSL_Rotation llGetRot()
664 { 703 {
665 m_LSL_Functions.llEmail(address, subject, message); 704 return m_LSL_Functions.llGetRot();
666 } 705 }
667 706
668 public void llGetNextEmail(string address, string subject) 707 public LSL_Vector llGetScale()
669 { 708 {
670 m_LSL_Functions.llGetNextEmail(address, subject); 709 return m_LSL_Functions.llGetScale();
671 } 710 }
672 711
673 public string llGetKey() 712 public LSL_String llGetScriptName()
674 { 713 {
675 return m_LSL_Functions.llGetKey(); 714 return m_LSL_Functions.llGetScriptName();
676 } 715 }
677 716
678 public void llSetBuoyancy(double buoyancy) 717 public LSL_Integer llGetScriptState(string name)
679 { 718 {
680 m_LSL_Functions.llSetBuoyancy(buoyancy); 719 return m_LSL_Functions.llGetScriptState(name);
681 } 720 }
682 721
683 public void llSetHoverHeight(double height, int water, double tau) 722 public LSL_String llGetSimulatorHostname()
684 { 723 {
685 m_LSL_Functions.llSetHoverHeight(height, water, tau); 724 return m_LSL_Functions.llGetSimulatorHostname();
686 } 725 }
687 726
688 public void llStopHover() 727 public LSL_Integer llGetStartParameter()
689 { 728 {
690 m_LSL_Functions.llStopHover(); 729 return m_LSL_Functions.llGetStartParameter();
691 } 730 }
692 731
693 public void llMinEventDelay(double delay) 732 public LSL_Integer llGetStatus(int status)
694 { 733 {
695 m_LSL_Functions.llMinEventDelay(delay); 734 return m_LSL_Functions.llGetStatus(status);
696 } 735 }
697 736
698 public void llSoundPreload() 737 public LSL_String llGetSubString(string src, int start, int end)
699 { 738 {
700 m_LSL_Functions.llSoundPreload(); 739 return m_LSL_Functions.llGetSubString(src, start, end);
701 } 740 }
702 741
703 public void llRotLookAt(rotation target, double strength, double damping) 742 public LSL_Vector llGetSunDirection()
704 { 743 {
705 m_LSL_Functions.llRotLookAt(target, strength, damping); 744 return m_LSL_Functions.llGetSunDirection();
706 } 745 }
707 746
708 public LSL_Types.LSLInteger llStringLength(string str) 747 public LSL_String llGetTexture(int face)
709 { 748 {
710 return m_LSL_Functions.llStringLength(str); 749 return m_LSL_Functions.llGetTexture(face);
711 } 750 }
712 751
713 public void llStartAnimation(string anim) 752 public LSL_Vector llGetTextureOffset(int face)
714 { 753 {
715 m_LSL_Functions.llStartAnimation(anim); 754 return m_LSL_Functions.llGetTextureOffset(face);
716 } 755 }
717 756
718 public void llStopAnimation(string anim) 757 public LSL_Float llGetTextureRot(int side)
719 { 758 {
720 m_LSL_Functions.llStopAnimation(anim); 759 return m_LSL_Functions.llGetTextureRot(side);
721 } 760 }
722 761
723 public void llPointAt() 762 public LSL_Vector llGetTextureScale(int side)
724 { 763 {
725 m_LSL_Functions.llPointAt(); 764 return m_LSL_Functions.llGetTextureScale(side);
726 } 765 }
727 766
728 public void llStopPointAt() 767 public LSL_Float llGetTime()
729 { 768 {
730 m_LSL_Functions.llStopPointAt(); 769 return m_LSL_Functions.llGetTime();
731 } 770 }
732 771
733 public void llTargetOmega(vector axis, double spinrate, double gain) 772 public LSL_Float llGetTimeOfDay()
734 { 773 {
735 m_LSL_Functions.llTargetOmega(axis, spinrate, gain); 774 return m_LSL_Functions.llGetTimeOfDay();
736 } 775 }
737 776
738 public LSL_Types.LSLInteger llGetStartParameter() 777 public LSL_String llGetTimestamp()
739 { 778 {
740 return m_LSL_Functions.llGetStartParameter(); 779 return m_LSL_Functions.llGetTimestamp();
741 } 780 }
742 781
743 public void llGodLikeRezObject(string inventory, vector pos) 782 public LSL_Vector llGetTorque()
744 { 783 {
745 m_LSL_Functions.llGodLikeRezObject(inventory, pos); 784 return m_LSL_Functions.llGetTorque();
746 } 785 }
747 786
748 public void llRequestPermissions(string agent, int perm) 787 public LSL_Integer llGetUnixTime()
749 { 788 {
750 m_LSL_Functions.llRequestPermissions(agent, perm); 789 return m_LSL_Functions.llGetUnixTime();
751 } 790 }
752 791
753 public string llGetPermissionsKey() 792 public LSL_Vector llGetVel()
754 { 793 {
755 return m_LSL_Functions.llGetPermissionsKey(); 794 return m_LSL_Functions.llGetVel();
756 } 795 }
757 796
758 public LSL_Types.LSLInteger llGetPermissions() 797 public LSL_Float llGetWallclock()
759 { 798 {
760 return m_LSL_Functions.llGetPermissions(); 799 return m_LSL_Functions.llGetWallclock();
761 } 800 }
762 801
763 public LSL_Types.LSLInteger llGetLinkNumber() 802 public void llGiveInventory(string destination, string inventory)
764 { 803 {
765 return m_LSL_Functions.llGetLinkNumber(); 804 m_LSL_Functions.llGiveInventory(destination, inventory);
766 } 805 }
767 806
768 public void llSetLinkColor(int linknumber, vector color, int face) 807 public void llGiveInventoryList(string destination, string category, LSL_List inventory)
769 { 808 {
770 m_LSL_Functions.llSetLinkColor(linknumber, color, face); 809 m_LSL_Functions.llGiveInventoryList(destination, category, inventory);
771 } 810 }
772 811
773 public void llCreateLink(string target, int parent) 812 public LSL_Integer llGiveMoney(string destination, int amount)
774 { 813 {
775 m_LSL_Functions.llCreateLink(target, parent); 814 return m_LSL_Functions.llGiveMoney(destination, amount);
776 } 815 }
777 816
778 public void llBreakLink(int linknum) 817 public void llGodLikeRezObject(string inventory, LSL_Vector pos)
779 { 818 {
780 m_LSL_Functions.llBreakLink(linknum); 819 m_LSL_Functions.llGodLikeRezObject(inventory, pos);
781 } 820 }
782 821
783 public void llBreakAllLinks() 822 public LSL_Float llGround(LSL_Vector offset)
784 { 823 {
785 m_LSL_Functions.llBreakAllLinks(); 824 return m_LSL_Functions.llGround(offset);
786 } 825 }
787 826
788 public string llGetLinkKey(int linknum) 827 public LSL_Vector llGroundContour(LSL_Vector offset)
789 { 828 {
790 return m_LSL_Functions.llGetLinkKey(linknum); 829 return m_LSL_Functions.llGroundContour(offset);
791 } 830 }
792 831
793 public string llGetLinkName(int linknum) 832 public LSL_Vector llGroundNormal(LSL_Vector offset)
794 { 833 {
795 return m_LSL_Functions.llGetLinkName(linknum); 834 return m_LSL_Functions.llGroundNormal(offset);
796 } 835 }
797 836
798 public LSL_Types.LSLInteger llGetInventoryNumber(int type) 837 public void llGroundRepel(double height, int water, double tau)
799 { 838 {
800 return m_LSL_Functions.llGetInventoryNumber(type); 839 m_LSL_Functions.llGroundRepel(height, water, tau);
801 } 840 }
802 841
803 public string llGetInventoryName(int type, int number) 842 public LSL_Vector llGroundSlope(LSL_Vector offset)
804 { 843 {
805 return m_LSL_Functions.llGetInventoryName(type, number); 844 return m_LSL_Functions.llGroundSlope(offset);
806 } 845 }
807 846
808 public void llSetScriptState(string name, int run) 847 public LSL_String llHTTPRequest(string url, LSL_List parameters, string body)
809 { 848 {
810 m_LSL_Functions.llSetScriptState(name, run); 849 return m_LSL_Functions.llHTTPRequest(url, parameters, body);
811 } 850 }
812 851
813 public double llGetEnergy() 852 public LSL_String llInsertString(string dst, int position, string src)
814 { 853 {
815 return m_LSL_Functions.llGetEnergy(); 854 return m_LSL_Functions.llInsertString(dst, position, src);
816 } 855 }
817 856
818 public void llGiveInventory(string destination, string inventory) 857 public void llInstantMessage(string user, string message)
819 { 858 {
820 m_LSL_Functions.llGiveInventory(destination, inventory); 859 m_LSL_Functions.llInstantMessage(user, message);
821 } 860 }
822 861
823 public void llRemoveInventory(string item) 862 public LSL_String llIntegerToBase64(int number)
824 { 863 {
825 m_LSL_Functions.llRemoveInventory(item); 864 return m_LSL_Functions.llIntegerToBase64(number);
826 } 865 }
827 866
828 public void llSetText(string text, vector color, double alpha) 867 public LSL_String llKey2Name(string id)
829 { 868 {
830 m_LSL_Functions.llSetText(text, color, alpha); 869 return m_LSL_Functions.llKey2Name(id);
831 } 870 }
832 871
833 public double llWater(vector offset) 872 public LSL_String llList2CSV(LSL_List src)
834 { 873 {
835 return m_LSL_Functions.llWater(offset); 874 return m_LSL_Functions.llList2CSV(src);
836 } 875 }
837 876
838 public void llPassTouches(int pass) 877 public LSL_Float llList2Float(LSL_List src, int index)
839 { 878 {
840 m_LSL_Functions.llPassTouches(pass); 879 return m_LSL_Functions.llList2Float(src, index);
841 } 880 }
842 881
843 public string llRequestAgentData(string id, int data) 882 public LSL_Integer llList2Integer(LSL_List src, int index)
844 { 883 {
845 return m_LSL_Functions.llRequestAgentData(id, data); 884 return m_LSL_Functions.llList2Integer(src, index);
846 } 885 }
847 886
848 public string llRequestInventoryData(string name) 887 public LSL_Key llList2Key(LSL_List src, int index)
849 { 888 {
850 return m_LSL_Functions.llRequestInventoryData(name); 889 return m_LSL_Functions.llList2Key(src, index);
851 } 890 }
852 891
853 public void llSetDamage(double damage) 892 public LSL_List llList2List(LSL_List src, int start, int end)
854 { 893 {
855 m_LSL_Functions.llSetDamage(damage); 894 return m_LSL_Functions.llList2List(src, start, end);
856 } 895 }
857 896
858 public void llTeleportAgentHome(string agent) 897 public LSL_List llList2ListStrided(LSL_List src, int start, int end, int stride)
859 { 898 {
860 m_LSL_Functions.llTeleportAgentHome(agent); 899 return m_LSL_Functions.llList2ListStrided(src, start, end, stride);
861 } 900 }
862 901
863 public void llModifyLand(int action, int brush) 902 public LSL_Rotation llList2Rot(LSL_List src, int index)
864 { 903 {
865 m_LSL_Functions.llModifyLand(action, brush); 904 return m_LSL_Functions.llList2Rot(src, index);
866 } 905 }
867 906
868 public void llCollisionSound(string impact_sound, double impact_volume) 907 public LSL_String llList2String(LSL_List src, int index)
869 { 908 {
870 m_LSL_Functions.llCollisionSound(impact_sound, impact_volume); 909 return m_LSL_Functions.llList2String(src, index);
871 } 910 }
872 911
873 public void llCollisionSprite(string impact_sprite) 912 public LSL_Vector llList2Vector(LSL_List src, int index)
874 { 913 {
875 m_LSL_Functions.llCollisionSprite(impact_sprite); 914 return m_LSL_Functions.llList2Vector(src, index);
876 } 915 }
877 916
878 public string llGetAnimation(string id) 917 public LSL_Integer llListen(int channelID, string name, string ID, string msg)
879 { 918 {
880 return m_LSL_Functions.llGetAnimation(id); 919 return m_LSL_Functions.llListen(channelID, name, ID, msg);
881 } 920 }
882 921
883 public void llResetScript() 922 public void llListenControl(int number, int active)
884 { 923 {
885 m_LSL_Functions.llResetScript(); 924 m_LSL_Functions.llListenControl(number, active);
886 } 925 }
887 926
888 public void llMessageLinked(int linknum, int num, string str, string id) 927 public void llListenRemove(int number)
889 { 928 {
890 m_LSL_Functions.llMessageLinked(linknum, num, str, id); 929 m_LSL_Functions.llListenRemove(number);
891 } 930 }
892 931
893 public void llPushObject(string target, vector impulse, vector ang_impulse, int local) 932 public LSL_Integer llListFindList(LSL_List src, LSL_List test)
894 { 933 {
895 m_LSL_Functions.llPushObject(target, impulse, ang_impulse, local); 934 return m_LSL_Functions.llListFindList(src, test);
896 } 935 }
897 936
898 public void llPassCollisions(int pass) 937 public LSL_List llListInsertList(LSL_List dest, LSL_List src, int start)
899 { 938 {
900 m_LSL_Functions.llPassCollisions(pass); 939 return m_LSL_Functions.llListInsertList(dest, src, start);
901 } 940 }
902 941
903 public string llGetScriptName() 942 public LSL_List llListRandomize(LSL_List src, int stride)
904 { 943 {
905 return m_LSL_Functions.llGetScriptName(); 944 return m_LSL_Functions.llListRandomize(src, stride);
906 } 945 }
907 946
908 public LSL_Types.LSLInteger llGetNumberOfSides() 947 public LSL_List llListReplaceList(LSL_List dest, LSL_List src, int start, int end)
909 { 948 {
910 return m_LSL_Functions.llGetNumberOfSides(); 949 return m_LSL_Functions.llListReplaceList(dest, src, start, end);
911 } 950 }
912 951
913 public rotation llAxisAngle2Rot(vector axis, double angle) 952 public LSL_List llListSort(LSL_List src, int stride, int ascending)
914 { 953 {
915 return m_LSL_Functions.llAxisAngle2Rot(axis, angle); 954 return m_LSL_Functions.llListSort(src, stride, ascending);
916 } 955 }
917 956
918 public vector llRot2Axis(rotation rot) 957 public LSL_Float llListStatistics(int operation, LSL_List src)
919 { 958 {
920 return m_LSL_Functions.llRot2Axis(rot); 959 return m_LSL_Functions.llListStatistics(operation, src);
960 }
961
962 public void llLoadURL(string avatar_id, string message, string url)
963 {
964 m_LSL_Functions.llLoadURL(avatar_id, message, url);
921 } 965 }
922 966
923 public double llRot2Angle(rotation rot) 967 public LSL_Float llLog(double val)
924 { 968 {
925 return m_LSL_Functions.llRot2Angle(rot); 969 return m_LSL_Functions.llLog(val);
926 } 970 }
927 971
928 public double llAcos(double val) 972 public LSL_Float llLog10(double val)
929 { 973 {
930 return m_LSL_Functions.llAcos(val); 974 return m_LSL_Functions.llLog10(val);
931 } 975 }
932 976
933 public double llAsin(double val) 977 public void llLookAt(LSL_Vector target, double strength, double damping)
934 { 978 {
935 return m_LSL_Functions.llAsin(val); 979 m_LSL_Functions.llLookAt(target, strength, damping);
936 } 980 }
937 981
938 public double llAngleBetween(rotation a, rotation b) 982 public void llLoopSound(string sound, double volume)
939 { 983 {
940 return m_LSL_Functions.llAngleBetween(a, b); 984 m_LSL_Functions.llLoopSound(sound, volume);
941 } 985 }
942 986
943 public string llGetInventoryKey(string name) 987 public void llLoopSoundMaster(string sound, double volume)
944 { 988 {
945 return m_LSL_Functions.llGetInventoryKey(name); 989 m_LSL_Functions.llLoopSoundMaster(sound, volume);
946 } 990 }
947 991
948 public void llAllowInventoryDrop(int add) 992 public void llLoopSoundSlave(string sound, double volume)
949 { 993 {
950 m_LSL_Functions.llAllowInventoryDrop(add); 994 m_LSL_Functions.llLoopSoundSlave(sound, volume);
951 } 995 }
952 996
953 public vector llGetSunDirection() 997 public void llMakeExplosion()
954 { 998 {
955 return m_LSL_Functions.llGetSunDirection(); 999 m_LSL_Functions.llMakeExplosion();
956 } 1000 }
957 1001
958 public vector llGetTextureOffset(int face) 1002 public void llMakeFire()
959 { 1003 {
960 return m_LSL_Functions.llGetTextureOffset(face); 1004 m_LSL_Functions.llMakeFire();
961 } 1005 }
962 1006
963 public vector llGetTextureScale(int side) 1007 public void llMakeFountain()
964 { 1008 {
965 return m_LSL_Functions.llGetTextureScale(side); 1009 m_LSL_Functions.llMakeFountain();
966 } 1010 }
967 1011
968 public double llGetTextureRot(int side) 1012 public void llMakeSmoke()
969 { 1013 {
970 return m_LSL_Functions.llGetTextureRot(side); 1014 m_LSL_Functions.llMakeSmoke();
971 } 1015 }
972 1016
973 public LSL_Types.LSLInteger llSubStringIndex(string source, string pattern) 1017 public void llMapDestination(string simname, LSL_Vector pos, LSL_Vector look_at)
974 { 1018 {
975 return m_LSL_Functions.llSubStringIndex(source, pattern); 1019 m_LSL_Functions.llMapDestination(simname, pos, look_at);
976 } 1020 }
977 1021
978 public string llGetOwnerKey(string id) 1022 public LSL_String llMD5String(string src, int nonce)
979 { 1023 {
980 return m_LSL_Functions.llGetOwnerKey(id); 1024 return m_LSL_Functions.llMD5String(src, nonce);
981 } 1025 }
982 1026
983 public vector llGetCenterOfMass() 1027 public void llMessageLinked(int linknum, int num, string str, string id)
984 { 1028 {
985 return m_LSL_Functions.llGetCenterOfMass(); 1029 m_LSL_Functions.llMessageLinked(linknum, num, str, id);
986 } 1030 }
987 1031
988 public LSL_Types.list llListSort(LSL_Types.list src, int stride, int ascending) 1032 public void llMinEventDelay(double delay)
989 { 1033 {
990 return m_LSL_Functions.llListSort(src, stride, ascending); 1034 m_LSL_Functions.llMinEventDelay(delay);
991 } 1035 }
992 1036
993 public LSL_Types.LSLInteger llGetListLength(LSL_Types.list src) 1037 public void llModifyLand(int action, int brush)
994 { 1038 {
995 return m_LSL_Functions.llGetListLength(src); 1039 m_LSL_Functions.llModifyLand(action, brush);
996 } 1040 }
997 1041
998 public LSL_Types.LSLInteger llList2Integer(LSL_Types.list src, int index) 1042 public LSL_Integer llModPow(int a, int b, int c)
999 { 1043 {
1000 return m_LSL_Functions.llList2Integer(src, index); 1044 return m_LSL_Functions.llModPow(a, b, c);
1001 } 1045 }
1002 1046
1003 public string llList2String(LSL_Types.list src, int index) 1047 public void llMoveToTarget(LSL_Vector target, double tau)
1004 { 1048 {
1005 return m_LSL_Functions.llList2String(src, index); 1049 m_LSL_Functions.llMoveToTarget(target, tau);
1006 } 1050 }
1007 1051
1008 public string llList2Key(LSL_Types.list src, int index) 1052 public void llOffsetTexture(double u, double v, int face)
1009 { 1053 {
1010 return m_LSL_Functions.llList2Key(src, index); 1054 m_LSL_Functions.llOffsetTexture(u, v, face);
1011 } 1055 }
1012 1056
1013 public vector llList2Vector(LSL_Types.list src, int index) 1057 public void llOpenRemoteDataChannel()
1014 { 1058 {
1015 return m_LSL_Functions.llList2Vector(src, index); 1059 m_LSL_Functions.llOpenRemoteDataChannel();
1016 } 1060 }
1017 1061
1018 public rotation llList2Rot(LSL_Types.list src, int index) 1062 public LSL_Integer llOverMyLand(string id)
1019 { 1063 {
1020 return m_LSL_Functions.llList2Rot(src, index); 1064 return m_LSL_Functions.llOverMyLand(id);
1021 } 1065 }
1022 1066
1023 public LSL_Types.list llList2List(LSL_Types.list src, int start, int end) 1067 public void llOwnerSay(string msg)
1024 { 1068 {
1025 return m_LSL_Functions.llList2List(src, start, end); 1069 m_LSL_Functions.llOwnerSay(msg);
1026 } 1070 }
1027 1071
1028 public LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end) 1072 public void llParcelMediaCommandList(LSL_List commandList)
1029 { 1073 {
1030 return m_LSL_Functions.llDeleteSubList(src, start, end); 1074 m_LSL_Functions.llParcelMediaCommandList(commandList);
1031 } 1075 }
1032 1076
1033 public LSL_Types.LSLInteger llGetListEntryType(LSL_Types.list src, int index) 1077 public LSL_List llParcelMediaQuery(LSL_List aList)
1034 { 1078 {
1035 return m_LSL_Functions.llGetListEntryType(src, index); 1079 return m_LSL_Functions.llParcelMediaQuery(aList);
1036 } 1080 }
1037 1081
1038 public string llList2CSV(LSL_Types.list src) 1082 public LSL_List llParseString2List(string str, LSL_List separators, LSL_List spacers)
1039 { 1083 {
1040 return m_LSL_Functions.llList2CSV(src); 1084 return m_LSL_Functions.llParseString2List(str, separators, spacers);
1041 } 1085 }
1042 1086
1043 public LSL_Types.list llCSV2List(string src) 1087 public LSL_List llParseStringKeepNulls(string src, LSL_List seperators, LSL_List spacers)
1044 { 1088 {
1045 return m_LSL_Functions.llCSV2List(src); 1089 return m_LSL_Functions.llParseStringKeepNulls(src, seperators, spacers);
1046 } 1090 }
1047 1091
1048 public LSL_Types.list llListRandomize(LSL_Types.list src, int stride) 1092 public void llParticleSystem(LSL_List rules)
1049 { 1093 {
1050 return m_LSL_Functions.llListRandomize(src, stride); 1094 m_LSL_Functions.llParticleSystem(rules);
1051 } 1095 }
1052 1096
1053 public LSL_Types.list llList2ListStrided(LSL_Types.list src, int start, int end, int stride) 1097 public void llPassCollisions(int pass)
1054 { 1098 {
1055 return m_LSL_Functions.llList2ListStrided(src, start, end, stride); 1099 m_LSL_Functions.llPassCollisions(pass);
1056 } 1100 }
1057 1101
1058 public vector llGetRegionCorner() 1102 public void llPassTouches(int pass)
1059 { 1103 {
1060 return m_LSL_Functions.llGetRegionCorner(); 1104 m_LSL_Functions.llPassTouches(pass);
1061 } 1105 }
1062 1106
1063 public LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start) 1107 public void llPlaySound(string sound, double volume)
1064 { 1108 {
1065 return m_LSL_Functions.llListInsertList(dest, src, start); 1109 m_LSL_Functions.llPlaySound(sound, volume);
1066 } 1110 }
1067 1111
1068 public LSL_Types.LSLInteger llListFindList(LSL_Types.list src, LSL_Types.list test) 1112 public void llPlaySoundSlave(string sound, double volume)
1069 { 1113 {
1070 return m_LSL_Functions.llListFindList(src, test); 1114 m_LSL_Functions.llPlaySoundSlave(sound, volume);
1071 } 1115 }
1072 1116
1073 public string llGetObjectName() 1117 public void llPointAt()
1074 { 1118 {
1075 return m_LSL_Functions.llGetObjectName(); 1119 m_LSL_Functions.llPointAt();
1076 } 1120 }
1077 1121
1078 public void llSetObjectName(string name) 1122 public LSL_Float llPow(double fbase, double fexponent)
1079 { 1123 {
1080 m_LSL_Functions.llSetObjectName(name); 1124 return m_LSL_Functions.llPow(fbase, fexponent);
1081 } 1125 }
1082 1126
1083 public string llGetDate() 1127 public void llPreloadSound(string sound)
1084 { 1128 {
1085 return m_LSL_Functions.llGetDate(); 1129 m_LSL_Functions.llPreloadSound(sound);
1086 } 1130 }
1087 1131
1088 public LSL_Types.LSLInteger llEdgeOfWorld(vector pos, vector dir) 1132 public void llPushObject(string target, LSL_Vector impulse, LSL_Vector ang_impulse, int local)
1089 { 1133 {
1090 return m_LSL_Functions.llEdgeOfWorld(pos, dir); 1134 m_LSL_Functions.llPushObject(target, impulse, ang_impulse, local);
1091 } 1135 }
1092 1136
1093 public LSL_Types.LSLInteger llGetAgentInfo(string id) 1137 public void llRefreshPrimURL()
1094 { 1138 {
1095 return m_LSL_Functions.llGetAgentInfo(id); 1139 m_LSL_Functions.llRefreshPrimURL();
1096 } 1140 }
1097 1141
1098 public void llAdjustSoundVolume(double volume) 1142 public void llRegionSay(int channelID, string text)
1099 { 1143 {
1100 m_LSL_Functions.llAdjustSoundVolume(volume); 1144 m_LSL_Functions.llRegionSay(channelID, text);
1101 } 1145 }
1102 1146
1103 public void llSetSoundQueueing(int queue) 1147 public void llReleaseCamera(string avatar)
1104 { 1148 {
1105 m_LSL_Functions.llSetSoundQueueing(queue); 1149 m_LSL_Functions.llReleaseCamera(avatar);
1106 } 1150 }
1107 1151
1108 public void llSetSoundRadius(double radius) 1152 public void llReleaseControls()
1109 { 1153 {
1110 m_LSL_Functions.llSetSoundRadius(radius); 1154 m_LSL_Functions.llReleaseControls();
1111 } 1155 }
1112 1156
1113 public string llKey2Name(string id) 1157 public void llRemoteDataReply(string channel, string message_id, string sdata, int idata)
1114 { 1158 {
1115 return m_LSL_Functions.llKey2Name(id); 1159 m_LSL_Functions.llRemoteDataReply(channel, message_id, sdata, idata);
1116 } 1160 }
1117 1161
1118 public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate) 1162 public void llRemoteDataSetRegion()
1119 { 1163 {
1120 m_LSL_Functions.llSetTextureAnim(mode, face, sizex, sizey, start, length, rate); 1164 m_LSL_Functions.llRemoteDataSetRegion();
1121 } 1165 }
1122 1166
1123 public void llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west) 1167 public void llRemoteLoadScript()
1124 { 1168 {
1125 m_LSL_Functions.llTriggerSoundLimited(sound, volume, top_north_east, bottom_south_west); 1169 m_LSL_Functions.llRemoteLoadScript();
1126 } 1170 }
1127 1171
1128 public void llEjectFromLand(string pest) 1172 public void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param)
1129 { 1173 {
1130 m_LSL_Functions.llEjectFromLand(pest); 1174 m_LSL_Functions.llRemoteLoadScriptPin(target, name, pin, running, start_param);
1131 } 1175 }
1132 1176
1133 public LSL_Types.list llParseString2List(string str, LSL_Types.list separators, LSL_Types.list spacers) 1177 public void llRemoveFromLandBanList(string avatar)
1134 { 1178 {
1135 return m_LSL_Functions.llParseString2List(str,separators,spacers); 1179 m_LSL_Functions.llRemoveFromLandBanList(avatar);
1136 } 1180 }
1137 1181
1138 public LSL_Types.LSLInteger llOverMyLand(string id) 1182 public void llRemoveFromLandPassList(string avatar)
1139 { 1183 {
1140 return m_LSL_Functions.llOverMyLand(id); 1184 m_LSL_Functions.llRemoveFromLandPassList(avatar);
1141 } 1185 }
1142 1186
1143 public string llGetLandOwnerAt(vector pos) 1187 public void llRemoveInventory(string item)
1144 { 1188 {
1145 return m_LSL_Functions.llGetLandOwnerAt(pos); 1189 m_LSL_Functions.llRemoveInventory(item);
1146 } 1190 }
1147 1191
1148 public string llGetNotecardLine(string name, int line) 1192 public void llRemoveVehicleFlags(int flags)
1149 { 1193 {
1150 return m_LSL_Functions.llGetNotecardLine(name, line); 1194 m_LSL_Functions.llRemoveVehicleFlags(flags);
1151 } 1195 }
1152 1196
1153 public vector llGetAgentSize(string id) 1197 public LSL_Key llRequestAgentData(string id, int data)
1154 { 1198 {
1155 return m_LSL_Functions.llGetAgentSize(id); 1199 return m_LSL_Functions.llRequestAgentData(id, data);
1156 } 1200 }
1157 1201
1158 public LSL_Types.LSLInteger llSameGroup(string agent) 1202 public LSL_Key llRequestInventoryData(string name)
1159 { 1203 {
1160 return m_LSL_Functions.llSameGroup(agent); 1204 return m_LSL_Functions.llRequestInventoryData(name);
1161 } 1205 }
1162 1206
1163 public void llUnSit(string id) 1207 public void llRequestPermissions(string agent, int perm)
1164 { 1208 {
1165 m_LSL_Functions.llUnSit(id); 1209 m_LSL_Functions.llRequestPermissions(agent, perm);
1166 } 1210 }
1167 1211
1168 public vector llGroundSlope(vector offset) 1212 public LSL_Key llRequestSimulatorData(string simulator, int data)
1169 { 1213 {
1170 return m_LSL_Functions.llGroundSlope(offset); 1214 return m_LSL_Functions.llRequestSimulatorData(simulator, data);
1171 } 1215 }
1172 1216
1173 public vector llGroundNormal(vector offset) 1217 public void llResetLandBanList()
1174 { 1218 {
1175 return m_LSL_Functions.llGroundNormal(offset); 1219 m_LSL_Functions.llResetLandBanList();
1176 } 1220 }
1177 1221
1178 public vector llGroundContour(vector offset) 1222 public void llResetLandPassList()
1179 { 1223 {
1180 return m_LSL_Functions.llGroundContour(offset); 1224 m_LSL_Functions.llResetLandPassList();
1181 } 1225 }
1182 1226
1183 public LSL_Types.LSLInteger llGetAttached() 1227 public void llResetOtherScript(string name)
1184 { 1228 {
1185 return m_LSL_Functions.llGetAttached(); 1229 m_LSL_Functions.llResetOtherScript(name);
1186 } 1230 }
1187 1231
1188 public LSL_Types.LSLInteger llGetFreeMemory() 1232 public void llResetScript()
1189 { 1233 {
1190 return m_LSL_Functions.llGetFreeMemory(); 1234 m_LSL_Functions.llResetScript();
1191 } 1235 }
1192 1236
1193 public string llGetRegionName() 1237 public void llResetTime()
1194 { 1238 {
1195 return m_LSL_Functions.llGetRegionName(); 1239 m_LSL_Functions.llResetTime();
1196 } 1240 }
1197 1241
1198 public double llGetRegionTimeDilation() 1242 public void llRezAtRoot(string inventory, LSL_Vector position, LSL_Vector velocity, LSL_Rotation rot, int param)
1199 { 1243 {
1200 return m_LSL_Functions.llGetRegionTimeDilation(); 1244 m_LSL_Functions.llRezAtRoot(inventory, position, velocity, rot, param);
1201 } 1245 }
1202 1246
1203 public double llGetRegionFPS() 1247 public void llRezObject(string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param)
1204 { 1248 {
1205 return m_LSL_Functions.llGetRegionFPS(); 1249 m_LSL_Functions.llRezObject(inventory, pos, vel, rot, param);
1206 } 1250 }
1207 1251
1208 public void llParticleSystem(LSL_Types.list rules) 1252 public LSL_Float llRot2Angle(LSL_Rotation rot)
1209 { 1253 {
1210 m_LSL_Functions.llParticleSystem(rules); 1254 return m_LSL_Functions.llRot2Angle(rot);
1211 } 1255 }
1212 1256
1213 public void llGroundRepel(double height, int water, double tau) 1257 public LSL_Vector llRot2Axis(LSL_Rotation rot)
1214 { 1258 {
1215 m_LSL_Functions.llGroundRepel(height, water, tau); 1259 return m_LSL_Functions.llRot2Axis(rot);
1216 } 1260 }
1217 1261
1218 public void llGiveInventoryList(string destination, string category, LSL_Types.list inventory) 1262 public LSL_Vector llRot2Euler(LSL_Rotation r)
1219 { 1263 {
1220 m_LSL_Functions.llGiveInventoryList(destination, category, inventory); 1264 return m_LSL_Functions.llRot2Euler(r);
1221 } 1265 }
1222 1266
1223 public void llSetVehicleType(int type) 1267 public LSL_Vector llRot2Fwd(LSL_Rotation r)
1224 { 1268 {
1225 m_LSL_Functions.llSetVehicleType(type); 1269 return m_LSL_Functions.llRot2Fwd(r);
1226 } 1270 }
1227 1271
1228 public void llSetVehicledoubleParam(int param, double value) 1272 public LSL_Vector llRot2Left(LSL_Rotation r)
1229 { 1273 {
1230 m_LSL_Functions.llSetVehicledoubleParam(param, value); 1274 return m_LSL_Functions.llRot2Left(r);
1231 } 1275 }
1232 1276
1233 public void llSetVehicleFloatParam(int param, float value) 1277 public LSL_Vector llRot2Up(LSL_Rotation r)
1234 { 1278 {
1235 m_LSL_Functions.llSetVehicleFloatParam(param, value); 1279 return m_LSL_Functions.llRot2Up(r);
1236 } 1280 }
1237 1281
1238 public void llSetVehicleVectorParam(int param, vector vec) 1282 public void llRotateTexture(double rotation, int face)
1239 { 1283 {
1240 m_LSL_Functions.llSetVehicleVectorParam(param, vec); 1284 m_LSL_Functions.llRotateTexture(rotation, face);
1241 } 1285 }
1242 1286
1243 public void llSetVehicleRotationParam(int param, rotation rot) 1287 public LSL_Rotation llRotBetween(LSL_Vector start, LSL_Vector end)
1244 { 1288 {
1245 m_LSL_Functions.llSetVehicleRotationParam(param, rot); 1289 return m_LSL_Functions.llRotBetween(start, end);
1246 } 1290 }
1247 1291
1248 public void llSetVehicleFlags(int flags) 1292 public void llRotLookAt(LSL_Rotation target, double strength, double damping)
1249 { 1293 {
1250 m_LSL_Functions.llSetVehicleFlags(flags); 1294 m_LSL_Functions.llRotLookAt(target, strength, damping);
1251 } 1295 }
1252 1296
1253 public void llRemoveVehicleFlags(int flags) 1297 public LSL_Integer llRotTarget(LSL_Rotation rot, double error)
1254 { 1298 {
1255 m_LSL_Functions.llRemoveVehicleFlags(flags); 1299 return m_LSL_Functions.llRotTarget(rot, error);
1256 } 1300 }
1257 1301
1258 public void llSitTarget(vector offset, rotation rot) 1302 public void llRotTargetRemove(int number)
1259 { 1303 {
1260 m_LSL_Functions.llSitTarget(offset, rot); 1304 m_LSL_Functions.llRotTargetRemove(number);
1261 } 1305 }
1262 1306
1263 public string llAvatarOnSitTarget() 1307 public LSL_Integer llRound(double f)
1264 { 1308 {
1265 return m_LSL_Functions.llAvatarOnSitTarget(); 1309 return m_LSL_Functions.llRound(f);
1266 } 1310 }
1267 1311
1268 public void llAddToLandPassList(string avatar, double hours) 1312 public LSL_Integer llSameGroup(string agent)
1269 { 1313 {
1270 m_LSL_Functions.llAddToLandPassList(avatar, hours); 1314 return m_LSL_Functions.llSameGroup(agent);
1271 } 1315 }
1272 1316
1273 public void llSetTouchText(string text) 1317 public void llSay(int channelID, string text)
1274 { 1318 {
1275 m_LSL_Functions.llSetTouchText(text); 1319 m_LSL_Functions.llSay(channelID, text);
1276 } 1320 }
1277 1321
1278 public void llSetSitText(string text) 1322 public void llScaleTexture(double u, double v, int face)
1279 { 1323 {
1280 m_LSL_Functions.llSetSitText(text); 1324 m_LSL_Functions.llScaleTexture(u, v, face);
1281 } 1325 }
1282 1326
1283 public void llSetCameraEyeOffset(vector offset) 1327 public LSL_Integer llScriptDanger(LSL_Vector pos)
1284 { 1328 {
1285 m_LSL_Functions.llSetCameraEyeOffset(offset); 1329 return m_LSL_Functions.llScriptDanger(pos);
1286 } 1330 }
1287 1331
1288 public void llSetCameraAtOffset(vector offset) 1332 public LSL_Key llSendRemoteData(string channel, string dest, int idata, string sdata)
1289 { 1333 {
1290 m_LSL_Functions.llSetCameraAtOffset(offset); 1334 return m_LSL_Functions.llSendRemoteData(channel, dest, idata, sdata);
1291 } 1335 }
1292 1336
1293 public string llDumpList2String(LSL_Types.list src, string seperator) 1337 public void llSensor(string name, string id, int type, double range, double arc)
1294 { 1338 {
1295 return m_LSL_Functions.llDumpList2String(src, seperator); 1339 m_LSL_Functions.llSensor(name, id, type, range, arc);
1296 } 1340 }
1297 1341
1298 public LSL_Types.LSLInteger llScriptDanger(vector pos) 1342 public void llSensorRemove()
1299 { 1343 {
1300 return m_LSL_Functions.llScriptDanger(pos); 1344 m_LSL_Functions.llSensorRemove();
1301 } 1345 }
1302 1346
1303 public void llDialog(string avatar, string message, LSL_Types.list buttons, int chat_channel) 1347 public void llSensorRepeat(string name, string id, int type, double range, double arc, double rate)
1304 { 1348 {
1305 m_LSL_Functions.llDialog(avatar, message, buttons, chat_channel); 1349 m_LSL_Functions.llSensorRepeat(name, id, type, range, arc, rate);
1306 } 1350 }
1307 1351
1308 public void llVolumeDetect(int detect) 1352 public void llSetAlpha(double alpha, int face)
1309 { 1353 {
1310 m_LSL_Functions.llVolumeDetect(detect); 1354 m_LSL_Functions.llSetAlpha(alpha, face);
1311 } 1355 }
1312 1356
1313 public void llResetOtherScript(string name) 1357 public void llSetBuoyancy(double buoyancy)
1314 { 1358 {
1315 m_LSL_Functions.llResetOtherScript(name); 1359 m_LSL_Functions.llSetBuoyancy(buoyancy);
1316 } 1360 }
1317 1361
1318 public LSL_Types.LSLInteger llGetScriptState(string name) 1362 public void llSetCameraAtOffset(LSL_Vector offset)
1319 { 1363 {
1320 return m_LSL_Functions.llGetScriptState(name); 1364 m_LSL_Functions.llSetCameraAtOffset(offset);
1321 } 1365 }
1322 1366
1323 public void llRemoteLoadScript() 1367 public void llSetCameraEyeOffset(LSL_Vector offset)
1324 { 1368 {
1325 m_LSL_Functions.llRemoteLoadScript(); 1369 m_LSL_Functions.llSetCameraEyeOffset(offset);
1326 } 1370 }
1327 1371
1328 public void llSetRemoteScriptAccessPin(int pin) 1372 public void llSetCameraParams(LSL_List rules)
1329 { 1373 {
1330 m_LSL_Functions.llSetRemoteScriptAccessPin(pin); 1374 m_LSL_Functions.llSetCameraParams(rules);
1331 } 1375 }
1332 1376
1333 public void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param) 1377 public void llSetClickAction(int action)
1334 { 1378 {
1335 m_LSL_Functions.llRemoteLoadScriptPin(target, name, pin, running, start_param); 1379 m_LSL_Functions.llSetClickAction(action);
1336 } 1380 }
1337 1381
1338 public void llOpenRemoteDataChannel() 1382 public void llSetColor(LSL_Vector color, int face)
1339 { 1383 {
1340 m_LSL_Functions.llOpenRemoteDataChannel(); 1384 m_LSL_Functions.llSetColor(color, face);
1341 } 1385 }
1342 1386
1343 public string llSendRemoteData(string channel, string dest, int idata, string sdata) 1387 public void llSetDamage(double damage)
1344 { 1388 {
1345 return m_LSL_Functions.llSendRemoteData(channel, dest, idata, sdata); 1389 m_LSL_Functions.llSetDamage(damage);
1346 } 1390 }
1347 1391
1348 public void llRemoteDataReply(string channel, string message_id, string sdata, int idata) 1392 public void llSetForce(LSL_Vector force, int local)
1349 { 1393 {
1350 m_LSL_Functions.llRemoteDataReply(channel, message_id, sdata, idata); 1394 m_LSL_Functions.llSetForce(force, local);
1351 } 1395 }
1352 1396
1353 public void llCloseRemoteDataChannel(string channel) 1397 public void llSetForceAndTorque(LSL_Vector force, LSL_Vector torque, int local)
1354 { 1398 {
1355 m_LSL_Functions.llCloseRemoteDataChannel(channel); 1399 m_LSL_Functions.llSetForceAndTorque(force, torque, local);
1356 } 1400 }
1357 1401
1358 public string llMD5String(string src, int nonce) 1402 public void llSetHoverHeight(double height, int water, double tau)
1359 { 1403 {
1360 return m_LSL_Functions.llMD5String(src, nonce); 1404 m_LSL_Functions.llSetHoverHeight(height, water, tau);
1361 } 1405 }
1362 1406
1363 public void llSetPrimitiveParams(LSL_Types.list rules) 1407 public void llSetInventoryPermMask(string item, int mask, int value)
1364 { 1408 {
1365 m_LSL_Functions.llSetPrimitiveParams(rules); 1409 m_LSL_Functions.llSetInventoryPermMask(item, mask, value);
1366 } 1410 }
1367 1411
1368 public void llSetLinkPrimitiveParams(int linknumber, LSL_Types.list rules) 1412 public void llSetLinkAlpha(int linknumber, double alpha, int face)
1369 { 1413 {
1370 m_LSL_Functions.llSetLinkPrimitiveParams(linknumber, rules); 1414 m_LSL_Functions.llSetLinkAlpha(linknumber, alpha, face);
1371 } 1415 }
1372 public string llStringToBase64(string str) 1416
1417 public void llSetLinkColor(int linknumber, LSL_Vector color, int face)
1373 { 1418 {
1374 return m_LSL_Functions.llStringToBase64(str); 1419 m_LSL_Functions.llSetLinkColor(linknumber, color, face);
1375 } 1420 }
1376 1421
1377 public string llBase64ToString(string str) 1422 public void llSetLinkPrimitiveParams(int linknumber, LSL_List rules)
1378 { 1423 {
1379 return m_LSL_Functions.llBase64ToString(str); 1424 m_LSL_Functions.llSetLinkPrimitiveParams(linknumber, rules);
1380 } 1425 }
1381 1426
1382 public void llXorBase64Strings() 1427 public void llSetLinkTexture(int linknumber, string texture, int face)
1383 { 1428 {
1384 m_LSL_Functions.llXorBase64Strings(); 1429 m_LSL_Functions.llSetLinkTexture(linknumber, texture, face);
1385 } 1430 }
1386 1431
1387 public void llRemoteDataSetRegion() 1432 public void llSetLocalRot(LSL_Rotation rot)
1388 { 1433 {
1389 m_LSL_Functions.llRemoteDataSetRegion(); 1434 m_LSL_Functions.llSetLocalRot(rot);
1390 } 1435 }
1391 1436
1392 public double llLog10(double val) 1437 public void llSetObjectDesc(string desc)
1393 { 1438 {
1394 return m_LSL_Functions.llLog10(val); 1439 m_LSL_Functions.llSetObjectDesc(desc);
1395 } 1440 }
1396 1441
1397 public double llLog(double val) 1442 public void llSetObjectName(string name)
1398 { 1443 {
1399 return m_LSL_Functions.llLog(val); 1444 m_LSL_Functions.llSetObjectName(name);
1400 } 1445 }
1401 1446
1402 public LSL_Types.list llGetAnimationList(string id) 1447 public void llSetObjectPermMask(int mask, int value)
1403 { 1448 {
1404 return m_LSL_Functions.llGetAnimationList(id); 1449 m_LSL_Functions.llSetObjectPermMask(mask, value);
1405 } 1450 }
1406 1451
1407 public void llSetParcelMusicURL(string url) 1452 public void llSetParcelMusicURL(string url)
@@ -1409,324 +1454,324 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
1409 m_LSL_Functions.llSetParcelMusicURL(url); 1454 m_LSL_Functions.llSetParcelMusicURL(url);
1410 } 1455 }
1411 1456
1412 public vector llGetRootPosition() 1457 public void llSetPayPrice(int price, LSL_List quick_pay_buttons)
1413 { 1458 {
1414 return m_LSL_Functions.llGetRootPosition(); 1459 m_LSL_Functions.llSetPayPrice(price, quick_pay_buttons);
1415 } 1460 }
1416 1461
1417 public rotation llGetRootRotation() 1462 public void llSetPos(LSL_Vector pos)
1418 { 1463 {
1419 return m_LSL_Functions.llGetRootRotation(); 1464 m_LSL_Functions.llSetPos(pos);
1420 } 1465 }
1421 1466
1422 public string llGetObjectDesc() 1467 public void llSetPrimitiveParams(LSL_List rules)
1423 { 1468 {
1424 return m_LSL_Functions.llGetObjectDesc(); 1469 m_LSL_Functions.llSetPrimitiveParams(rules);
1425 } 1470 }
1426 1471
1427 public void llSetObjectDesc(string desc) 1472 public void llSetPrimURL()
1428 { 1473 {
1429 m_LSL_Functions.llSetObjectDesc(desc); 1474 m_LSL_Functions.llSetPrimURL();
1430 } 1475 }
1431 1476
1432 public string llGetCreator() 1477 public void llSetRemoteScriptAccessPin(int pin)
1433 { 1478 {
1434 return m_LSL_Functions.llGetCreator(); 1479 m_LSL_Functions.llSetRemoteScriptAccessPin(pin);
1435 } 1480 }
1436 1481
1437 public string llGetTimestamp() 1482 public void llSetRot(LSL_Rotation rot)
1438 { 1483 {
1439 return m_LSL_Functions.llGetTimestamp(); 1484 m_LSL_Functions.llSetRot(rot);
1440 } 1485 }
1441 1486
1442 public void llSetLinkAlpha(int linknumber, double alpha, int face) 1487 public void llSetScale(LSL_Vector scale)
1443 { 1488 {
1444 m_LSL_Functions.llSetLinkAlpha(linknumber, alpha, face); 1489 m_LSL_Functions.llSetScale(scale);
1445 } 1490 }
1446 1491
1447 public LSL_Types.LSLInteger llGetNumberOfPrims() 1492 public void llSetScriptState(string name, int run)
1448 { 1493 {
1449 return m_LSL_Functions.llGetNumberOfPrims(); 1494 m_LSL_Functions.llSetScriptState(name, run);
1450 } 1495 }
1451 1496
1452 public string llGetNumberOfNotecardLines(string name) 1497 public void llSetSitText(string text)
1453 { 1498 {
1454 return m_LSL_Functions.llGetNumberOfNotecardLines(name); 1499 m_LSL_Functions.llSetSitText(text);
1455 } 1500 }
1456 1501
1457 public LSL_Types.list llGetBoundingBox(string obj) 1502 public void llSetSoundQueueing(int queue)
1458 { 1503 {
1459 return m_LSL_Functions.llGetBoundingBox(obj); 1504 m_LSL_Functions.llSetSoundQueueing(queue);
1460 } 1505 }
1461 1506
1462 public vector llGetGeometricCenter() 1507 public void llSetSoundRadius(double radius)
1463 { 1508 {
1464 return m_LSL_Functions.llGetGeometricCenter(); 1509 m_LSL_Functions.llSetSoundRadius(radius);
1465 } 1510 }
1466 1511
1467 public LSL_Types.list llGetPrimitiveParams(LSL_Types.list rules) 1512 public void llSetStatus(int status, int value)
1468 { 1513 {
1469 return m_LSL_Functions.llGetPrimitiveParams(rules); 1514 m_LSL_Functions.llSetStatus(status, value);
1470 } 1515 }
1471 1516
1472 public string llIntegerToBase64(int number) 1517 public void llSetText(string text, LSL_Vector color, double alpha)
1473 { 1518 {
1474 return m_LSL_Functions.llIntegerToBase64(number); 1519 m_LSL_Functions.llSetText(text, color, alpha);
1475 } 1520 }
1476 1521
1477 public LSL_Types.LSLInteger llBase64ToInteger(string str) 1522 public void llSetTexture(string texture, int face)
1478 { 1523 {
1479 return m_LSL_Functions.llBase64ToInteger(str); 1524 m_LSL_Functions.llSetTexture(texture, face);
1480 } 1525 }
1481 1526
1482 public double llGetGMTclock() 1527 public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate)
1483 { 1528 {
1484 return m_LSL_Functions.llGetGMTclock(); 1529 m_LSL_Functions.llSetTextureAnim(mode, face, sizex, sizey, start, length, rate);
1485 } 1530 }
1486 1531
1487 public string llGetSimulatorHostname() 1532 public void llSetTimerEvent(double sec)
1488 { 1533 {
1489 return m_LSL_Functions.llGetSimulatorHostname(); 1534 m_LSL_Functions.llSetTimerEvent(sec);
1490 } 1535 }
1491 1536
1492 public void llSetLocalRot(rotation rot) 1537 public void llSetTorque(LSL_Vector torque, int local)
1493 { 1538 {
1494 m_LSL_Functions.llSetLocalRot(rot); 1539 m_LSL_Functions.llSetTorque(torque, local);
1495 } 1540 }
1496 1541
1497 public LSL_Types.list llParseStringKeepNulls(string src, LSL_Types.list seperators, LSL_Types.list spacers) 1542 public void llSetTouchText(string text)
1498 { 1543 {
1499 return m_LSL_Functions.llParseStringKeepNulls(src, seperators, spacers); 1544 m_LSL_Functions.llSetTouchText(text);
1500 } 1545 }
1501 1546
1502 public void llRezAtRoot(string inventory, vector position, vector velocity, rotation rot, int param) 1547 public void llSetVehicleFlags(int flags)
1503 { 1548 {
1504 m_LSL_Functions.llRezAtRoot(inventory, position, velocity, rot, param); 1549 m_LSL_Functions.llSetVehicleFlags(flags);
1505 } 1550 }
1506 1551
1507 public LSL_Types.LSLInteger llGetObjectPermMask(int mask) 1552 public void llSetVehicleFloatParam(int param, float value)
1508 { 1553 {
1509 return m_LSL_Functions.llGetObjectPermMask(mask); 1554 m_LSL_Functions.llSetVehicleFloatParam(param, value);
1510 } 1555 }
1511 1556
1512 public void llSetObjectPermMask(int mask, int value) 1557 public void llSetVehicleRotationParam(int param, LSL_Rotation rot)
1513 { 1558 {
1514 m_LSL_Functions.llSetObjectPermMask(mask, value); 1559 m_LSL_Functions.llSetVehicleRotationParam(param, rot);
1515 } 1560 }
1516 1561
1517 public LSL_Types.LSLInteger llGetInventoryPermMask(string item, int mask) 1562 public void llSetVehicleType(int type)
1518 { 1563 {
1519 return m_LSL_Functions.llGetInventoryPermMask(item, mask); 1564 m_LSL_Functions.llSetVehicleType(type);
1520 } 1565 }
1521 1566
1522 public void llSetInventoryPermMask(string item, int mask, int value) 1567 public void llSetVehicleVectorParam(int param, LSL_Vector vec)
1523 { 1568 {
1524 m_LSL_Functions.llSetInventoryPermMask(item, mask, value); 1569 m_LSL_Functions.llSetVehicleVectorParam(param, vec);
1525 } 1570 }
1526 1571
1527 public string llGetInventoryCreator(string item) 1572 public void llShout(int channelID, string text)
1528 { 1573 {
1529 return m_LSL_Functions.llGetInventoryCreator(item); 1574 m_LSL_Functions.llShout(channelID, text);
1530 } 1575 }
1531 1576
1532 public void llOwnerSay(string msg) 1577 public LSL_Float llSin(double f)
1533 { 1578 {
1534 m_LSL_Functions.llOwnerSay(msg); 1579 return m_LSL_Functions.llSin(f);
1535 } 1580 }
1536 1581
1537 public string llRequestSimulatorData(string simulator, int data) 1582 public void llSitTarget(LSL_Vector offset, LSL_Rotation rot)
1538 { 1583 {
1539 return m_LSL_Functions.llRequestSimulatorData(simulator, data); 1584 m_LSL_Functions.llSitTarget(offset, rot);
1540 } 1585 }
1541 1586
1542 public void llForceMouselook(int mouselook) 1587 public void llSleep(double sec)
1543 { 1588 {
1544 m_LSL_Functions.llForceMouselook(mouselook); 1589 m_LSL_Functions.llSleep(sec);
1545 } 1590 }
1546 1591
1547 public double llGetObjectMass(string id) 1592 public void llSound()
1548 { 1593 {
1549 return m_LSL_Functions.llGetObjectMass(id); 1594 m_LSL_Functions.llSound();
1550 } 1595 }
1551 1596
1552 public LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end) 1597 public void llSoundPreload()
1553 { 1598 {
1554 return m_LSL_Functions.llListReplaceList(dest, src, start, end); 1599 m_LSL_Functions.llSoundPreload();
1555 } 1600 }
1556 1601
1557 public void llLoadURL(string avatar_id, string message, string url) 1602 public LSL_Float llSqrt(double f)
1558 { 1603 {
1559 m_LSL_Functions.llLoadURL(avatar_id, message, url); 1604 return m_LSL_Functions.llSqrt(f);
1560 } 1605 }
1561 1606
1562 public void llParcelMediaCommandList(LSL_Types.list commandList) 1607 public void llStartAnimation(string anim)
1563 { 1608 {
1564 m_LSL_Functions.llParcelMediaCommandList(commandList); 1609 m_LSL_Functions.llStartAnimation(anim);
1565 } 1610 }
1566 1611
1567 public LSL_Types.list llParcelMediaQuery(LSL_Types.list aList) 1612 public void llStopAnimation(string anim)
1568 { 1613 {
1569 return m_LSL_Functions.llParcelMediaQuery(aList); 1614 m_LSL_Functions.llStopAnimation(anim);
1570 } 1615 }
1571 1616
1572 public LSL_Types.LSLInteger llModPow(int a, int b, int c) 1617 public void llStopHover()
1573 { 1618 {
1574 return m_LSL_Functions.llModPow(a, b, c); 1619 m_LSL_Functions.llStopHover();
1575 } 1620 }
1576 1621
1577 public LSL_Types.LSLInteger llGetInventoryType(string name) 1622 public void llStopLookAt()
1578 { 1623 {
1579 return m_LSL_Functions.llGetInventoryType(name); 1624 m_LSL_Functions.llStopLookAt();
1580 } 1625 }
1581 1626
1582 public void llSetPayPrice(int price, LSL_Types.list quick_pay_buttons) 1627 public void llStopMoveToTarget()
1583 { 1628 {
1584 m_LSL_Functions.llSetPayPrice(price, quick_pay_buttons); 1629 m_LSL_Functions.llStopMoveToTarget();
1585 } 1630 }
1586 1631
1587 public vector llGetCameraPos() 1632 public void llStopPointAt()
1588 { 1633 {
1589 return m_LSL_Functions.llGetCameraPos(); 1634 m_LSL_Functions.llStopPointAt();
1590 } 1635 }
1591 1636
1592 public rotation llGetCameraRot() 1637 public void llStopSound()
1593 { 1638 {
1594 return m_LSL_Functions.llGetCameraRot(); 1639 m_LSL_Functions.llStopSound();
1595 } 1640 }
1596 1641
1597 public void llSetPrimURL() 1642 public LSL_Integer llStringLength(string str)
1598 { 1643 {
1599 m_LSL_Functions.llSetPrimURL(); 1644 return m_LSL_Functions.llStringLength(str);
1600 } 1645 }
1601 1646
1602 public void llRefreshPrimURL() 1647 public LSL_String llStringToBase64(string str)
1603 { 1648 {
1604 m_LSL_Functions.llRefreshPrimURL(); 1649 return m_LSL_Functions.llStringToBase64(str);
1605 } 1650 }
1606 1651
1607 public string llEscapeURL(string url) 1652 public LSL_String llStringTrim(string src, int type)
1608 { 1653 {
1609 return m_LSL_Functions.llEscapeURL(url); 1654 return m_LSL_Functions.llStringTrim(src, type);
1610 } 1655 }
1611 1656
1612 public string llUnescapeURL(string url) 1657 public LSL_Integer llSubStringIndex(string source, string pattern)
1613 { 1658 {
1614 return m_LSL_Functions.llUnescapeURL(url); 1659 return m_LSL_Functions.llSubStringIndex(source, pattern);
1615 } 1660 }
1616 1661
1617 public void llMapDestination(string simname, vector pos, vector look_at) 1662 public void llTakeCamera(string avatar)
1618 { 1663 {
1619 m_LSL_Functions.llMapDestination(simname, pos, look_at); 1664 m_LSL_Functions.llTakeCamera(avatar);
1620 } 1665 }
1621 1666
1622 public void llAddToLandBanList(string avatar, double hours) 1667 public void llTakeControls(int controls, int accept, int pass_on)
1623 { 1668 {
1624 m_LSL_Functions.llAddToLandBanList(avatar, hours); 1669 m_LSL_Functions.llTakeControls(controls, accept, pass_on);
1625 } 1670 }
1626 1671
1627 public void llRemoveFromLandPassList(string avatar) 1672 public LSL_Float llTan(double f)
1628 { 1673 {
1629 m_LSL_Functions.llRemoveFromLandPassList(avatar); 1674 return m_LSL_Functions.llTan(f);
1630 } 1675 }
1631 1676
1632 public void llRemoveFromLandBanList(string avatar) 1677 public LSL_Integer llTarget(LSL_Vector position, double range)
1633 { 1678 {
1634 m_LSL_Functions.llRemoveFromLandBanList(avatar); 1679 return m_LSL_Functions.llTarget(position, range);
1635 } 1680 }
1636 1681
1637 public void llSetCameraParams(LSL_Types.list rules) 1682 public void llTargetOmega(LSL_Vector axis, double spinrate, double gain)
1638 { 1683 {
1639 m_LSL_Functions.llSetCameraParams(rules); 1684 m_LSL_Functions.llTargetOmega(axis, spinrate, gain);
1640 } 1685 }
1641 1686
1642 public void llClearCameraParams() 1687 public void llTargetRemove(int number)
1643 { 1688 {
1644 m_LSL_Functions.llClearCameraParams(); 1689 m_LSL_Functions.llTargetRemove(number);
1645 } 1690 }
1646 1691
1647 public double llListStatistics(int operation, LSL_Types.list src) 1692 public void llTeleportAgentHome(string agent)
1648 { 1693 {
1649 return m_LSL_Functions.llListStatistics(operation, src); 1694 m_LSL_Functions.llTeleportAgentHome(agent);
1650 } 1695 }
1651 1696
1652 public LSL_Types.LSLInteger llGetUnixTime() 1697 public void llTextBox(string avatar, string message, int chat_channel)
1653 { 1698 {
1654 return m_LSL_Functions.llGetUnixTime(); 1699 m_LSL_Functions.llTextBox(avatar, message, chat_channel);
1655 } 1700 }
1656 1701
1657 public LSL_Types.LSLInteger llGetParcelFlags(vector pos) 1702 public LSL_String llToLower(string source)
1658 { 1703 {
1659 return m_LSL_Functions.llGetParcelFlags(pos); 1704 return m_LSL_Functions.llToLower(source);
1660 } 1705 }
1661 1706
1662 public LSL_Types.LSLInteger llGetRegionFlags() 1707 public LSL_String llToUpper(string source)
1663 { 1708 {
1664 return m_LSL_Functions.llGetRegionFlags(); 1709 return m_LSL_Functions.llToUpper(source);
1665 } 1710 }
1666 1711
1667 public string llXorBase64StringsCorrect(string str1, string str2) 1712 public void llTriggerSound(string sound, double volume)
1668 { 1713 {
1669 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2); 1714 m_LSL_Functions.llTriggerSound(sound, volume);
1670 } 1715 }
1671 1716
1672 public string llHTTPRequest(string url, LSL_Types.list parameters, string body) 1717 public void llTriggerSoundLimited(string sound, double volume, LSL_Vector top_north_east, LSL_Vector bottom_south_west)
1673 { 1718 {
1674 return m_LSL_Functions.llHTTPRequest(url, parameters, body); 1719 m_LSL_Functions.llTriggerSoundLimited(sound, volume, top_north_east, bottom_south_west);
1675 } 1720 }
1676 1721
1677 public void llResetLandBanList() 1722 public LSL_String llUnescapeURL(string url)
1678 { 1723 {
1679 m_LSL_Functions.llResetLandBanList(); 1724 return m_LSL_Functions.llUnescapeURL(url);
1680 } 1725 }
1681 1726
1682 public void llResetLandPassList() 1727 public void llUnSit(string id)
1683 { 1728 {
1684 m_LSL_Functions.llResetLandPassList(); 1729 m_LSL_Functions.llUnSit(id);
1685 } 1730 }
1686 1731
1687 public LSL_Types.LSLInteger llGetParcelPrimCount(vector pos, int category, int sim_wide) 1732 public LSL_Float llVecDist(LSL_Vector a, LSL_Vector b)
1688 { 1733 {
1689 return m_LSL_Functions.llGetParcelPrimCount(pos, category, sim_wide); 1734 return m_LSL_Functions.llVecDist(a, b);
1690 } 1735 }
1691 1736
1692 public LSL_Types.list llGetParcelPrimOwners(vector pos) 1737 public LSL_Float llVecMag(LSL_Vector v)
1693 { 1738 {
1694 return m_LSL_Functions.llGetParcelPrimOwners(pos); 1739 return m_LSL_Functions.llVecMag(v);
1695 } 1740 }
1696 1741
1697 public LSL_Types.LSLInteger llGetObjectPrimCount(string object_id) 1742 public LSL_Vector llVecNorm(LSL_Vector v)
1698 { 1743 {
1699 return m_LSL_Functions.llGetObjectPrimCount(object_id); 1744 return m_LSL_Functions.llVecNorm(v);
1700 } 1745 }
1701 1746
1702 public LSL_Types.LSLInteger llGetParcelMaxPrims(vector pos, int sim_wide) 1747 public void llVolumeDetect(int detect)
1703 { 1748 {
1704 return m_LSL_Functions.llGetParcelMaxPrims(pos, sim_wide); 1749 m_LSL_Functions.llVolumeDetect(detect);
1705 } 1750 }
1706 1751
1707 public LSL_Types.list llGetParcelDetails(vector pos, LSL_Types.list param) 1752 public LSL_Float llWater(LSL_Vector offset)
1708 { 1753 {
1709 return m_LSL_Functions.llGetParcelDetails(pos, param); 1754 return m_LSL_Functions.llWater(offset);
1710 } 1755 }
1711 1756
1712 public void llSetLinkTexture(int linknumber, string texture, int face) 1757 public void llWhisper(int channelID, string text)
1713 { 1758 {
1714 m_LSL_Functions.llSetLinkTexture(linknumber, texture, face); 1759 m_LSL_Functions.llWhisper(channelID, text);
1715 } 1760 }
1716 1761
1717 public string llStringTrim(string src, int type) 1762 public LSL_Vector llWind(LSL_Vector offset)
1718 { 1763 {
1719 return m_LSL_Functions.llStringTrim(src, type); 1764 return m_LSL_Functions.llWind(offset);
1720 } 1765 }
1721 1766
1722 public LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args) 1767 public void llXorBase64Strings()
1723 { 1768 {
1724 return m_LSL_Functions.llGetObjectDetails(id, args); 1769 m_LSL_Functions.llXorBase64Strings();
1725 } 1770 }
1726 1771
1727 public double llList2Float(LSL_Types.list src, int index) 1772 public LSL_String llXorBase64StringsCorrect(string str1, string str2)
1728 { 1773 {
1729 return m_LSL_Functions.llList2Float(src, index); 1774 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2);
1730 } 1775 }
1731 } 1776 }
1732} 1777}