diff --git a/builtins.txt b/builtins.txt index 2a077f2..4893562 100644 --- a/builtins.txt +++ b/builtins.txt @@ -1,4 +1,4 @@ -// Generated by LSL2 Derived Files Generator. Database version: 0.0.20230203000; output module version: 0.0.20140731000 +// Generated by LSL2 Derived Files Generator. Database version: 0.0.20230409000; output module version: 0.0.20140731000 integer llAbs( integer val ) float llAcos( float val ) void llAddToLandBanList( key avatar, float hours ) @@ -216,6 +216,7 @@ vector llGroundContour( vector offset ) vector llGroundNormal( vector offset ) void llGroundRepel( float height, integer water, float tau ) vector llGroundSlope( vector offset ) +string llHMAC( string authkey, string message, string hashalg ) key llHTTPRequest( string url, list parameters, string body ) void llHTTPResponse( key request_id, integer status, string body ) integer llHash( string val ) @@ -326,6 +327,7 @@ void llRemoveInventory( string item ) void llRemoveVehicleFlags( integer flags ) integer llReplaceAgentEnvironment( key agent_id, float transition, string environment ) integer llReplaceEnvironment( vector position, string environment, integer track_no, integer day_length, integer day_offset ) +string llReplaceSubString( string source, string search, string replace, integer count ) key llRequestAgentData( key id, integer data ) key llRequestDisplayName( key id ) void llRequestExperiencePermissions( key agent, string name ) @@ -430,6 +432,7 @@ void llSetVehicleType( integer type ) void llSetVehicleVectorParam( integer param, vector vec ) void llSetVelocity( vector velocity, integer local ) void llShout( integer channel, string msg ) +string llSignRSA( string privkey, string message, string hashalg ) float llSin( float theta ) integer llSitOnLink( key agent_id, integer link ) void llSitTarget( vector offset, rotation rot ) @@ -473,6 +476,7 @@ key llUpdateKeyValue( string k, string v, integer checked, string original_value float llVecDist( vector v1, vector v2 ) float llVecMag( vector v ) vector llVecNorm( vector v ) +integer llVerifyRSA( string pubkey, string message, string signature, string hashalg ) void llVolumeDetect( integer detect ) void llWanderWithin( vector center, vector radius, list options ) float llWater( vector offset ) @@ -1144,7 +1148,33 @@ const integer REVERSE = 0x4 const integer ROTATE = 0x20 const integer SCALE = 0x40 const integer SCRIPTED = 0x8 +const integer SIM_STAT_ACTIVE_SCRIPT_COUNT = 12 +const integer SIM_STAT_AGENT_COUNT = 10 +const integer SIM_STAT_AGENT_MS = 7 +const integer SIM_STAT_AGENT_UPDATES = 2 +const integer SIM_STAT_AI_MS = 26 +const integer SIM_STAT_ASSET_DOWNLOADS = 15 +const integer SIM_STAT_ASSET_UPLOADS = 16 +const integer SIM_STAT_CHILD_AGENT_COUNT = 11 +const integer SIM_STAT_FRAME_MS = 3 +const integer SIM_STAT_IMAGE_MS = 8 +const integer SIM_STAT_IO_PUMP_MS = 24 +const integer SIM_STAT_NET_MS = 4 +const integer SIM_STAT_OTHER_MS = 5 +const integer SIM_STAT_PACKETS_IN = 13 +const integer SIM_STAT_PACKETS_OUT = 14 const integer SIM_STAT_PCT_CHARS_STEPPED = 0 +const integer SIM_STAT_PHYSICS_FPS = 1 +const integer SIM_STAT_PHYSICS_MS = 6 +const integer SIM_STAT_PHYSICS_OTHER_MS = 20 +const integer SIM_STAT_PHYSICS_SHAPE_MS = 19 +const integer SIM_STAT_PHYSICS_STEP_MS = 18 +const integer SIM_STAT_SCRIPT_EPS = 21 +const integer SIM_STAT_SCRIPT_MS = 9 +const integer SIM_STAT_SCRIPT_RUN_PCT = 25 +const integer SIM_STAT_SLEEP_MS = 23 +const integer SIM_STAT_SPARE_MS = 22 +const integer SIM_STAT_UNACKED_BYTES = 17 const integer SIT_INVALID_AGENT = -4 const integer SIT_INVALID_LINK = -5 const integer SIT_INVALID_OBJECT = -7 diff --git a/fndata.txt b/fndata.txt index fa83577..412fdb2 100644 --- a/fndata.txt +++ b/fndata.txt @@ -1661,6 +1661,18 @@ void llLinkSetSoundQueueing(integer link, integer queue) void llLinkSetSoundRadius(integer link, float radius) +string llHMAC(string authkey, string message, string hashalg) +- SEF + +string llSignRSA(string privkey, string message, string hashalg) +- SEF + +integer llVerifyRSA(string pubkey, string message, string signature, string hashalg) +- SEF + +string llReplaceSubString(string source, string search, string replace, integer count) +- SEF + ################################################################### # Events are SEF if a script with an empty event can't be