From 02b37d6dad801f03210affab11473d69f4242188 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Sun, 6 Mar 2022 02:54:58 +0100 Subject: [PATCH] Add OBJECT_ACCOUNT_LEVEL, fix PRIM_PROJECTOR --- builtins.txt | 4 +++- lslopt/lslfuncopt.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/builtins.txt b/builtins.txt index 17cb2e6..a019e91 100644 --- a/builtins.txt +++ b/builtins.txt @@ -1,4 +1,4 @@ -// Generated by LSL2 Derived Files Generator. Database version: 0.0.20210128000; output module version: 0.0.20140731000 +// Generated by LSL2 Derived Files Generator. Database version: 0.0.20220306000; output module version: 0.0.20140731000 integer llAbs( integer val ) float llAcos( float val ) void llAddToLandBanList( key avatar, float hours ) @@ -747,6 +747,7 @@ const integer MASK_GROUP = 2 const integer MASK_NEXT = 4 const integer MASK_OWNER = 1 const string NULL_KEY = "00000000-0000-0000-0000-000000000000" +const integer OBJECT_ACCOUNT_LEVEL = 41 const integer OBJECT_ANIMATED_COUNT = 39 const integer OBJECT_ANIMATED_SLOTS_AVAILABLE = 40 const integer OBJECT_ATTACHED_POINT = 19 @@ -958,6 +959,7 @@ const integer PRIM_PHYSICS_SHAPE_TYPE = 30 const integer PRIM_POINT_LIGHT = 23 const integer PRIM_POSITION = 6 const integer PRIM_POS_LOCAL = 33 +const integer PRIM_PROJECTOR = 42 const integer PRIM_ROTATION = 8 const integer PRIM_ROT_LOCAL = 29 const integer PRIM_SCRIPTED_SIT_ONLY = 40 diff --git a/lslopt/lslfuncopt.py b/lslopt/lslfuncopt.py index 0393391..a38dc75 100644 --- a/lslopt/lslfuncopt.py +++ b/lslopt/lslfuncopt.py @@ -57,8 +57,8 @@ def OptimizeArgs(node, sym): # Type of each entry in llGetObjectDetails. -# Last: 40 (OBJECT_ANIMATED_SLOTS_AVAILABLE). -objDetailsTypes = 'issvrvkkkiiififfffkiiiiiiffkiviiksiisiiii' +# Last: 41 (OBJECT_ACCOUNT_LEVEL). +objDetailsTypes = 'issvrvkkkiiififfffkiiiiiiffkiviiksiisiiiii' primParamsTypes = \ ( False # 0 (unassigned) , 'i*' # 1=PRIM_TYPE_LEGACY