Summer 2026 Music Kit Competition is now here! - Create a summer themed electronic music kit and submit it by - Enter Now!
Added version
Instance.SimpleTimer(duration, callback): voidInstance.CreateTimer({ delay, repetitions, callback}): Timertimer.IsValid()timer.SetDelay(delay: int)timer.SetRepetitions(repetitions: int)timer.SetCallback(callback)timer.Pause()timer.Resume()timer.Start()timer.Stop()timer.Remove()timer.RepetitionsLeft()timer.IsPaused()timer.TimeLeft()New convenience Player functions
player.GiveWeapon(weapon: string): voidplayer.HasWeapon(weapon: string): booleanplayer.SelectWeapon(weapon: string): voidplayer.StripWeapon(weapon: string): void
lambda_script_zoo.vmf map source filepoint_script.d.ts to the latest versionshooting_range.js to use the new Timer API and to provide sound feedback
Initial commit
API Changes
Entity.kill() on playersCBaseAnimating:SetModelScale() rather than using KeyValues which doesn't work in SingleplayerInstance.PrintMessage(type: HUDPrintType, text: string): void which implements the native source PrintMessage to allow printing to console, chat or centre screenplayer.PrintMessage(type: HUDPrintType, text: string): void the same but for specific players.
API Changes
Instance.QueueAfterThinks(callback: () => void): voidInstance.OnPlayerLoaded(ply): void - When a player has loaded including inventory, stats and other informationInstance.OnPlayerReady(ply): void - When a player is ready (aka after Rules/MOTD screen has been accepted
player_say Source event and replaced it with the PlayerSay hook. player_say is not actually called if custom chat boxes are used. PlayerSay is a more reliable hookVector and Angle GLua Datatypes to JavaScript Vector and Angle typesplayer.IsInputPressed(input: Input)player.WasInputJustPressed(input: Input)player.WasInputJustReleased(input: Input)player.IsDucking()player.IsDucked()player.IsNoclipping()Instance.IsAvailable(nameSpace: string)Instance.OnPlayerJump(player: Player)Instance.OnPlayerLand(player: Player)Input enumDamageType enumHitGroup enumLVScript.AddEnum(table)LVScript.DefineEvents(table)LVScript.DefineEntityMethods(entityType: string, functions: table)
Added BSP Mounting for scripts as by default the Garry's Mod BSP whitelist excludes .js files
▍██▅▄▄█▍▌▇▉ .▊▊▄ ▆▄▄ ▊▅█
New daily challenges.
https://lambda.tf/changes/update/45-content-authoring-tools-110-pathfinder-forge
Three new experiments for v1.1.0 of Content Authoring Tools (Releasing shortly):
https://lambda.tf/changes/update/44-content-authoring-tools-100
Merge branch 'dev'
The old command still work but are now marked as deprecated. Content Authoring Tools will be updated with the new commands in 0.9.5