| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
LSL_BaseClass to allow them to be called in LSL scripts.
|
| |
|
|
|
|
|
| |
Still needs hooking up for all commands in both ends, separation of local and remote LSL-commands, etc.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done
|
| |
|
|
|
|
|
| |
So loading/unloading of scripts are now done in same sequence as they are called.
|
|
|
|
|
| |
Some debug info for startup added to find bugs. ++
|
| |
|
| |
|
|
|
|
| |
(nant)
|
|
|
|
| |
because of dependencies. Made some changes to new LSLString.
|
|
|
|
| |
string/integer/float functions too.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Removed a friends module test that I had.
|
|
|
|
|
|
| |
* Added Friends List methods to IUserData interface
* Created Stub friendslist Database Methods
|
|
|
|
| |
ScriptEngine (as opposed to "DotNetEngine") should work for a single region. It will however not work because it doesn't have two-way communication.
|
|
|
|
| |
table between local script ID and remote script ID missing)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Adding some more support to Vectors and Rotations
Description * String->Vector/Rotation added
* Vector * and / a double added.
|
|
|
|
|
|
|
| |
* shortened references
* Removed redundant 'this'
* Normalized EOF
|
|
|
|
|
|
|
| |
* PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility.
* Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated.
|
| |
|
|
|
|
|
|
| |
* Added osRegionNotice(string msg) to LSL Commands
* Added PermissionManager checks for osTerrainSetHeight, osRegionRestart.
|
|
|
|
|
| |
* Added osTerrainGetHeight(int x, int y) to LSL commands
|
|
|
|
|
|
|
|
| |
* Added sit handling for sit targets
* Implemented llSitTarget()
* Implemented llAvatarOnSitTarget()
* Sit targets do not persist sim restart.
|
|
|
|
|
|
|
|
| |
Adding:: llSetParcelMusicUrl(), llGetRootPosition(), llGetRootRotation(),
llGetGeometricCenter(), llSetLocalRot(), llListReplaceList(),
llGetObjectPrimCount(),llGetParcelDetails(), llGetParcelMaxPrims(),
llWater(), llGetLocalRot(), and llGetAccel()
|
|
|
|
| |
llGetVel(), llGround()
|
|
|
|
|
| |
Reverts the LSL Texture/Color functions back to the original code, allowing them to function again
|
|
|
|
| |
Works with LibSL rev>1532
|
|
|
|
|
| |
Added: llSetLinkAlpha() and finished off llSetLinkColor() by adding the ability to use LINK_SET.
|
|
|
|
|
|
|
| |
* added Util.Clip(value, min, max)
* modified asset cache's numPackets calculation to use max packet size (600) instead of 1000
* removed a few magic numbers
|
|
|
|
|
| |
llSetLinkColor() and a temp place holder for llOwnerSay() since many example scripts that are copy/pasted from outside sources have llOwnerSay() and its obnoxious to change in scripts each time.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The list type and a bunch of support functions to LSL
Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename),
llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(),
llList2List(), llDeleteSubList(), llGetListEntryType(), llList2CSV(), llCSV2List(),
llListInsertList(), llDumpList2String(),
Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(),
Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>)
|
|
|
|
|
|
|
|
|
|
| |
Added: LinkNum to SceneObjectPart
Added: Bunch-o settings of LinkNum in SceneObjectGroup
Added: llGetNumberOfPrims()
Added: llGetLinkNumber()
Added: llGetLinkKey()
Added: llGetLinkName() (and change to string return type)
|
|
|
|
|
|
|
|
|
|
| |
rot * rot, vec / rot, == and != overriders for Rotations and Vectors.
Also: llRotBetween(), llGetRegionTimeDilation(). And fixing:
Error in LSL2CSConverter that botched a variable with a type name in it (ex: rotationCenter)
Fixed: Error in LSL2CSConverter that parsed which() loops incorrectly.
Fixed: Changed definition of Quaternion to <x, y, z, r> from <x, y, z, t> (As per LSL)
Finished: llEuler2Rot()
|
|
|
|
|
|
|
|
|
| |
llGetAndResetTime.
Also for fixing Rot/Vector Regex from being too greedy by removing bug in the
LSL->C# converter that was causing the vector and rotation parser.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch makes some enhancements to the llRemoteData functions. The
module is now a shared module, and allows remote data channels to be
created among multiple regions in the same sim. The port is controlled
from the remoteDataPort property under the [Network] section in
OpenSim.ini. If this setting is not present or = 0, the module is
disabled and no port is opened. llRemoteData commands have not effect
when module is disabled.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch implements the llHttpRequest function via a region module,
HttpScriptsRequest. There were bits and peices in LSLLong_cmd_handler,
which I moved into the region module, and just check for completed
requests and dispatch the http_response callback event instead.
works for me as of r2674
|
|
|
|
|
|
|
| |
llResetScript() is now functional. With this patch, Kan-script 0000003 should run.
Noted the llListen(0,"","","") errored due to "" != UUID - patched to set to
NULL_KEY which then works to listen to everything.
|
|
|
|
|
|
|
|
|
|
| |
float * vector, vector * float, vector / float, vector + vector,
vector - vector, vector * vector, vector % vector and changing
x, y, z, (and r) parts of vector and rotation to be lower case
(similar to LL's LSL vectors/rots). With these changes we should
expect to run kan-ed#1, kan-ed#2 and most of kan-ed#3.
|
|
|
|
|
|
|
| |
empty, but with the Id and 1-to-1 child fields instantiated and randomized.
* Added two shape constants that
|