UbitUmarov
|
aff9c345dd
|
osSetParcelDetails: add more land update code
|
2017-07-12 07:27:21 +01:00 |
|
UbitUmarov
|
a069ed09a8
|
osSetParcelDetails: make seeAVs send updates. This is a temporary patch, this function does need to call a framework land function that deos issue proper updates about all fields to all cleints. ( sounds will not stop/start also for now)
|
2017-07-12 03:47:34 +01:00 |
|
UbitUmarov
|
3847f861e3
|
osSetParcelDetails: allow parcel group to be cleared also
|
2017-07-12 01:52:01 +01:00 |
|
UbitUmarov
|
c8a9b0321f
|
osSetParcelDetails: place hard restrictions on change owner,claimdate (both estate owner or manager) and group (same plus parcel owner that also needes to be a member of the new group); add PARCEL_DETAILS_SEE_AVATARS, PARCEL_DETAILS_ANY_AVATAR_SOUNDS and PARCEL_DETAILS_GROUP_SOUNDS
|
2017-07-12 01:44:34 +01:00 |
|
UbitUmarov
|
965d004fbe
|
do calls to m_host.AddScriptLPS() on the right place on osslm this stat is of course still wrong LPS does not mean api function calls
|
2017-06-30 22:39:19 +01:00 |
|
UbitUmarov
|
6b0a3e981c
|
put osGetAgentIP() in threat control with level Severe so it can be disabled even for inworld administrators as needed on some grids. rearrage the osslEnable.ini file segregating the funtions only listed for information
|
2017-06-30 22:04:56 +01:00 |
|
UbitUmarov
|
e243dd0519
|
put back getAgentIP bug restricted, script owner must be a Administrator (god)
|
2017-06-28 02:19:27 +01:00 |
|
UbitUmarov
|
936aee412d
|
remove osGetAgentIP() this was not a good idea to have :(
|
2017-06-27 01:41:06 +01:00 |
|
UbitUmarov
|
5242853d68
|
dont list deleted ones, that still don't know they are gone
|
2017-06-26 20:55:44 +01:00 |
|
UbitUmarov
|
b319977a3f
|
dont list deleted ones, that still don't know they are gone
|
2017-06-26 20:51:40 +01:00 |
|
UbitUmarov
|
e53f439981
|
add osGetNPCList()
|
2017-06-26 20:42:49 +01:00 |
|
UbitUmarov
|
b59ce7c968
|
also on the actual source file
|
2017-06-26 20:28:16 +01:00 |
|
UbitUmarov
|
f660aa37ac
|
add similar restrictions to osObjectTeleport :(
|
2017-06-26 19:40:20 +01:00 |
|
UbitUmarov
|
cbd0af3cab
|
let osTeleport* always work on script prim owner
|
2017-06-26 18:26:45 +01:00 |
|
UbitUmarov
|
0c5f412ed4
|
put back restriction that on osTeleport the target must be on land owned by the script owner or this is a estate manager/owner, or target did gave script permission.
|
2017-06-26 02:49:20 +01:00 |
|
UbitUmarov
|
0418542344
|
some shortcuts on local osTeleport, reduce its time penalty, do it with script thread
|
2017-06-26 00:18:46 +01:00 |
|
UbitUmarov
|
84abdf866a
|
add respective ossl helper funtion osDrawScaleTransform(string drawList, LSL_Float x, LSL_Float y)
|
2017-06-25 02:26:36 +01:00 |
|
UbitUmarov
|
cb8975e567
|
add string osDrawTranslationTransform(string drawList, LSL_Float x, 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
|
2017-06-24 23:04:37 +01:00 |
|
UbitUmarov
|
1a8a77c41e
|
revert the thread level change; remove unused dynamic texture timer from internal code; let blend alpha work if < 255; let blend work with the selected face; etc
|
2017-06-24 09:24:56 +01:00 |
|
UbitUmarov
|
ed8fc359f3
|
change thread level of osSetDynamicTextureDataBlendFace to VeryHigh
|
2017-06-24 06:11:10 +01:00 |
|
UbitUmarov
|
ae4266916c
|
add string osSetDynamicTextureDataFace(string dynamicID, string contentType, string data, string extraParams, int timer, int face) to easy only setting a prim face
|
2017-06-24 04:23:13 +01:00 |
|
UbitUmarov
|
c3dbf91152
|
osDrawFilledEllipse or string comand FillEllipse identical do Ellipse one
|
2017-06-24 03:21:23 +01:00 |
|
UbitUmarov
|
3402819888
|
do the same in the cases we are just moving parts around and not changing their caches (ie their taskInventory)
|
2017-05-04 12:08:10 +01:00 |
|
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
|
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 |
|
UbitUmarov
|
0a5d6671ce
|
fix llScriptDanger(); don't call old ScriptDamage on ossl health functions
|
2017-01-21 06:37:29 +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 |
|
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
|
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
|
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 |
|
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
|
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 |
|