UbitUmarov
|
0f7ffc56ce
|
several changes for osTeleportObject
|
2017-04-15 10:46:18 +01:00 |
|
UbitUmarov
|
c0904a32cb
|
OSSL CheckThreatLevel() with no arguments only tests if OSSL is enabled. 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 15:11:19 +01:00 |
|
UbitUmarov
|
2805cb9dec
|
give osTeleportObject proper OSFunctionThreatLevel setting on osslEnable.ini
|
2017-04-05 01:15:44 +01:00 |
|
UbitUmarov
|
d085c337a9
|
add a little speedup on repeated requests for same name on osGetLinkNumber.
|
2017-04-04 20:11:11 +01:00 |
|
UbitUmarov
|
e237e1b2fa
|
add LSL_Integer osGetLinkNumber(LSL_String name). uses a cache for the string to linknumber map, cache invalidations may still be missing :(
|
2017-04-04 19:27:45 +01:00 |
|
UbitUmarov
|
ca250e0b0b
|
mantis 8740: rename osObjectTeleport as osTeleportObject, replaced the stop parameter by flags, add flags OSTPOBJ_STOPATTARRGET and OSTPOBJ_SETROT
|
2017-04-04 14:34:25 +01:00 |
|
UbitUmarov
|
2bb5e98574
|
add EXPERIMENTAL osObjectTeleport(LSL_Key objectUUID, LSL_Vector targetPos, LSL_Rotation rotation, LSL_Integer stop)
|
2017-04-03 17:19:28 +01:00 |
|
UbitUmarov
|
6a35a965ff
|
add OSSL functions to override linksets total mass, center of mass and 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-31 20:55:48 +01:00 |
|
Melanie Thielker
|
5587ee4500
|
Merge branch 'melanie'
|
2017-03-31 14:50:14 +01:00 |
|
Melanie Thielker
|
91f142bbd2
|
Add the option to link a scene object with a monitoring object
For debugging purposes.
|
2017-03-31 14:38:41 +01:00 |
|
UbitUmarov
|
ed365f6220
|
remove SOP.AttachPoint, redundant( and incoerent) with SOG.AttachmentPoint
|
2017-01-26 19:43:00 +00:00 |
|
UbitUmarov
|
f722f1cf6c
|
fix test setup
|
2017-01-25 18:10:59 +00:00 |
|
UbitUmarov
|
0a5d6671ce
|
fix llScriptDanger(); don't call old ScriptDamage on ossl health functions
|
2017-01-21 06:37:29 +00:00 |
|
UbitUmarov
|
dac32c4e5a
|
change CanObjectEntry() to use a SOG
|
2017-01-20 14:26:24 +00:00 |
|
UbitUmarov
|
db2fbf6516
|
add more calls to effective permissions aggregation, some paths may still be missing on objects changes, but remove the aggregation on check paths, so all can be tested.
|
2017-01-17 13:24:09 +00:00 |
|
UbitUmarov
|
da69bc5da6
|
restore argument name material_bits
|
2017-01-08 11:28:34 +00:00 |
|
UbitUmarov
|
fb42845bee
|
mantis 8117: fix llSetPhysicsMaterial, using proper LSL_float type
|
2017-01-08 11:15:39 +00:00 |
|
Melanie Thielker
|
556d95ef05
|
Revert "Allow OSSL scripts to softfail"
This reverts commit e5244fe708.
Conflicts:
OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
|
2017-01-07 23:36:07 +00:00 |
|
Melanie Thielker
|
f457925f80
|
Fix a compile issue and reintroduce the "GOD" script option
|
2017-01-07 23:12:51 +00:00 |
|
Melanie Thielker
|
c9736755d8
|
Merge branch 'master' of opensimulator.org:/var/git/opensim
|
2017-01-07 22:54:24 +00:00 |
|
Melanie Thielker
|
e5244fe708
|
Allow OSSL scripts to softfail
|
2017-01-07 22:53:46 +00:00 |
|
UbitUmarov
|
2d0860ac51
|
rename OSSL enable option GOD as ACTIVE_GOD so its use is more clear
|
2017-01-07 22:51:56 +00:00 |
|
UbitUmarov
|
e2167716aa
|
change OSSL enable option GOD to use IsGod, so it means a active god, as my original idea
|
2017-01-07 21:44:01 +00:00 |
|
Melanie Thielker
|
e58903be6f
|
Correct casing on isGod and isViewerUIGod
|
2017-01-07 20:38:30 +00:00 |
|
UbitUmarov
|
effa32cfa4
|
replace godlevel compares by the new faster bool isViewerUIGod
|
2017-01-07 18:41:46 +00:00 |
|
Melanie Thielker
|
ad8915f154
|
Restructure god level and permissions
Create a class GodController which controls all aspects of god level,
viewer modes and user levels at ScenePresence level.
|
2017-01-06 00:55:14 +00:00 |
|
UbitUmarov
|
1a35af229c
|
remove code i started but didn't finish
|
2017-01-05 19:59:48 +00:00 |
|
Melanie Thielker
|
b16abc8166
|
Massive tab and trailing space cleanup
|
2017-01-05 19:07:37 +00:00 |
|
Melanie Thielker
|
ba1ca67afe
|
Re-add GRID_GOD because in some cases an "employee-only" level is simply needed
|
2016-12-23 19:48:03 +00:00 |
|
UbitUmarov
|
0887be3c12
|
replace the (hidden) GRID_GOD by a more usefull GOD so includes all types. 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-23 03:42:50 +00:00 |
|
Melanie Thielker
|
1602148f5e
|
Merge branch 'master' of opensimulator.org:/var/git/opensim
|
2016-12-21 20:57:04 +00:00 |
|
Melanie Thielker
|
2bfbd6ef2e
|
Change GRID_GOD script permission to do what it says on the tin.
Suggested by Mandarinka
|
2016-12-21 20:56:28 +00:00 |
|
UbitUmarov
|
7367f03d6e
|
remove a odd raycastv3 config option
|
2016-12-21 20:39:38 +00:00 |
|
Melanie Thielker
|
7286b27ff9
|
Add GRID_GOD to the list of values allowed for enabling OSSL functions
|
2016-12-21 14:35:34 +00:00 |
|
UbitUmarov
|
b4bbf4f95d
|
review llCastRay V3 phantom detection. Make it ignore physics shape type none as physics engines do.
|
2016-12-16 23:28:14 +00:00 |
|
UbitUmarov
|
853e98d340
|
reserve constant OBJECT_ATTACHED_SLOTS_AVAILABLE from mantis 8096. But do not implement it
|
2016-12-16 01:13:07 +00:00 |
|
UbitUmarov
|
3056926403
|
dont self osDie attachments
|
2016-12-14 16:31:39 +00:00 |
|
UbitUmarov
|
553b326fb2
|
restrict osDie to objects rezzed by the script object group and a few more changes
|
2016-12-14 16:08:25 +00:00 |
|
Jeff Kelley
|
95d6396300
|
Add osDie(key)
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2016-12-14 15:14:22 +00:00 |
|
UbitUmarov
|
1ffc81c869
|
also reduce check threat level of osNpcSetProfileAbout to Low; update osslEnable.ini
|
2016-12-14 01:31:16 +00:00 |
|
UbitUmarov
|
1c08b3d8f9
|
also fox chekc threat level on osNpcSetProfileAbout
|
2016-12-14 01:16:21 +00:00 |
|
Melanie Thielker
|
a75c16e1bf
|
Fox threat level line on SetProfileImage. It is ALWAYS the name of the function!
Low is justified because setting an image requires having a NPC in the
first place....
|
2016-12-14 01:00:48 +00:00 |
|
Mandarinka Tasty
|
ec883d0f15
|
New OSSL function: osNpcSetProfileImage(LSL_Key npc, string image); This 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-14 00:24:52 +00:00 |
|
Mandarinka Tasty
|
575825193b
|
The new string-parameter: "region_object_bonus" for llGetEnv(string name);
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2016-12-09 20:57:33 +00:00 |
|
UbitUmarov
|
d4e285b1a1
|
add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile About text. requires OsNpcCreate rights
|
2016-12-06 17:05:02 +00:00 |
|
UbitUmarov
|
51104be6d4
|
remove SOG.FromPartID from main code and flag it obsolete
|
2016-12-04 17:56:47 +00:00 |
|
Mandarinka Tasty
|
7c566dca5a
|
The new Constant: integer OBJECT_REZZER_KEY = 32;
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2016-12-04 17:18:56 +00:00 |
|
Mandarinka Tasty
|
2a29a270da
|
Adding new string-parameter: "region_max_prims" for llGetEnv(string name);
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2016-12-04 10:32:06 +00:00 |
|
Mandarinka Tasty
|
7de2c8ae70
|
The new Constant: integer OBJECT_TEMP_ATTACHED = 34;
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2016-11-30 00:06:25 +00:00 |
|
UbitUmarov
|
9dd820765e
|
change last patch a bit
|
2016-11-28 05:58:05 +00:00 |
|