aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-04-24 some fixes on the materials paramenters of llGetPrimitiveParams()UbitUmarov1-8/+48
2017-04-24 add suport for materials parameters PRIM_NORMAL, PRIM_SPECULAR and ↵UbitUmarov1-0/+88
PRIM_ALPHA_MODE of llGetPrimitiveParams(). Im sleeping at this time, this can be very wrong
2017-04-24 fix (or actually break) llList2float() since LSL_Key is same as ↵UbitUmarov1-2/+3
LSL_String, the case of invalid LSL_Key cannot be handle, since most likely it is a string
2017-04-21 mantis 8154 dont let self lResetOtherScript mean harakiriUbitUmarov1-89/+77
2017-04-15several changes for osTeleportObjectUbitUmarov4-9/+8
2017-04-05OSSL CheckThreatLevel() with no arguments only tests if OSSL is enabled. ↵UbitUmarov1-4/+28
Faster test for safe functions that are always allowed with OSSL enabled. other name could be CheckOSSLenabled, but this name preserves functions template.
2017-04-05 give osTeleportObject proper OSFunctionThreatLevel setting on osslEnable.iniUbitUmarov1-2/+2
2017-04-04add a little speedup on repeated requests for same name on osGetLinkNumber.UbitUmarov1-0/+1
2017-04-04 add LSL_Integer osGetLinkNumber(LSL_String name). uses a cache for the ↵UbitUmarov2-0/+14
string to linknumber map, cache invalidations may still be missing :(
2017-04-04 mantis 8740: rename osObjectTeleport as osTeleportObject, replaced the stop ↵UbitUmarov4-7/+14
parameter by flags, add flags OSTPOBJ_STOPATTARRGET and OSTPOBJ_SETROT
2017-04-03add EXPERIMENTAL osObjectTeleport(LSL_Key objectUUID, LSL_Vector targetPos, ↵UbitUmarov3-0/+52
LSL_Rotation rotation, LSL_Integer stop)
2017-03-31 add OSSL functions to override linksets total mass, center of mass and ↵UbitUmarov3-0/+247
inertia. replacing the crude automatic estimation based on prims known to physics and density. Changed parameters are still not saved, and are lost on region crossings. only suported by UbODE. EXPERIMENTAL feature, only test it for now.. don't try to use in products.
2017-03-31Add the option to link a scene object with a monitoring objectMelanie Thielker1-0/+13
For debugging purposes.
2017-01-26 remove SOP.AttachPoint, redundant( and incoerent) with SOG.AttachmentPointUbitUmarov1-2/+0
2017-01-21fix llScriptDanger(); don't call old ScriptDamage on ossl health functionsUbitUmarov2-5/+6
2017-01-20change CanObjectEntry() to use a SOGUbitUmarov1-1/+1
2017-01-17add more calls to effective permissions aggregation, some paths may still be ↵UbitUmarov1-0/+1
missing on objects changes, but remove the aggregation on check paths, so all can be tested.
2017-01-08restore argument name material_bitsUbitUmarov2-3/+3
2017-01-08mantis 8117: fix llSetPhysicsMaterial, using proper LSL_float typeUbitUmarov3-6/+6
2017-01-07Revert "Allow OSSL scripts to softfail"Melanie Thielker1-1/+1
This reverts commit e5244fe70830d6c9ece23d26039d5cbabe9ce9ff. Conflicts: OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
2017-01-07Fix a compile issue and reintroduce the "GOD" script optionMelanie Thielker1-1/+10
2017-01-07Allow OSSL scripts to softfailMelanie Thielker1-1/+1
2017-01-07rename OSSL enable option GOD as ACTIVE_GOD so its use is more clearUbitUmarov1-2/+2
2017-01-07change OSSL enable option GOD to use IsGod, so it means a active god, as my ↵UbitUmarov1-6/+9
original idea
2017-01-07Correct casing on isGod and isViewerUIGodMelanie Thielker3-7/+7
2017-01-07replace godlevel compares by the new faster bool isViewerUIGodUbitUmarov3-7/+7
2017-01-06Restructure god level and permissionsMelanie Thielker3-8/+8
Create a class GodController which controls all aspects of god level, viewer modes and user levels at ScenePresence level.
2017-01-05remove code i started but didn't finishUbitUmarov1-85/+0
2017-01-05Massive tab and trailing space cleanupMelanie Thielker14-203/+203
2016-12-23Re-add GRID_GOD because in some cases an "employee-only" level is simply neededMelanie Thielker1-3/+10
2016-12-23replace the (hidden) GRID_GOD by a more usefull GOD so includes all types. ↵UbitUmarov1-3/+5
This needs to be changed to current effective godlevel check (sp.GodLevel) when that is fixed. Automatic god powers need be (optionaly) removed
2016-12-21Change GRID_GOD script permission to do what it says on the tin.Melanie Thielker1-1/+1
Suggested by Mandarinka
2016-12-21remove a odd raycastv3 config optionUbitUmarov1-22/+14
2016-12-21Add GRID_GOD to the list of values allowed for enabling OSSL functionsMelanie Thielker1-1/+10
2016-12-16review llCastRay V3 phantom detection. Make it ignore physics shape type ↵UbitUmarov1-125/+127
none as physics engines do.
2016-12-16reserve constant OBJECT_ATTACHED_SLOTS_AVAILABLE from mantis 8096. But do ↵UbitUmarov1-0/+1
not implement it
2016-12-14dont self osDie attachmentsUbitUmarov1-1/+5
2016-12-14restrict osDie to objects rezzed by the script object group and a few more ↵UbitUmarov1-11/+19
changes
2016-12-14Add osDie(key)Jeff Kelley3-0/+49
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-14 also reduce check threat level of osNpcSetProfileAbout to Low; update ↵UbitUmarov1-1/+1
osslEnable.ini
2016-12-14 also fox chekc threat level on osNpcSetProfileAboutUbitUmarov1-1/+1
2016-12-14Fox threat level line on SetProfileImage. It is ALWAYS the name of the function!Melanie Thielker1-1/+1
Low is justified because setting an image requires having a NPC in the first place....
2016-12-14New OSSL function: osNpcSetProfileImage(LSL_Key npc, string image); This ↵Mandarinka Tasty3-0/+35
patch gives possibility to set image in created NPC's profile. You can use UUID of the texture or name of texture included in prim's inventory. Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-09The new string-parameter: "region_object_bonus" for llGetEnv(string name);Mandarinka Tasty1-0/+4
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-06 add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile ↵UbitUmarov3-0/+25
About text. requires OsNpcCreate rights
2016-12-04remove SOG.FromPartID from main code and flag it obsoleteUbitUmarov1-2/+4
2016-12-04The new Constant: integer OBJECT_REZZER_KEY = 32;Mandarinka Tasty2-0/+7
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-04Adding new string-parameter: "region_max_prims" for llGetEnv(string name);Mandarinka Tasty1-0/+4
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-11-30The new Constant: integer OBJECT_TEMP_ATTACHED = 34;Mandarinka Tasty2-0/+14
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-11-28change last patch a bitUbitUmarov1-19/+25