Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TPs from scripts avoid all that silly raycasting nonsense, just go where we ask. | onefang | 2019-07-21 | 1 | -4/+4 |
| | |||||
* | One last big source of script slowness removed. | onefang | 2019-05-19 | 1 | -30/+7 |
| | | | | No need to artificially slow stuff down. lol | ||||
* | More script speed ups. | onefang | 2019-05-19 | 1 | -3/+0 |
| | | | | | Don't waste time collecting bogus statistics. At least I think they are bogus. | ||||
* | Less Oh Silly Threat detection. | onefang | 2019-05-19 | 1 | -214/+24 |
| | | | | | Scripts run a little faster if they don't stop to be overly paranoid all the time. | ||||
* | Dump OpenSim 0.9.0.1 into it's own branch. | onefang | 2019-05-19 | 1 | -572/+1481 |
| | |||||
* | Don't throw exceptions on threat level checks and a few other script ↵ | David Walter Seikel | 2016-11-22 | 1 | -94/+99 |
| | | | | | | function errors. Instead, just complain quickly and return without doing the function. | ||||
* | Adjust OS script functions threat levels, and don't bother wasting time ↵ | David Walter Seikel | 2016-11-07 | 1 | -139/+39 |
| | | | | | | checking those with no threat level. Some went up, some went down. Should be more sane now. | ||||
* | Remove silly rezzing distance limits. They just make scripters work around ↵ | David Walter Seikel | 2016-11-07 | 1 | -4/+0 |
| | | | | them. | ||||
* | Excess white space removal. | David Walter Seikel | 2016-11-07 | 1 | -9/+9 |
| | |||||
* | Sleep is for the weak. No wonder the standard script engines are so slow. | David Walter Seikel | 2016-11-05 | 1 | -19/+0 |
| | |||||
* | Initial update to OpenSim 0.8.2.1 source code. | David Walter Seikel | 2016-11-03 | 1 | -95/+393 |
| | |||||
* | Restore previous client AO behaviour by not allowing them to remove the ↵ | Justin Clark-Casey (justincc) | 2013-01-25 | 1 | -1/+1 |
| | | | | | | | | | default animation but continue to allow scripts to do so. This keeps the fix from http://opensimulator.org/mantis/view.php?id=6327 and fixes the behaviour regression in http://opensimulator.org/mantis/view.php?id=6483 Animations may still exhibit different behaviour if both scripts and clients are adjusting animations. A change in the behaviour of client AO to not remove all animations may be a better long term approach. | ||||
* | adding ability for listeners to be filtered by regular expressions and a ↵ | SignpostMarv | 2012-10-26 | 1 | -0/+63 |
| | | | | general-purpose function to see if a given string matches a given regex | ||||
* | Formatting and casing correction in WorldCommModule, trailing new line in ↵ | SignpostMarv | 2012-10-26 | 1 | -1/+1 |
| | | | | OSSL to get git diff to not complain | ||||
* | Get osNpcCreate() and osNpcLoadAppearance() to generate a script error if ↵ | Justin Clark-Casey (justincc) | 2012-10-25 | 1 | -5/+6 |
| | | | | appearance notecard does not exist, rather than returning UUID.Zero or silently failing. | ||||
* | When scripts generate expected exceptions (e.g. due to checked bad ↵ | Justin Clark-Casey (justincc) | 2012-10-25 | 1 | -1/+1 |
| | | | | | | | parameter) throw ScriptException instead of just a plain old exception. This is to make it easier to distinguish these exceptions from unexpected OpenSimulator problems internally and in regression tests. No functional changes. | ||||
* | Make osNpcCreate() return UUID.Zero instead of throwing an exception if ↵ | Justin Clark-Casey (justincc) | 2012-10-25 | 1 | -8/+18 |
| | | | | notecard name is invalid. Make osNpcLoadAppearance() fail silently in same circumstance rather than throwing exception. | ||||
* | Correct osSetContentType() threat check to query osSetContentType rather ↵ | Justin Clark-Casey (justincc) | 2012-10-10 | 1 | -1/+3 |
| | | | | than osSetResponseType | ||||
* | Remove osDropAttachment threat level check wrongly placed in ↵ | Justin Clark-Casey (justincc) | 2012-10-10 | 1 | -1/+0 |
| | | | | OSSL_Api.ShoutErrorOnLackingOwnerPerms. | ||||
* | correcting typo | SignpostMarv | 2012-10-02 | 1 | -3/+3 |
| | |||||
* | taking into account the recent introduction of implicit operators | SignpostMarv | 2012-10-02 | 1 | -3/+1 |
| | |||||
* | added perms checking, duplicated functionality to methods that do not ↵ | SignpostMarv | 2012-10-02 | 1 | -6/+64 |
| | | | | require perms and have higher threat level | ||||
* | fixing copypasta | SignpostMarv | 2012-10-02 | 1 | -1/+1 |
| | |||||
* | implementing osDropAttachment & osDropAttachmentAt | SignpostMarv | 2012-10-02 | 1 | -2/+31 |
| | |||||
* | refactoring to allow Scene.GetLandData to accept Vector3 as an argument. ↵ | SignpostMarv | 2012-09-08 | 1 | -1/+1 |
| | | | | Note that the prior work on LSL_Vector implicit operators means one does not need to explicitly cast a LSL_Vector to Vector3 | ||||
* | wrapping attachment functions in a region | SignpostMarv | 2012-09-04 | 1 | -0/+2 |
| | |||||
* | Implementing functing to send messages directly to attachments | SignpostMarv | 2012-09-04 | 1 | -0/+131 |
| | |||||
* | refactoring the grunt work of MessageObject into a private method with a ↵ | SignpostMarv | 2012-09-04 | 1 | -0/+5 |
| | | | | UUID argument | ||||
* | implementing a function to get the number of attachments worn | SignpostMarv | 2012-09-04 | 1 | -0/+38 |
| | |||||
* | This partially implements the LSL function to set the response | Mic Bowman | 2012-08-29 | 1 | -1/+17 |
| | | | | | | | | type for an HTTP request. Since the "official" LSL function limits the use of the response type, it is implemented as osSetContentType with a string for the content mime type and a threat level of high. With this function you should be able to implement rather functional media-on-a-prim application with much less difficulty. | ||||
* | track originating IScriptApi method for SL-like error messages. Will add ↵ | SignpostMarv | 2012-08-29 | 1 | -1/+1 |
| | | | | rule number tracking in next commit. | ||||
* | implementing PRIM_LINK_TARGET on GetPrimParams ala SetPrimParams | SignpostMarv | 2012-08-25 | 1 | -1/+12 |
| | |||||
* | refactoring to local variable for cleaner code | SignpostMarv | 2012-08-25 | 1 | -2/+5 |
| | |||||
* | since we will be making the Get return type the remaining ruleset as with ↵ | SignpostMarv | 2012-08-25 | 1 | -1/+1 |
| | | | | the Set return type, we need to move the original return type to a ref param | ||||
* | renaming to be similar to equivalent Set command | SignpostMarv | 2012-08-25 | 1 | -2/+2 |
| | |||||
* | Revert "implementing function to allow scripts to self-replicate as if the ↵ | Justin Clark-Casey (justincc) | 2012-08-24 | 1 | -50/+0 |
| | | | | | | | | owner duplicated them, using the same script delay as llRezObject()" This reverts commit 2ad9d656b3a1a0c519c9599d7680f98eba7e82b8. Reverted pending consideration of associated issues. | ||||
* | implementing function to allow scripts to self-replicate as if the owner ↵ | SignpostMarv | 2012-08-24 | 1 | -0/+50 |
| | | | | duplicated them, using the same script delay as llRezObject() | ||||
* | Removed land checking as suggested by SignpostMarv. | TBG Renfold | 2012-08-24 | 1 | -12/+2 |
| | | | | | | | Now whatever remaining health the avatar has is displayed (float). This will be 100% (100.000000) if no damage has occurred (as what the viewer should really be seeing anyway). Returns -1.000000 if the avatar is not found. | ||||
* | Adds osGetHealth. | TBG Renfold | 2012-08-24 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | | | Returns the amount of health (in an integer) that an avatar has left in the scene. If an avatar is not found or safe is enabled on a region, -1 is returned. Example usage: default { touch_end(integer _t) { key agentID = llDetectedKey(0); osCauseDamage(agentID, 50); llSay(0, llKey2Name(agentID) + " has " + (string)osGetHealth(agentID) + "% health left."); } } | ||||
* | Add --force flag to "kick user" console command to allow bypassing of recent ↵ | Justin Clark-Casey (justincc) | 2012-08-20 | 1 | -2/+2 |
| | | | | | | | | | race condition checks. This is to allow a second attempt to remove an avatar even if "show connections" shows them as already inactive (i.e. close has already been attempted once). You should only attempt --force if a normal kick fails. This is partly for diagnostics as we have seen some connections occasionally remain on lbsa plaza even if they are registered as inactive. This is not a permanent solution and may not work anyway - the ultimate solution is to stop this problem from happening in the first place. | ||||
* | Rot2Quaternion is now redundant | SignpostMarv | 2012-08-18 | 1 | -1/+1 |
| | |||||
* | refactoring for Vector3 operator & constructor tweaks | SignpostMarv | 2012-08-18 | 1 | -13/+9 |
| | |||||
* | Prevent race conditions when one thread removes an NPC SP before another ↵ | Justin Clark-Casey (justincc) | 2012-08-14 | 1 | -5/+20 |
| | | | | thread has retreived it after checking whether the NPC exists. | ||||
* | refactor: rename SOG.RezzingObjectID to SOG.FromPartID to match ↵ | Justin Clark-Casey (justincc) | 2012-08-03 | 1 | -1/+1 |
| | | | | FromFolderID, FromItemID and to reflect that it's a SOP ID rather than a SOG ID. | ||||
* | reduced-complexity implementation of function to get rezzing object key | SignpostMarv | 2012-08-02 | 1 | -0/+8 |
| | | | | Signed-off-by: Melanie <melanie@t-data.com> | ||||
* | LSL/OSSL lacks Math.Min & Math.Max implementations. | SignpostMarv | 2012-07-28 | 1 | -0/+28 |
| | |||||
* | Remove a couple of compiler warnings pointed out by SignpostMarv | Justin Clark-Casey (justincc) | 2012-07-27 | 1 | -2/+0 |
| | |||||
* | Implements a very useful OSSL function to test a string to see | Mic Bowman | 2012-07-20 | 1 | -0/+14 |
| | | | | | | if it is a UUID. The function is osIsUUID(). Thanks SignpostMarv! | ||||
* | sending more user-friendly messages to the script error window rather than ↵ | SignpostMarv | 2012-07-16 | 1 | -1/+14 |
| | | | | | | the thrown exceptions. Signed-off-by: Melanie <melanie@t-data.com> | ||||
* | Remove IClientAPI.GetClientEP() in favour of existing identical ↵ | Justin Clark-Casey (justincc) | 2012-07-12 | 1 | -6/+2 |
| | | | | IClientAPI.RemoteEndpoint. |