731 Commits over 1,157 Days - 0.03cph!
Added Entity.OnAnimGraphCreated
Merge branch 'master' of sbox
Only fire LobbyInvite_t events for current appid
(Ideally the appid should be exposed in the c# callback maybe)
Don't try to play empty sound files
Added Entity.OnAnimGraphTag( string tag, enum event )
Fixed creating entities in [Input]s throwing an error
Some docs for entity functions, Added Entity.FindAllByName
Properly support !self in map IO, Hammer included
Hammer.Model now has descriptions for model/bodygroups
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
Obsolete Hammer.RenderFields enableAlpha argument
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
Added Hammer.Path
Merge branch 'master' of sbox
Fixed asserts with Path Tool's Rope particle effect
Makes node colors affect the rope
Added AnimEntity.UseAnimGraph/HasAnimGraph/Sequence getter
FIxed Hammer crashing when Path Tool tries to place non existent entities
Added SetColor input to all modelentities
Remove non functioning "disableshadows" from Hammer.Model
Added Output.FireWithParam
Basic Hammer input parameter support in C#
Adjust mapIO max visible distance for text
Adjusted doorhelper visualization for local dir moving doors
Also adds "not moving" type to hide the visualization for non moving buttons
Autodoc for Easing.Function delegate
minor change to doorhelper.cpp
Better rotation axis visualization for rotating doors
Remove necessity for @EntityGroup for custom categories
Disallow spaces in hammer input names
Add DebugOverlay.Text overload with offset argument
Minor change to DefaultValue generator
Added Hammer.Particle attribute
Bring back outline to debugoverlay text
Update MapIO visualization colors
Added doorhelper() FGD helper
Adds [Hammer.DoorHelper( ... )]
Revert changes to drawangles()
https://files.facepunch.com/rubat/1b0211b1/pm4zlM2XH7.png
Fix errors when Color.Parse is called with invalid format
Fixed a crash in CGameParticleManager::LookupAttachment
FGD autogen: Support for Color type
Added PostClientActive to C#
Allow "flags" fgd type to have a nice name
Make Hammer.Solid & DrawAngles inheirtable
Added ability for properties to have FGD metadata
Added support for "flags" fgdtype to enums
Added Hammer.MinMax attribute for properties
Different approach for SupportsSolids untie from entity undo support
Added a 3rd argument to drawangles() - 'act as rotation axis'
disableshadows => enable_shadows Hammer keyvalue
(Point being no extra hacks to make disableshadows happen)
Added Rotation.RotateAroundAxis
Fixed a crash in physics_prop_ragdoll.cpp
Hammer: SupportsSolids tag makes a @PointClass also work as @SolidClass
Added string.ToTitleCase() and use it for FGD autogen
Hammer.DrawAngles can be used without any arguments
(Also make FGD autogen generate a bit nicer headers)
Hammer.MetaDataAttribute supports tags
Added Hammer.SupportsSolid
Mark DrawAngles as non-visual element
(So that @PointClass with a model() and drawangles() doesn't make the selection box disappear when no model is selected)
FGD autogen: Add default values for float/int types
FGD autogen keyvalue group support: Property.Group
disableshadows keyvalue support for all modelentities
add optional renderamt to Hammer.RenderFields
(Shouldn't this be part of rendercolor by this point?)
Merge branch 'master' of sbox
Added Hammer.DrawAngles and Hammer.RenderFields
FGD autogen:: Do not add empty metadata keys
FGD autogen default values
FGD Autogen generates better titles when one isnt given
Added PropertyAttribute.FGDType and obsoleted PropertyAttribute.Help
Added missing control point fields for info_particle_system
A few small improvements to autogenerated FGD
prop_door_rotating proper model selector
info_particle_system proper particle selector and category
func_button/snd_event_point proper sound selector
Make Hammer.SolidClass not inheritable, fixes prop_door_rotating being SolidClass
Make the UI test list scrollable
Added spawnflags and parent fields to FGD autogen
Fixed FGD double entity warnings
PhysicsBody.Sleep => Wake(). Sleep(), IsSleeping()
Merge branch 'master' of sbox
Added PhysicsBody.Sleep property (Removed Wake())
Some autodocs for PhysicsBody/Group
func_physbox spawnflags work
Added PhysicsGroup.Sleep
Added Sleep, Enable/DisableMotion inputs to func_physbox