aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Woops - forgot to call m_host.AddScriptLPS(1) in llGetObjectDetails....alondria2008-03-211-0/+1
|
* Implements llGetObjectDetails()alondria2008-03-211-0/+80
|
* Implements llKey2Name().alondria2008-03-211-1/+12
|
* Implemented llOverMyLand() and correct llGetOwnerKey() to properly return ↵alondria2008-03-211-4/+28
| | | | the information for the argument key, opposed to the object the script is in.
* * Converted a large number of ASCII encodings to UTF8.Adam Frisby2008-03-211-1/+0
| | | | | | | * We should not be using ASCII anywhere except for legacy compatibility reasons. * A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT * This should fix Mantis#799 - Japanese Profile Text does not work.
* * Fix for #499: linked primsets don't rotate properly when using a door ↵Teravus Ovares2008-03-211-0/+2
| | | | | | | | script that works OK on SL * Fix for #693: llSetRot malfunction in linked prims causing instance of invisible prim
* * Patch to add llSetLinkPrimitiveParams stubJustin Clarke Casey2008-03-191-0/+6
| | | | | | * Thanks krtaylor
* * Documentation patch from krtaylor. Thanks!Justin Clarke Casey2008-03-191-0/+5
|
* Fixed some comparisons of LLUUIDs to null.Jeff Ames2008-03-191-3/+3
| | | | | Thanks to DrSchofld for pointing this out.
* Formatting cleanup.Jeff Ames2008-03-181-26/+25
|
* From: Alan M Webb <awebb@vnet.ibm.com>Sean Dague2008-03-171-87/+343
| | | | | | | | | | | | | | | | | | | | | | | | | Here's a diff of the changes I have made in support of the following LSL script functions. llSetScriptState llGetScriptState llCSV2List llListRandomize llList2ListStrided llListFindList llResetOtherScript llGetScriptName It was necessary to modify ExecutorBase in support of the ScriptState implementations. I also modified SceneObjectPart and SceneObjectPart.Inventory to corrects a quoting mismatch in the commentary that through off live parsing of the files. I also simplified the State definition at the start of BuiltinCommands.
* added some os helper functions for the texture drawing module. see ↵MW2008-03-151-0/+67
| | | | http://opensimulator.org/wiki/OSSL_TextureDrawing for function prototypes and example script. Will expand that page later.
* * Added proper handling of llSetStatus(STATUS_PHYSICS,BOOL)Teravus Ovares2008-03-141-2/+9
|
* Refactor out some duplicate code.Jeff Ames2008-03-111-2/+2
|
* * Applying patch #754 - Fix for Vector Magnitude operation. Thanks cmickeyb!Adam Frisby2008-03-111-2/+2
|
* * Added Linear Acceleration reporting to the ODEPlugin.Teravus Ovares2008-03-101-2/+1
| | | | | * Added support for LSL llGetOmega (Rotational/Angular Velocity)- ODEPlugin is the only physics plugin that reports it.
* ODEPluginTeravus Ovares2008-03-101-0/+14
| | | | | | | | | * Added osSetPrimFloatOnWater(BOOL) to make Physical prim float at the water level. * osSetPrimFloatOnWater(TRUE); or osSetPrimFloatOnWater(FALSE); * By default, prim do not float at the water level. * More work is needed on the floating, but it's a start.
* * Added ODEPlugin Support for llSetBuoyancy. Set Buoyancy to 1 for space prim.Teravus Ovares2008-03-101-1/+7
| | | | | * Added WaterLevel support to the ODEPlugin. More on this later.
* Remove two warnings with unused variables.Charles Krinke2008-03-081-2/+0
|
* Thank you very much, Ldviopeng for :Charles Krinke2008-03-081-3/+54
| | | | | | | Patch to implement the following LSL functions: llGetObjectPermMask() llSetObjectPermMask()
* Added Frist basic version on the VectorRenderModule, that allows scripts to ↵MW2008-03-081-0/+66
| | | | | | | do some basic drawing onto textures. Currently the method the scripts have to use is most likely not the most user friendly, but this should improve soon. And hope to allow SVG files (either loaded from a web site, or even script created) to be used. I will add a page to the wiki tomorrow, until then http://www.pastebin.ca/934425 is a example c# script that can be used to get a bit of a idea. Also added osSetDynamicTextureDataBlend and osSetDynamicTextureURLBlend that will allow the various textures to be blended together, but currently there are still a few bugs in them. So not ready for use yet.
* Thank you kindly, Ldviopeng for:Charles Krinke2008-03-081-2/+87
| | | | | | | Patch to implement the following LSL / OS functions llParcelPrimCount(60%) osSetParcelMediaURL
* * Applied patch #719 from lvoidpeng.lbsa712008-03-071-2/+3
| | | | | | * Implements llGetOwnerKey Thanks, lvoidpeng!
* * Disabled ancient TerrainEngine.Adam Frisby2008-03-061-57/+3
| | | | | | | * Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
* Added copyright heaaders. Minor cleanup.Jeff Ames2008-03-041-1/+1
|
* * Removed a bunch of compiler warnings.Adam Frisby2008-03-031-1/+0
|
* Thank you very much, Kinoc for:Charles Krinke2008-03-011-17/+72
| | | | | | | | | * Impelements llInstantMessage * Reimplements llOwnerSay as llInstantMessage(llGetOWner(),msg). * Try's to better identify the "True Name" of objects in llDetectedName by checking for avatar name, scene Object Part name and entity name. * Uses similar logic in the llSensor and llSensorRepeat functions.
* From: Alan M Webb <awebb@vnet.ibm.com>Sean Dague2008-02-281-9/+418
| | | | | | | | | | | | | | | This patch is intended to implement the following functions: llIntegerToBase64 llBase64ToInteger llParseStringKeepNulls None of these functions are dependent upon state elsewhere in the SIM, so they are appropriately self-contained. I've tested them out of context, and from a script attached to an object in my test region.
* Moved AsyncCommandManager into separate classes under "plugins".Tedd Hansen2008-02-251-7/+7
|
* Initial patch for llSensor*Tedd Hansen2008-02-251-19/+125
| | | | | | llSensor, llSensorRepeat, llSensorRemove, llDetectedName, llDetectedKey, llDetectedOwner, llDetectedType, llDetectedPos, llDetectedVel, llDetectedRot Thank you very much kinoc! :)
* By now you all have learned that when I'm committing scripting usually ↵Tedd Hansen2008-02-241-55/+55
| | | | | | | doesn't work, so no big surprise. :) Modified baseclass for compiled script to incorp new OSSL commands class and renamed it to follow standards and all that. Scripts may work again. :)
* Minor cleanup.Jeff Ames2008-02-201-31/+21
|
* llSetTimerEvent updated to use ticks instead of DateTime for internal timing.Tedd Hansen2008-02-201-1/+1
|
* llSetTimerEvent was setting seconds as milliseconds causing major problems ↵Tedd Hansen2008-02-201-1/+1
| | | | in timed scripts...
* From: Michael Osias <mosias@us.ibm.com>Sean Dague2008-02-191-2/+2
| | | | | | | | This patch implements the llSendRemoteData command and fixes mantis 552, and possibly 586.
* Thank you very much, Hashbox for:Charles Krinke2008-02-181-6/+13
| | | | | | | | | | Changed the public IsAdministrator back to protected, now checks Config to see whether it is allowed to run or not. Defaults to false (not allowed). To use add the following to OpenSim.ini [LL-Functions] AllowosConsoleCommand=true
* Thank you Hashbox for adding the Charles Krinke2008-02-171-0/+10
| | | | | osConsoleCommand Feature to ll-functions.
* * Made new Framework.Constants class, added RegionSize member.Adam Frisby2008-02-141-1/+1
| | | | | | * Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize. * Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon.
* state_entry is now executed on state change.Tedd Hansen2008-02-101-1/+12
|
* We now support LSL stateTedd Hansen2008-02-101-2/+3
|
* Implements llListStatistics() and a bunch-o-LSL_Types.list statistical ↵alondria2008-02-101-3/+41
| | | | methods. Added LIST_STAT_HARMONIC_MEAN in addition to LL's LIST_STAT_*
* Implemented llGetParcelFlags() and llGetRegionFlags(). I don't think the ↵alondria2008-02-101-4/+2
| | | | RegionFlags are currently implemented within EstateSettings, thus this is always 0.
* Implements llGetObjectMass()alondria2008-02-101-1/+5
|
* Thank you very much, Hashbox for :Charles Krinke2008-02-101-1/+1
| | | | | | | Add scene-debug command to Enable/Disable scripting, collision, and physics from console.
* Cleaned up some unreachable code warnings.Jeff Ames2008-02-061-10/+0
|
* * Added Active Scripts to report the number of scripts running to Sim Stats Teravus Ovares2008-02-061-6/+340
| | | | | | | * Added Script Performance to report the number of functions run per second to Sim Stats. * Removed a few warnings (@.@ up to 50 now)
* Somehow llList2Float never made it into LSL_BaseClass and ↵alondria2008-02-061-1/+1
| | | | LSL_BuiltIn_Commands_Interface - it is now (and foxes Mantis 395)
* Converted logging to use log4net.Jeff Ames2008-02-051-2/+3
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* Added explicit Quaternion->string and list->string conversions.alondria2008-02-051-2/+94
| | | | | Some preliminary work on llSetStatus and llGetStatus.
* * Refactored the sound calls to SceneObjectPart Teravus Ovares2008-02-051-114/+5
| | | | | | * Fixed a few bugs * Wrote an example module to make certain event systems more mature.