@@ -320,7 +320,7 @@ declare math: {
320320declare os : {
321321 clock : () -> number ,
322322 date : (s : string ? , t : number ? ) -> (string | OsDateTime )? ,
323- difftime : @deprecated (a : number , b : number ? ) -> number ,
323+ difftime : @[ deprecated { reason = 'Same as a - b' }] (a : number , b : number ? ) -> number ,
324324 time : (t : OsDateTime ? ) -> number ? ,
325325}
326326
@@ -374,9 +374,9 @@ declare string: {
374374
375375declare table : {
376376 concat : (a : {string | number }, sep : string ? , i : number ? , j : number ? ) -> string ,
377- foreach : @deprecated <K , V , R >(t : {[K ]: V }, f : (key : K , value : V ) -> R ? ) -> R ? ,
378- foreachi : @deprecated <V , R >(a : {V }, f : (index : number , value : V ) -> R ? ) -> R ? ,
379- getn : @deprecated (a : {any }) -> number ,
377+ foreach : @[ deprecated { reason = 'Use a for loop instead' }] <K , V , R >(t : {[K ]: V }, f : (key : K , value : V ) -> R ? ) -> R ? ,
378+ foreachi : @[ deprecated { reason = 'Use a for loop instead' }] <V , R >(a : {V }, f : (index : number , value : V ) -> R ? ) -> R ? ,
379+ getn : @[ deprecated { use = '#' }] (a : {any }) -> number ,
380380 maxn : (t : {any }) -> number ,
381381 insert : (<V >(a : {V }, i : number , v : V ) -> ())
382382 & (<V >(a : {V }, value : V ) -> ()),
@@ -459,7 +459,7 @@ declare ll: {
459459 Acos : (Value : number ) -> number ,
460460 AddToLandBanList : (ID : uuid , Hours : number ) -> (),
461461 AddToLandPassList : (ID : uuid , Hours : number ) -> (),
462- AdjustDamage : @deprecated (Number : number , Damage : number ) -> (),
462+ AdjustDamage : @[ deprecated { use = 'adjustDamage' }] (Number : number , Damage : number ) -> (),
463463 AdjustSoundVolume : (Volume : number ) -> (),
464464 AgentInExperience : (AgentID : uuid ) -> boolean ,
465465 AllowInventoryDrop : (Flag : boolean | number ) -> (),
@@ -503,24 +503,24 @@ declare ll: {
503503 DeleteSubString : (Source : string , Start : number , End : number ) -> string ,
504504 DerezObject : (ID : uuid , flags : number ) -> boolean ,
505505 DetachFromAvatar : () -> (),
506- DetectedDamage : @deprecated (Number : number ) -> {any },
507- DetectedGrab : @deprecated (Number : number ) -> vector ,
508- DetectedGroup : @deprecated (Number : number ) -> boolean ,
509- DetectedKey : @deprecated (Number : number ) -> uuid ,
510- DetectedLinkNumber : @deprecated (Number : number ) -> number ,
511- DetectedName : @deprecated (Number : number ) -> string ,
512- DetectedOwner : @deprecated (Number : number ) -> uuid ,
513- DetectedPos : @deprecated (Number : number ) -> vector ,
514- DetectedRezzer : @deprecated (Number : number ) -> uuid ,
515- DetectedRot : @deprecated (Number : number ) -> quaternion ,
516- DetectedTouchBinormal : @deprecated (Index : number ) -> vector ,
517- DetectedTouchFace : @deprecated (Index : number ) -> number ,
518- DetectedTouchNormal : @deprecated (Index : number ) -> vector ,
519- DetectedTouchPos : @deprecated (Index : number ) -> vector ,
520- DetectedTouchST : @deprecated (Index : number ) -> vector ,
521- DetectedTouchUV : @deprecated (Index : number ) -> vector ,
522- DetectedType : @deprecated (Number : number ) -> number ,
523- DetectedVel : @deprecated (Number : number ) -> vector ,
506+ DetectedDamage : @[ deprecated { use = 'getDamage' }] (Number : number ) -> {any },
507+ DetectedGrab : @[ deprecated { use = 'getGrab' }] (Number : number ) -> vector ,
508+ DetectedGroup : @[ deprecated { use = 'getGroup' }] (Number : number ) -> boolean ,
509+ DetectedKey : @[ deprecated { use = 'getKey' }] (Number : number ) -> uuid ,
510+ DetectedLinkNumber : @[ deprecated { use = 'getLinkNumber' }] (Number : number ) -> number ,
511+ DetectedName : @[ deprecated { use = 'getName' }] (Number : number ) -> string ,
512+ DetectedOwner : @[ deprecated { use = 'getOwner' }] (Number : number ) -> uuid ,
513+ DetectedPos : @[ deprecated { use = 'getPos' }] (Number : number ) -> vector ,
514+ DetectedRezzer : @[ deprecated { use = 'getRezzer' }] (Number : number ) -> uuid ,
515+ DetectedRot : @[ deprecated { use = 'getRot' }] (Number : number ) -> quaternion ,
516+ DetectedTouchBinormal : @[ deprecated { use = 'getTouchBinormal' }] (Index : number ) -> vector ,
517+ DetectedTouchFace : @[ deprecated { use = 'getTouchFace' }] (Index : number ) -> number ,
518+ DetectedTouchNormal : @[ deprecated { use = 'getTouchNormal' }] (Index : number ) -> vector ,
519+ DetectedTouchPos : @[ deprecated { use = 'getTouchPos' }] (Index : number ) -> vector ,
520+ DetectedTouchST : @[ deprecated { use = 'getTouchST' }] (Index : number ) -> vector ,
521+ DetectedTouchUV : @[ deprecated { use = 'getTouchUV' }] (Index : number ) -> vector ,
522+ DetectedType : @[ deprecated { use = 'getType' }] (Number : number ) -> number ,
523+ DetectedVel : @[ deprecated { use = 'getVel' }] (Number : number ) -> vector ,
524524 Dialog : (AvatarID : uuid , Text : string , Buttons : {string }, Channel : number ) -> (),
525525 Die : () -> (),
526526 DumpList2String : (Source : list , Separator : string ) -> string ,
@@ -755,10 +755,10 @@ declare ll: {
755755 LoopSoundMaster : (Sound : string | uuid , Volume : number ) -> (),
756756 LoopSoundSlave : (Sound : string | uuid , Volume : number ) -> (),
757757 MD5String : (Text : string , Nonce : number ) -> string ,
758- MakeExplosion : @deprecated (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Texture : string | uuid , Offset : vector ) -> (),
759- MakeFire : @deprecated (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Texture : string | uuid , Offset : vector ) -> (),
760- MakeFountain : @deprecated (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Bounce : number , Texture : string | uuid , Offset : vector , Bounce_Offset : number ) -> (),
761- MakeSmoke : @deprecated (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Texture : string | uuid , Offset : vector ) -> (),
758+ MakeExplosion : @[ deprecated { use = 'll.ParticleSystem' }] (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Texture : string | uuid , Offset : vector ) -> (),
759+ MakeFire : @[ deprecated { use = 'll.ParticleSystem' }] (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Texture : string | uuid , Offset : vector ) -> (),
760+ MakeFountain : @[ deprecated { use = 'll.ParticleSystem' }] (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Bounce : number , Texture : string | uuid , Offset : vector , Bounce_Offset : number ) -> (),
761+ MakeSmoke : @[ deprecated { use = 'll.ParticleSystem' }] (Particles : number , Scale : number , Velocity : number , Lifetime : number , Arc : number , Texture : string | uuid , Offset : vector ) -> (),
762762 ManageEstateAccess : (Action : number , AvatarID : uuid ) -> boolean ,
763763 MapBeacon : (RegionName : string , Position : vector , Options : list ) -> (),
764764 MapDestination : (RegionName : string , Position : vector , Direction : vector ) -> (),
@@ -790,10 +790,10 @@ declare ll: {
790790 Pursue : (TargetID : uuid , Options : list ) -> (),
791791 PushObject : (ObjectID : uuid , Impulse : vector , AngularImpulse : vector , Local : boolean | number ) -> (),
792792 ReadKeyValue : (Key : string ) -> uuid ,
793- RefreshPrimURL : @deprecated () -> (),
793+ RefreshPrimURL : @[ deprecated { use = 'll.SetPrimMediaParams' }] () -> (),
794794 RegionSay : (Channel : number , Text : string ) -> (),
795795 RegionSayTo : (TargetID : uuid , Channel : number , Text : string ) -> (),
796- ReleaseCamera : @deprecated (AvatarID : uuid ) -> (),
796+ ReleaseCamera : @[ deprecated { use = 'll.ClearCameraParams' }] (AvatarID : uuid ) -> (),
797797 ReleaseControls : () -> (),
798798 ReleaseURL : (URL : string ) -> (),
799799 RemoteDataReply : @deprecated (ChannelID : uuid , MessageID : uuid , sData : string , iData : number ) -> (),
@@ -875,7 +875,7 @@ declare ll: {
875875 SetLinkColor : (LinkNumber : number , Color : vector , Face : number ) -> (),
876876 SetLinkGLTFOverrides : (link : number , face : number , options : list ) -> (),
877877 SetLinkMedia : (Link : number , Face : number , Parameters : list ) -> number ,
878- SetLinkPrimitiveParams : @deprecated (LinkNumber : number , Parameters : list ) -> (),
878+ SetLinkPrimitiveParams : @[ deprecated { use = 'll.SetLinkPrimitiveParamsFast' }] (LinkNumber : number , Parameters : list ) -> (),
879879 SetLinkPrimitiveParamsFast : (LinkNumber : number , Parameters : list ) -> (),
880880 SetLinkRenderMaterial : (LinkNumber : number , RenderMaterial : string | uuid , Face : number ) -> (),
881881 SetLinkSitFlags : (LinkNumber : number , Flags : number ) -> (),
@@ -891,8 +891,8 @@ declare ll: {
891891 SetPhysicsMaterial : (MaterialBits : number , GravityMultiplier : number , Restitution : number , Friction : number , Density : number ) -> (),
892892 SetPos : (Position : vector ) -> (),
893893 SetPrimMediaParams : (Face : number , MediaParameters : list ) -> number ,
894- SetPrimURL : @deprecated (URL : string ) -> (),
895- SetPrimitiveParams : @deprecated (Parameters : list ) -> (),
894+ SetPrimURL : @[ deprecated { use = 'll.SetPrimMediaParams' }] (URL : string ) -> (),
895+ SetPrimitiveParams : @[ deprecated { use = 'll.SetLinkPrimitiveParamsFast' }] (Parameters : list ) -> (),
896896 SetRegionPos : (Position : vector ) -> boolean ,
897897 SetRemoteScriptAccessPin : (PIN : number ) -> (),
898898 SetRenderMaterial : (Material : string | uuid , Face : number ) -> (),
@@ -920,8 +920,8 @@ declare ll: {
920920 SitOnLink : (AvatarID : uuid , LinkID : number ) -> number ,
921921 SitTarget : (Offset : vector , Rotation : quaternion ) -> (),
922922 Sleep : (Time : number ) -> (),
923- Sound : @deprecated (Sound : string | uuid , Volume : number , Queue : boolean | number , Loop : boolean | number ) -> (),
924- SoundPreload : @deprecated (Sound : string | uuid ) -> (),
923+ Sound : @[ deprecated { use = 'll.PlaySound' }] (Sound : string | uuid , Volume : number , Queue : boolean | number , Loop : boolean | number ) -> (),
924+ SoundPreload : @[ deprecated { use = 'll.PreloadSound' }] (Sound : string | uuid ) -> (),
925925 Sqrt : (Value : number ) -> number ,
926926 StartAnimation : (Animation : string ) -> (),
927927 StartObjectAnimation : (Animation : string ) -> (),
@@ -935,7 +935,7 @@ declare ll: {
935935 StringToBase64 : (Text : string ) -> string ,
936936 StringTrim : (Text : string , TrimType : number ) -> string ,
937937 SubStringIndex : (Text : string , Sequence : string ) -> number ? ,
938- TakeCamera : @deprecated (AvatarID : uuid ) -> (),
938+ TakeCamera : @[ deprecated { use = 'll.SetCameraParams' }] (AvatarID : uuid ) -> (),
939939 TakeControls : (Controls : number , Accept : boolean | number , PassOn : boolean | number ) -> (),
940940 Tan : (Theta : number ) -> number ,
941941 Target : (Position : vector , Range : number ) -> number ,
@@ -967,8 +967,8 @@ declare ll: {
967967 Wind : (Offset : vector ) -> vector ,
968968 WorldPosToHUD : (world_pos : vector ) -> vector ,
969969 XorBase64 : (Text1 : string , Text2 : string ) -> string ,
970- XorBase64Strings : @deprecated (Text1 : string , Text2 : string ) -> string ,
971- XorBase64StringsCorrect : @deprecated (Text1 : string , Text2 : string ) -> string ,
970+ XorBase64Strings : @[ deprecated { use = 'll.XorBase64' }] (Text1 : string , Text2 : string ) -> string ,
971+ XorBase64StringsCorrect : @[ deprecated { use = 'll.XorBase64' }] (Text1 : string , Text2 : string ) -> string ,
972972 sRGB2Linear : (srgb : vector ) -> vector ,
973973}
974974
0 commit comments