6,139 Commits over 3,806 Days - 0.07cph!
Don't try to play empty sound files
Added Entity.OnAnimGraphTag( string tag, enum event )
EntDoor/Platform => Door/PlatformEntity
KeyframeEnts/Doors/Platforms now check for validity of itself
Make ent_door's inputs public
Fixed creating entities in [Input]s throwing an error
Temporarily remove steamworks.DownloadUGC's file argument in the callback
██▄▆▋ ▇█▋▍▌▅▊▆▉ ▌▍▌▆▄▆▅▊ ▆▆▊▊▆ ▅▌▄▆ ▌▊▋▍.▉▊█ ▄▊█ ▌▉▇█▉▉▉▄▊ ▄▊█▋▄▌▅ .▌▊▅ ▅▇▌▍▊ ▇▄▉▉ ▆▇▇▅▇▌▇▅▌▋
▍▉▍ ▊█▊▅▆▊ ▋▍ (▇)▆▍▋ ▄▉▇▍ ▅▋▍▋ ▅▇▋▊▆
Unnamed doors don't open each other
Fixed Saves and Dupes not working
Remvoed debug output from Entity.SetBodyGroups function
Added diagnostics/counting_120.sound
Added "Moving Sound" to ent_door
Improve unstuck behavior on platforms moving upwards
ent_door improvements: sounds, double doors, spawn pos
Added different sound keyvalues
Replaced "Start Open" spawnflag with "Initial Position" 0-100%
Added ability for the rotating door to rotate away from activator
Doors with the same name open together
Some docs for entity functions, Added Entity.FindAllByName
▍▄▊▉ █▆▊██ ▉▋▇▊▇▆▆ ▇▆ ▋▄▅▍ ▉▄▅▄ ▇▆ ▆▋▍▆▅▋
▋▋▋▋ ▄▍▅▍▅ ▉▅▇▋▄▊▋ ▊█▊▉ █▄ █▉██▌█ ▆▊▊ ▉▅▌▉ ▉▉▊▆▌ ▍▆▋▄
HTTP() function now has a timeout field, which dictates the network activity timeout, and will fail with reason "timeout" if it is hit.
Entity:SetBodyGroups now accepts a-z as 10-35
Added g_SpawnMenu:GetCreationMenu()
Added CreationMenu.GetCreationTab & GetCreationTabs
Added spawnmenu.SwitchCreationTab( id )
Made spawnmenu.SwitchToolTab work
Added 3rd argument to spawnmenu.ActivateToolPanel
Save game map workshopID stuff
Adds duplicator.FigureOutRequiredAddons
Required Workshop addons for duplicator
CS:GO lobby is put into correct map category (Community Contribution)
Fixed a Lua error with DTree_Node
DComboBox's dropdown works better on modal panels
Disallowed Shadow shader to be used as rope material
Disallow "Shadow" shader to be used as rope material
▇██▍▊▉▄█ ▆▄▊▄▋▌▄ ▄█ ▅▄▄▋ ▉▅▍ "▉▆▄▅ ▄▌▇▇▊" ▅▋▊▆▄, ▉▅▅▊▆▉█ █ ▍▊▄▇▊▋ ▋▆▆▌
▆██ ▇▉▍▇▇▊▆ ▇▊▅█▌█▉▌ ▌▄▆▊█.▄▇▇▄▋▅▉ ▊▇▌ ▌▇▋▊ ▅▊▆▆▌
! ▌▆▅▆ ▉▊█▆▆ ▌█▅ ▉▊▄▇▄▅ ▍▊▆▅▉▍ ▋▆▅▅ ▌▇▆▉▋█▋▆▍
▆▊▆▊▍ ▆▇██▋ ▅▇ ▊▋▌▆▍█▌▋ ▍▄ ▅▌▍█ ▌▇▇▄▅▋▆
▍▊▇▆▍ ▉▋ ▉▄▋▌ ▇▅▍▉█ ▉▍▄▇ ▄▄▅▉▇ ▋▉█▍▄
█▊▇▄ ▊▄▉▄▄▌▅▅ ▍▆▆ ▉▋▉▆ ▍▌▄▄█▆ ▍█▌▌▆▍, ▇▊▍▇▅▍ ▅▆█ ▍█▍ ▅▆▍▅-▍▆▌ ▍▄▅▄▅█▊▍ ▌▋▊▊
▆▋▌▋▉▍ ▍▄▊ ▊▇▌/▍▇▄▌▆ ▆▌▉▊ ▍▇▍▆▉ ▋▌▉▍ ▆█▌▆▆ ▅▇██▅▍▅▆
Properly support !self in map IO, Hammer included
Update some generic wood materials to have the wood physical surface property
Fix missing sounds for metal.sheet/wood.sheet surfaces
Hammer.Model now has descriptions for model/bodygroups
Give descriptions to most default Hammer entities
Also document what keyvalues were undocumented
Make BasePathEntity public and partial
Give ent_platform a description
Update base.fgd
DescriptionAttribute is auto applied to classes too
DescriptionAttribute is no longer inheritable
Added description to SetColor input in the AutoFGD
Check for DescriptionAttribute in classes for FGD autogen
Remove excessive whitespace in DescriptionAttribute's value
Added ent_platform entity, replacement for func_movelinear
Fixed potential issues with steamworks.DownloadUGC when the file somehow failed to open for the success callback
Added VMatrix.GetTransposed
Added Angle.Random
Added Vector.Random, Vector.Negate, Vector.GetNegated
Added VMatrix.Add, VMatrix.Sub and VMatrix.Mul (matrix*matrix only)
Duplicator will now try to figure out what addons are used by the dupe, save that in the dupe file, and display required addons in the duplicator's context menu.
You can now save dupes from the duplicators context panel
Added spawnmenu.SwitchCreationTab
Fixed spawnmenu.SwitchToolTab doing nothing
Making a map save now stores the WorkshopID of the map file in the save file, and adds the option to subscribe to the map if the map is missing
file.Exists now works with addon title pathIDs like file.Find
▅▌▅ ▊▅▉█▍ ▌█▌▍ ▊▅██▊▋▉▇▌ ▇▅▌▇█▄▌
Improved addon detection for Lua errors
ErrorNoHalt/Error will now display a stack trace in Problems panel
util.GetModelMeshes is now also available serverside.
TTT: Updated language files (Community Contribution)
TTT: Fixed a chat spam exploit with corpses (Community Contribution)
Hopefully fixed C_FireSmoke particle crash for good
Undo the previous C_FireSmoke crash fix attempt
Obsolete Hammer.RenderFields enableAlpha argument
Update Prop.cs
info_particle_system uses self, not parent if CP0 is not given
Fixed BaseFileSystem adding renamed files twice to the changed list
Fixes unwanted temp files from VStudio being added to the changed file list
Hacky fix for Visual Studio not triggering recompile consistently
Kill excessive trailing whitespace
Noclip resets base velocity
Give icon to snd_event_point in Hammer