aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* restrict ubOde castray with terrain range only on horizontal plane, let it ↵UbitUmarov2016-11-061-8/+12
| | | | find physical avatars.
* change llGetTime() source clockUbitUmarov2016-11-061-10/+9
|
* some types may already be native in MOD_Api ConvertFromLSLUbitUmarov2016-11-052-2/+6
|
* Regression, really ???UbitUmarov2016-11-051-0/+2
|
* add suport for PRIM_SIT_TARGET on Set(link)PrimitveParameters. This may not ↵UbitUmarov2016-11-052-2/+54
| | | | be SL compatible. hack: to let active work with zero offset and rotation add a little Z value to offset
* add suport for PRIM_SIT_TARGET on get(link)PrimitveParameters and fix typosUbitUmarov2016-11-052-12/+24
|
* add a few lsl constants and move some aroundUbitUmarov2016-11-051-7/+20
|
* by design HUD objects are privateUbitUmarov2016-11-041-12/+13
|
* Implementation of new LSL function: list llGetAttachedList(key avatar); It ↵Mandarinka Tasty2016-11-043-0/+32
| | | | | | | also returns HUDs' keys. Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* XEngine: make calls to gc.collect on region startup scripts loading a ↵UbitUmarov2016-11-031-6/+6
| | | | configurable option, since it is very slow operation
* ignore prims with shape type none on max size check for physicsUbitUmarov2016-10-251-6/+5
| | | | also on llStatus()
* bug fix: add a missing return; add some error messagesUbitUmarov2016-09-221-2/+7
|
* mantis 8027: let osMessageAttachments also send to attachments child prims.. ↵UbitUmarov2016-09-221-93/+65
| | | | also changed its code structure and could not test
* tests making sure evering thing is coerently wrong..UbitUmarov2016-09-031-1/+1
|
* <0,0,0,0> is not a rotationUbitUmarov2016-09-032-4/+4
|
* Xengine only do GC.Collect if logins disabledUbitUmarov2016-09-011-1/+3
|
* Xengine: and fix line count againUbitUmarov2016-08-312-9/+5
|
* Xengine: put back a newline on scripts preamble, and the ugly filename ↵UbitUmarov2016-08-311-3/+3
| | | | prefix, for now
* Xengine: if option AppDomainLoading = true, create script domains for each ↵UbitUmarov2016-08-311-3/+4
| | | | SOG (like already done for attachments) and not per script. This should reduce number of domains without excessive problem of deleted scripts still loaded.
* Xengine: coment out tests too dependent on precise characters and lines ↵UbitUmarov2016-08-311-2/+5
| | | | generated on code convertion, viewer error position is what matters
* Xengine: also missed a few newlines accountUbitUmarov2016-08-312-3/+7
|
* Xengine: forgot to do the indent on map tooUbitUmarov2016-08-311-0/+3
|
* Xengine: fix intermediate csharpe source identation. Not sure why i care, ↵UbitUmarov2016-08-311-1/+2
| | | | compiler sure doesn't and only we bother to create this files on code gen debug
* Xengine: try to reduce memory pressure of scripts compile. Still ugly code, ↵UbitUmarov2016-08-315-356/+337
| | | | possible mistakes, but i need to share it before i loose it :) )
* Xengine: remove a no thread safe locking, don't allocate a few objects only ↵UbitUmarov2016-08-301-21/+16
| | | | needed if creating a new domain
* change my previus fix, change xengine to expect SOG and not attachments ↵UbitUmarov2016-08-291-1/+8
| | | | module, this way not breaking other script engines or modules out there for no valid reason
* mantis: 8008 unscripted child prim collisions didn't trigger scripted root ↵UbitUmarov2016-08-282-0/+6
| | | | prim collision events; collision sounds had incorrect aggregateevents call and default sounds where muted. Future optimization needed and Testing
* experimental function. Results still too volatile to be usefullUbitUmarov2016-08-273-2/+14
|
* stack overflow is (not)funny :)UbitUmarov2016-08-271-1/+7
|
* llCollisionSound(,value) back to disable all sounds. new ↵UbitUmarov2016-08-274-9/+46
| | | | osCollisionSound(..). allows defualt sounds with volume
* potencial null refUbitUmarov2016-08-241-15/+15
|
* minor locking issueUbitUmarov2016-08-221-11/+11
|
* add a missing lock()UbitUmarov2016-08-211-1/+2
|
* fix llSetText utf8 string size clipingUbitUmarov2016-08-211-12/+2
|
* make the case llCollisionSound("",1.0) more clear its retunring to default ↵UbitUmarov2016-08-211-1/+3
| | | | sounds, ie like a prim that never had this funtion called.
* fix llCollisionSound("",0.0) not disabling sounds BUT let ↵UbitUmarov2016-08-201-1/+4
| | | | llCollisionSound("",value [<=1.0]) play default sounds with selected volume. I really don't care if last part is not like SL
* avoid telling a work job to cancel itselfUbitUmarov2016-08-191-2/+9
|
* do not enqueue next event processing if script is in SelfDelete stateUbitUmarov2016-08-191-3/+4
|
* ubOde revert making vehicle hover height disable hover. This at least ↵UbitUmarov2016-08-061-15/+19
| | | | breaks current scripts. wikis say it should, but makes no sense with vehicle type parameters defaults. Hover it again only disabled with timescale >300; handle llSameGroup on attachments
* fix incorrect ids in llDetected collision parametersUbitUmarov2016-08-061-2/+4
|
* fill data for llDetected funtions of collisions closer to the event. ↵UbitUmarov2016-08-052-31/+64
| | | | (xengine wasn't update with this on merge bc was not used there). fix some parameters
* remove country from avatars DetectParams, since it is only used on a cm ↵UbitUmarov2016-08-052-7/+13
| | | | function that can get it directly
* Provide tests for native datatypes where LSL Constants are used in lists as ↵BlueWall2016-08-031-6/+24
| | | | | | JSON elements. Namely: LSL_Float/double, LSL_String/string, LSL_Integer/int. Fixes http://opensimulator.org/mantis/view.php?id=7957 Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* missed a Math.sqrt ...UbitUmarov2016-08-011-4/+4
|
* rename a few things to reduce confusion between regions wold location and ↵UbitUmarov2016-07-311-6/+6
| | | | grid location (a lot more elsewhere)
* fix llEdgeOfWorld() for var regions (someone needs to test this betterUbitUmarov2016-07-291-45/+41
|
* a zero direction vector in llEdgeOfWorld() should return TRUE not FALSE, ↵UbitUmarov2016-07-281-1/+2
| | | | (SL wiki)
* remove references to RegionCombinerModuleUbitUmarov2016-07-281-18/+3
|
* add osGetHealRate(avatarkey) and osSetHealRate(avatarkey, healrate); ↵UbitUmarov2016-07-253-0/+36
| | | | healrate from 0 (disables auto heal) to 100 (maybe too fast) % per second. (untested)
* add osSetHealth() value from 1 to 100; (mantis 7973)UbitUmarov2016-07-243-0/+25
|