Commit Graph

3936 Commits

Author SHA1 Message Date
UbitUmarov
90ef92158a several changes to lsl http urlmodule; X-SecondLife-Region change is in global coords not grid, etc, mantis 8823 sould be fixed at least untly next viewers changes 2020-12-09 14:46:55 +00:00
UbitUmarov
4293ba9dd3 allow osStopSound to work on more than one prim Acording to provided LINK_* paramenter 2020-12-09 13:47:32 +00:00
UbitUmarov
822f381145 mantis 8621: improve one error message a bit, thanks Tampa 2020-11-19 15:29:16 +00:00
UbitUmarov
da28aada2c avoid a null ref in lsl 2020-11-15 13:45:34 +00:00
UbitUmarov
f25b1283b9 llRequestAgentData: let presence cache expire or fast requestes may block eventual updates 2020-11-07 01:39:58 +00:00
UbitUmarov
62b7ee96bd fix llGetLinkKey 2020-11-06 19:14:01 +00:00
UbitUmarov
77082148ab mantis 8793: break link even if it is the script prim; adicialy standup all avatars as spec. Don't like this standup it is fundamentaly silly done on all cases, may review this later 2020-11-01 19:56:36 +00:00
UbitUmarov
3d5d4333dd fix llGetLinkKey to support LINK_* constants 2020-10-26 14:26:57 +00:00
UbitUmarov
c6b27cc02a silly bug on llSetText exec 2020-10-11 04:00:35 +01:00
UbitUmarov
d437808ba4 add INVENTORY_SETTING lsl constant; cosmetics 2020-10-09 12:42:28 +01:00
UbitUmarov
128e0be382 add GetFullGroupPowers(agentID, groupID) to groups modules. This returns the 'sum' of powers of all agent roles on that group, apply it to some OSSL (mantis 8777). It May be needed elsewhere 2020-10-09 00:20:34 +01:00
UbitUmarov
89ccd601b1 osInviteToGroup: mk sure avatar is really in same region; return value 2 if avatar is already member of the group 2020-10-08 22:24:10 +01:00
UbitUmarov
c136bcef6e osInviteToGroup: dont invite if already member (returns TRUE in this case) 2020-10-08 21:45:33 +01:00
UbitUmarov
52b16c34a2 add a little missing space 2020-10-08 21:15:02 +01:00
UbitUmarov
1acac074ec cosmetics on ossl 2020-10-08 20:55:07 +01:00
UbitUmarov
e6d14ad303 gridinfo and ossl 2020-09-26 14:25:36 +01:00
UbitUmarov
a2534dc378 stop using yengine math inlines, this have cast issues, just use lsl api, plus cosmetics 2020-09-25 02:38:00 +01:00
UbitUmarov
d2e7c711b4 actually make yExceptionMessage and yExceptionTypeName avaiable 2020-09-21 21:40:24 +01:00
UbitUmarov
d256b29511 rename Yengine option ScriptBasePath as ScriptEnginesPath to match Xengine 2020-09-20 03:21:43 +01:00
UbitUmarov
aefff34013 let yengine understand scriptexception 2020-09-20 01:57:22 +01:00
UbitUmarov
4273519197 fix silly bugs on osReplaceRegionEnvironment() 2020-09-12 20:10:45 +01:00
UbitUmarov
64fea8f20c mantis 8770: let osGetSunParam(day_length) return the same as llGetDayLength() ie day length at prim location 2020-09-12 16:14:14 +01:00
UbitUmarov
5b5915de72 mantis 8768: fix the empty string case; do the llpasscollions 1 as true, others false; cosmetics 2020-09-08 01:29:22 +01:00
UbitUmarov
23de4e3a82 let scriptEvents flags represent all events we have (so change to 64bit ulong) not the need to keep duplicated definitions on main framework and each script engine, namely because Xengine app domain option 2020-09-04 14:22:24 +01:00
UbitUmarov
9a32266382 mantis 8757: LSL casting plague 2020-09-02 16:41:09 +01:00
UbitUmarov
eae2f87cae cosmetics 2020-09-01 18:22:44 +01:00
UbitUmarov
a1239d2706 Yengine: avoid use of Enum.Parse 2020-08-31 18:46:10 +01:00
UbitUmarov
3c3553d5b1 Xengine: cosmetics 2020-08-31 17:37:15 +01:00
UbitUmarov
7364acf42e Xengine: change allocation of executor events mask map 2020-08-31 17:18:51 +01:00
UbitUmarov
b64e1792ff wt* remove osSetStateEvents, any script using it must just DIE 2020-08-31 15:01:26 +01:00
UbitUmarov
92e3f424cf cosmetics 2020-08-30 16:05:02 +01:00
UbitUmarov
9aa7f41bca add cap AttachmentResources ( no urls, memory account is per yengine mem usage) 2020-08-23 01:46:34 +01:00
UbitUmarov
16ab72a223 break the top thingies 2020-08-22 17:33:38 +01:00
StolenRuby
2f0d2db19d Top Scripts
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2020-08-22 12:38:35 +01:00
UbitUmarov
fd49254708 more changes on task inventory offers 2020-08-21 22:24:49 +01:00
UbitUmarov
7c1e1a15cc a few more changes on lsl notecards 2020-08-17 16:14:39 +01:00
UbitUmarov
6dcb4ed7a0 ok change a confusing expire renew of 0 (that does mean that cache min expire time) 2020-08-17 15:11:48 +01:00
UbitUmarov
5bafd97c69 change script notecards cache 2020-08-17 15:06:52 +01:00
UbitUmarov
262d9d30c0 oh forgot the forced sleep.. we can't have that can we.. 2020-08-17 13:23:01 +01:00
UbitUmarov
33bb55581d LSL do ImediatePost on cached note card 2020-08-17 13:07:56 +01:00
UbitUmarov
29e42f2a25 missing bits 2020-08-16 20:04:46 +01:00
UbitUmarov
421cc0c018 change llName2Key and add llRequestUserKey (not the patch on mantis 8369, now utdated). some testing needed.. 2020-08-16 20:01:00 +01:00
UbitUmarov
15f0b1190a it is NULL_KEY const, not UUID.Zero.Tostring() calls 2020-08-16 11:08:41 +01:00
UbitUmarov
3ddaa3a9e6 change llGivemoney (like last commit, so it runs on a limited threadpool not the main one 2020-08-15 22:25:29 +01:00
UbitUmarov
4bcb3f72a1 change llTransferLindenDollars 2020-08-15 22:02:53 +01:00
UbitUmarov
b394b6ccef duhh why was i storing something to forget?? 2020-08-15 21:07:33 +01:00
UbitUmarov
690cb37767 ahh that bit! 2020-08-15 20:33:38 +01:00
UbitUmarov
7e122b885b more bits? 2020-08-15 20:12:13 +01:00
UbitUmarov
15d600c08a LSL no need for Linq 2020-08-15 20:03:29 +01:00
UbitUmarov
51cb555793 first step to phase out RayCastV3: ignore it, and wait for ppl cry 2020-08-15 19:33:07 +01:00