Adil El Farissi
ca722ecdd8
Add some OSSL functions related to child prims inventory manipulations
...
Add functions:
+ osGiveLinkInventory(integer linkNumber, key destination, string inventory)
Give an item located in a child prim inventory.
+ osGetInventoryNames(integer type)
Return a list of items names by type (or INVENTORY_ALL) located in the prim inventory.
+ osGetLinkInventoryNames(integer linkNumber, integer type)
Return a list of items names by type (or INVENTORY_ALL) located in a child prim inventory.
+ osGetInventoryKeys(integer type)
Return a list of the items UUIDs by type (or INVENTORY_ALL) located in the prim inventory.
+ osGetLinkInventoryKeys(integer linkNumber, integer type)
Return a list of the items UUIDs by type (or INVENTORY_ALL) located in a child prim inventory.
+ osGetLinkInventoryKey(integer linkNumber, string name)
Return the UUID of the specified item name located in a child prim inventory.
+ osGetLinkInventoryDesc(integer linkNumber, string itemNameorid)
Return the description of an item located in a child prim inventory.
+ osGetLinkInventoryName(integer linkNumber, key itemId)
Return the name of an item located in a child prim inventory.
Note: the LinkInventory functions don't have access to the root prim contents. This may change if requested by the community...
2024-02-20 17:36:33 +00:00
UbitUmarov
cf27093ee9
several changes to llIsFriend and related methods
2024-02-16 20:14:06 +00:00
UbitUmarov
4e2bea288a
add llIsFriend
2024-02-16 17:17:59 +00:00
UbitUmarov
dd58a3a57c
cosmetics; remove old unused sop rotation axis ints
2024-02-15 18:48:00 +00:00
UbitUmarov
2e26b8a8bb
add LinksetData support. Untested and still does not store in dbs. Not as spec. See mantis 9081 (runprebuild)
2024-02-06 23:45:11 +00:00
UbitUmarov
f1cba63aad
retire StringToBytes variants with string format. Do the format before calling..
2024-02-05 18:34:44 +00:00
UbitUmarov
79ac5c7f54
remove some obsolete code
2023-11-29 12:17:08 +00:00
UbitUmarov
953c646786
fix projector focus range.Thanks Rene Vega
2023-09-24 19:59:06 +01:00
UbitUmarov
bbe6075aa0
add lsl constant PRIM_SCULPT_FLAG_ANIMESH and change a few things about it
2023-08-08 18:45:49 +01:00
UbitUmarov
0cc702aaed
plus minor indentation fix
2023-08-01 19:02:08 +01:00
Vincent Sylvester
dba340a447
Minor fixes
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2023-08-01 18:57:39 +01:00
UbitUmarov
d5e49f29da
cosmetics
2023-07-25 19:56:55 +01:00
UbitUmarov
5ab9278583
add a few lsl constants for llLinkPlaySound
2023-07-18 20:28:56 +01:00
UbitUmarov
dbee15498d
mantis 9082: work around discrete math issues
2023-07-07 00:18:06 +01:00
UbitUmarov
35b4cfd6e2
mantis 9082: fix rotation for do arc
2023-07-06 03:33:48 +01:00
UbitUmarov
35e3383167
fix threat level of osDrawText
2023-06-30 23:03:53 +01:00
UbitUmarov
89130b9f0a
fix osSetParcelDetails, plus more cosmetics
2023-06-21 10:30:14 +01:00
UbitUmarov
1606ce4138
YEngine store a bool as integer on a lsl list in one initialization case
2023-06-20 20:59:04 +01:00
UbitUmarov
2849e57920
add osGetPrimCount([key primKey]) and osGetSittingAvatarsCount([key primkey]) that just do want name says unlike ll mess, absent primKey argument means current linkset
2023-06-14 22:45:37 +01:00
UbitUmarov
97b9f64e6d
make llGetObjectPrimCount() return 0 on attachments, as spec
2023-06-14 21:57:40 +01:00
UbitUmarov
dc2017b3d9
cosmetics on lsl json
2023-06-05 21:35:22 +01:00
UbitUmarov
1f5dfa37b0
cosmetics on sensorrepeat
2023-06-04 23:25:00 +01:00
UbitUmarov
2e2dee76e4
put back CheckThreatLevel on osDie
2023-06-02 23:14:45 +01:00
UbitUmarov
f8d1e78e8a
mantis 9080: make osDie only work on object rezzed by script linkset, as spec
2023-06-02 23:01:01 +01:00
UbitUmarov
8b6b00d597
fail to find lsl api in ossl should be a global fatal error
2023-06-02 22:37:10 +01:00
UbitUmarov
2625eed5e4
add some constants and reserve some linkset_data lsl event slots, compatible to mantis9081 patch, for now not accepted (any future implementation may diverge from that, even sl
2023-06-02 18:30:28 +01:00
UbitUmarov
db1c739ef2
preloadsound is suposed to send ownerid, plus save ns on useless dic searchs
2023-05-31 21:44:48 +01:00
UbitUmarov
52bd6a443e
make llLinkPlaySound() closer to spec
2023-05-31 19:27:43 +01:00
UbitUmarov
4462b65a48
don0t mess with flag usepaslist, thanks Tampa
2023-05-08 21:41:06 +01:00
UbitUmarov
700e044346
change llResetLand*List with ideas on mantis 9075
2023-05-08 21:22:12 +01:00
UbitUmarov
32028241d2
change llResetLand*List exec rights so works with group owned, plus other cosmetics
2023-05-08 18:54:51 +01:00
UbitUmarov
9c8ac8c70b
cosmetics
2023-05-08 03:05:36 +01:00
UbitUmarov
c47805e20d
cosmetics
2023-05-08 02:50:43 +01:00
UbitUmarov
cb0f6d099c
mantis 9075: do set use lists flags on addign first entry
2023-05-07 19:37:34 +01:00
UbitUmarov
83491db916
several changes to llhttprequest like use HttpClient
2023-05-06 18:06:40 +01:00
UbitUmarov
864871f490
a few changes
2023-05-05 11:45:17 +01:00
Jeff Kelley
b96ef0d00c
osSetPenColor
...
osSetPenColor1
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2023-05-05 10:45:02 +01:00
UbitUmarov
35962d8c39
add llListFindStrided; llListFindList change to be more as spec
2023-04-29 11:06:35 +01:00
UbitUmarov
7dbedecd88
add LSL llLinear2sRGB and llsRGB2Linear
2023-04-28 01:55:35 +01:00
UbitUmarov
549ebc1025
add old llList2ListStrided renamed osOldList2ListStrided to easy any possible script fixes
2023-04-27 22:15:19 +01:00
UbitUmarov
a4ba4232e6
change llList2ListStrided so it is more like spec (no exclusion range, etc
2023-04-27 22:01:52 +01:00
UbitUmarov
02fd3b86fa
missing file and take a debug message out
2023-04-27 21:58:21 +01:00
UbitUmarov
46831b086e
add llList2ListSlice
2023-04-27 21:55:55 +01:00
UbitUmarov
7b7071f778
fix bad c&p
2023-04-26 21:05:16 +01:00
UbitUmarov
4c061a0602
add llListSortStrided and osListSortInPlaceStrided
2023-04-26 20:26:01 +01:00
UbitUmarov
33bdf572c6
fix several PARCEL_DETAILS_* constants for getparceldetails, add PARCEL_DETAILS_GEOMETRICCENTER; Stop script on unknown parameter, instead of keep running with a wrong integer 0 result
2023-04-18 17:54:24 +01:00
UbitUmarov
f96793cd19
minr changes to lsl getparceldetails
2023-04-18 02:49:23 +01:00
UbitUmarov
93e06f87f6
add list osGetParcelIDs() and key osGetParcelID(), plus a few changes to previus commits
2023-04-16 20:00:35 +01:00
UbitUmarov
68130e0c93
cosmetics
2023-04-16 18:09:34 +01:00
UbitUmarov
f8e7e45965
add a test workflow for dotnet
2023-03-19 21:03:24 +00:00