aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Interface (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add LSL_Integer osIsNotValidNumber(LSL_Float v)UbitUmarov2019-10-171-0/+1
|
* add osResetAllScripts(LSL_Integer AllLinkset). use with careUbitUmarov2019-10-111-0/+2
|
* add osSlerp()UbitUmarov2019-09-041-0/+2
|
* mantis 8583: osGetRegionMapTexture(); now returns prim region map textureID, ↵UbitUmarov2019-08-271-1/+1
| | | | without any requests to grid
* mantis 8577: add key osGetInventoryItemKey(string name) to get a inventory ↵UbitUmarov2019-08-161-0/+1
| | | | item ID within prim inventory. the llGetInventory does return the asset it, not item.
* mantis8548: change more LSL arguments declarations to their formal form. ↵UbitUmarov2019-07-311-25/+25
| | | | Still a lot more to do. This is a case where coerence matters over performance, to avoid more future issues
* change value of PARCEL_DETAILS_DWELL to a higher value to give more room for ↵UbitUmarov2019-07-311-1/+1
| | | | standard values, change return types, update script syntaxe
* Mantis #8481 part two.TBG Renfold2019-07-311-0/+1
| | | | Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* add osLocalTeleportAgent(key agent, vector position, vector velocity, vector ↵UbitUmarov2019-05-011-0/+1
| | | | lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;)
* change osSetProjectionParams a bit and add a variant that atkes a linknumber ↵UbitUmarov2019-04-181-2/+3
| | | | argument. For now can only change one prim per call
* add osGetPSTWallclock() returns wall clock in PST or PDT, for those that for ↵UbitUmarov2019-04-081-0/+1
| | | | some odd reason think need it. OpenSim girds shoudl use UTC (gtm) but whatever
* remove redundant osInventoryDescription() and improve osInventoryDesc() to ↵UbitUmarov2019-02-221-3/+1
| | | | do the same
* add LSL_Key osGetLastChangedEventKey() ( it is a alias for lldetectedkey(0) ↵UbitUmarov2019-02-211-0/+1
| | | | but don't tell anyone
* add LSL_String osGetInventoryName(LSL_Key itemId) and LSL_String ↵UbitUmarov2019-02-211-1/+3
| | | | osGetInventoryDescription(LSL_String itemNameOrId)
* add LSL_Key osGetInventoryLastOwner(string itemNameorid)UbitUmarov2019-02-211-0/+1
|
* add osKickAvatar(LSL_Key agentKey, string alert)UbitUmarov2019-02-201-7/+8
|
* add some LSLUbitUmarov2018-12-281-0/+3
|
* cleanup last patchUbitUmarov2018-12-111-1/+1
|
* Add osNpcSayTo(key npc, key target, integer channel, string message)Bill Blight2018-12-111-0/+1
| | | | Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* OSSL remove functions with illegal lsl types, also redundanteUbitUmarov2018-11-281-2/+0
|
* add script constant OS_APIVERSION, we should inc this on any change on any ↵UbitUmarov2018-11-261-2/+2
| | | | api. a few changes to os npc and avatar animation functions
* add osApproxEquals for float, vector and rotation, note that default margin ↵UbitUmarov2018-11-201-0/+7
| | | | is 1e-6 to match strings rounding
* add a few string functions to OSSLUbitUmarov2018-11-181-0/+11
|
* some cleanupUbitUmarov2018-11-181-4/+4
|
* remove odd ossl functionUbitUmarov2018-11-181-2/+0
|
* remove CM api, add replacement ossl functions, as i should had done on the ↵UbitUmarov2018-11-152-46/+3
| | | | merge of avination code contrib. (runprebuild)
* add a bit more things to ScriptSyntax, change a few more incoerent lsl types ↵UbitUmarov2018-11-101-6/+14
| | | | in function arguments
* remove a unnecessary scripts constants fileUbitUmarov2018-10-253-3/+4
|
* a few changes to last commitUbitUmarov2018-10-231-6/+6
|
* llName2Key. Thanks to mewtwo0641 and watcher64.Mandarinka Tasty2018-10-231-0/+1
| | | | Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* remove TempAttachments moduleUbitUmarov2018-10-201-2/+3
|
* minor changesUbitUmarov2018-09-291-1/+1
|
* **CONFIRMED**AGAIN** , Add new function, osSetOwnerSpeed(float speed), ↵Bill Blight2018-09-291-0/+1
| | | | | | threat level moderate Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* minor changes to last patchUbitUmarov2018-08-301-1/+1
|
* Adding check permission CanIssueEstateCommand for osRegionNotice and new ↵Mandarinka Tasty2018-08-301-0/+1
| | | | | | function osRegionNotice(string agentID, string msg) Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* mantis 8346: fix argument of osUnixTimeToTimestampUbitUmarov2018-07-271-1/+1
|
* mantis 8305: add osTriggerSoundLimited(..)UbitUmarov2018-04-101-0/+2
|
* mantis 8305: add several ossl sound funtions that accept a link number for ↵UbitUmarov2018-04-091-0/+11
| | | | the prim associated to that sound. The link number must point to a single prim
* add auxiliar functions float osVecMagSquare(a), float osVecDistSquare(vector ↵UbitUmarov2018-04-031-0/+6
| | | | a), float osAngleBetween(vector a, vector b) and float osRound(ffloat value, integer ndigits)
* fix some LSL functions to return type Key as they should and not stringUbitUmarov2018-03-051-7/+7
|
* add osGetSimulatorMemoryKB(). This allows work around the fact ↵UbitUmarov2017-10-151-0/+1
| | | | osGetSimulatorMemory() reports at most 2GB. This one limit is now 2TB, should ne enought for a while
* bug fix: add missing stub for osSetInertiaUbitUmarov2017-10-011-0/+1
|
* put back getAgentIP bug restricted, script owner must be a Administrator (god)UbitUmarov2017-06-281-0/+1
|
* remove osGetAgentIP() this was not a good idea to have :(UbitUmarov2017-06-271-1/+0
|
* add osGetNPCList()UbitUmarov2017-06-261-0/+1
|
* add respective ossl helper funtion osDrawScaleTransform(string drawList, ↵UbitUmarov2017-06-251-2/+3
| | | | LSL_Float x, LSL_Float y)
* add string osDrawTranslationTransform(string drawList, LSL_Float x, ↵UbitUmarov2017-06-241-0/+3
| | | | LSL_Float y), string osDrawRotationTransform(string drawList, LSL_Float x) and string osDrawResetTransform(string drawList) helper functions for the new vector renderer comands. Removed ThreadLevel check of similar funtions that had it None, and actually only set strings
* add string osSetDynamicTextureDataFace(string dynamicID, string contentType, ↵UbitUmarov2017-06-241-0/+1
| | | | string data, string extraParams, int timer, int face) to easy only setting a prim face
* osDrawFilledEllipse or string comand FillEllipse identical do Ellipse oneUbitUmarov2017-06-241-0/+1
|
* several changes for osTeleportObjectUbitUmarov2017-04-151-2/+1
|