712 Commits

Author SHA1 Message Date
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
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
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
db1c739ef2 preloadsound is suposed to send ownerid, plus save ns on useless dic searchs 2023-05-31 21:44:48 +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
549ebc1025 add old llList2ListStrided renamed osOldList2ListStrided to easy any possible script fixes 2023-04-27 22:15:19 +01:00
UbitUmarov
4c061a0602 add llListSortStrided and osListSortInPlaceStrided 2023-04-26 20:26:01 +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
3dd1dd2f76 reduce potencial useless int casts from list items 2023-03-15 10:32:55 +00:00
UbitUmarov
bf90a8d1c5 reduce potencial useless string casts from list items 2023-03-15 09:22:14 +00:00
UbitUmarov
22ba1c7688 avoid array out of bounds on last terrain getheight 2023-02-14 02:02:37 +00:00
UbitUmarov
c3db66a3f9 add LSL:key.NullKey, plus cosmetics 2023-02-10 16:18:37 +00:00
UbitUmarov
9472ec630c fix typo 2023-02-06 19:26:31 +00:00
UbitUmarov
a4752eb051 ossl cosmetics; change some string comparer to ordinal 2022-11-13 00:05:31 +00:00
UbitUmarov
209b6babb5 mantis 9036: do not allow ForceAttachToAvatarFromInventory to attach coalesced inventory assets 2022-11-12 19:35:45 +00:00
UbitUmarov
d9380c9b83 clean some spurius chars and a few other things. Thanks Vincent Sylvester 2022-11-12 02:49:01 +00:00
UbitUmarov
d27516ac01 cosmetics 2022-10-22 22:51:55 +01:00
UbitUmarov
a28c875ce4 add llSHA256String() same as osSHA256 2022-10-22 14:10:07 +01:00
UbitUmarov
fddb3761a0 use some shared char arrays on string split 2022-10-19 01:38:25 +01:00
UbitUmarov
6ff8ecaae0 appdomains are gone. XEngine does not make much sense without them 2022-10-02 11:38:50 +01:00
UbitUmarov
c972c23d2e try simplify lsl listen code a bit 2022-06-18 22:40:01 +01:00
UbitUmarov
398fe1ffe6 change again, on disable leave parameters as they where; add values check to osSetProjectionParams 2022-05-22 16:54:19 +01:00
UbitUmarov
1df00ca5cc limit osTerrainFlush calls to one per minute with silent ignore 2022-03-29 16:36:46 +01:00
UbitUmarov
9bd8e45b30 remove some more of obsolete ninha joints code 2022-03-19 01:06:44 +00:00
UbitUmarov
dea5b83e8b also revert osMessageAttachments time penalty. It does dispturb current existent action games 2022-01-22 21:27:36 +00:00
UbitUmarov
fbbcc1edd7 == string.Empty is .Lenght == 0 2022-01-13 20:31:52 +00:00
UbitUmarov
dd846ffc6c update libomv with vector2 and 3 IsZero() 2022-01-09 23:52:42 +00:00
UbitUmarov
da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov
7e0fc95c3a == UUID.Zero is slow 2022-01-09 00:33:16 +00:00
UbitUmarov
0bbcd7bf63 Maximum notecard size is 65,536 bytes, enforce it on osmakenotecard 2022-01-06 21:16:18 +00:00
UbitUmarov
e78caeeac8 add explicit osMakeNotecard(string notecardName, LSL_String contents) so it does not depend on implicit cast from string to list, as before 2022-01-06 20:42:50 +00:00
UbitUmarov
ce5dca5c56 revert the slowdown of osMessageObject. Also reduce the slowdown osMessageAttachments to (100 + 10 *NumberTargetedPrims) miliseconds. Some action games shown a bit of visible negative impact, so lets test 2022-01-06 02:34:14 +00:00
UbitUmarov
e6528e828d do use listObjToInt() 2022-01-01 18:52:35 +00:00
UbitUmarov
67bdbc02a1 change osMessageAttachments() a bit more 2022-01-01 18:32:54 +00:00
UbitUmarov
0a447d1a9c slowdown osMessageObject a bit. Also slowdown osMessageAttachments by (200 + 10 *NumberTargetedPrims) miliseconds, plus some implementation changes 2022-01-01 18:06:19 +00:00
UbitUmarov
63db74c393 Ooopps.. better call initLSL 2021-12-31 04:20:03 +00:00
UbitUmarov
e3d8450692 throttle osnpcsay as llSay 2021-12-31 04:12:21 +00:00
UbitUmarov
c0fdd2a80b cosmetics 2021-11-15 20:59:46 +00:00
UbitUmarov
3db0bf7996 mantis 7952: kill npc if health gone (original patch by Mandarinka Tasty with small change) 2021-10-24 21:03:55 +01:00
UbitUmarov
3423e53043 fix osRequest*URL return type and threat level name 2021-10-18 20:42:28 +01:00
UbitUmarov
85a0e4243c remove a forgotten checkthreatlevel on a osSetProjectionParams variant 2021-09-20 18:09:24 +01:00
UbitUmarov
1e85f54275 TPs are root agents only 2021-09-17 01:48:16 +01:00
UbitUmarov
6acf368f5b let osTeleportAgent(key agent, vector position, vector lookat) try teleport to a nearby region is position is outside current region (TEST) 2021-09-16 17:36:38 +01:00
UbitUmarov
e32734bb3b similar for osAvatarName2Key 2021-09-15 01:43:33 +01:00
UbitUmarov
2cc8b97a2e osKey2Name: first look if the avatar is on region already 2021-09-15 01:28:27 +01:00
UbitUmarov
af4dacee53 a few typos 2021-09-01 16:37:28 +01:00