252,533 Commits over 3,990 Days - 2.64cph!
Merge BaseMountable -> misc_improvements
A general tidy-up for vehicle code to make things easier in the future.
- Split BaseVehicle into BaseVehicle, BaseVehicle.Server, and BaseVehicle.Client.
- Move IsWaterlogged and CanRunEngine checks to VehicleEngineController, so they can be shared by everything with an engine.
- Match EntityFuelSystem and VehicleEngineController to Rust code formatting ('private' written out, spaces inside brackets).
- BaseVehicle IsMounted implementation fix.
Relative midi knob bindings are now applied via midiconvar.BindKnobRelative (eg. midiconvar.BindKnobRelative 1 1 dof_focus_dist 0.5)
Added ApiCallLimiter
Don't delete replays if they're in the submission queue
Get rid of bullet stats object in switch release
Added SimpleBitWriter
Added methods to encode / decode campaign metadata as ulong
Nex API rate limiting, file re-using, don't use files for campaign lbs
Some more rate limiting !switch !release
▊▊▋▊▍ ▌█▊█ ▌▇▊▍▉▆█_▍▋▆▇█▍▍▋_▋
Added a skin redirect editor (Tools/Skins/New redirect skin) that creates relevant prefab variants and makes standard changes required to get the redirect working (item names, pickup, repair, shortnames, etc)
Updated holes with more art and balances
street cabinet 3 - material adjustments
Street cabinets - revised street cabinet 1 2 and 3
Merge branch 'master' of sbox
▇▉▍▊▊ ▉▅▊▊▋▄▋▇▆█ ▋▄▄▍▍ ▊▉▉▌█▄▋▉ ▅▉▌▅ ▄▍▅▄▍▍▆▍▉▇▅▍
EditorModelAttribute can do different color tint when the entity is dynamic (for lights)
Added Hammer.CanBeClientsideOnlyAttribute
Added 2 internal Hammer helper attributes
▋▊▌ ▄▇▍▋ ▅▆▊
▌▇▆ ▋▇▌▋▆ ▌▌▆▋▄ ▌▅▅▆▊▇▄▋▇ ▌▌▄▌█▍▊▆▆ ██ ▊▆▊
Citizen/animgraph: updated Jump anim
Give Logger object overloads
Trace.Box + Trace.Sphere + Trace.Capsule (#107)
East sculpts for new cliffs
Re-populate LoadoutSelectList when template is applied
Loadout Selector Categories
Fix compile warning with SoundEvent asset type
Loadout Select List category types
resource folder, qicon support
Crude hook system
QMenu Binds
Updated drinking to deal with displacement
Added DOF quality for faster single pass dof
Trace.Box + Trace.Sphere + Trace.Capsule
Added .vs/* into gitignore
▋▌▋▅▍ ▌█ ▉█▅▍██▋, ▆█▅▍▆▍▅▅▅▋ ▌▇██▍▉▆, ▆▉▇▄▌█▆ ▋▅ ▊▄ ▆▄▅▇▌▇▉█▅▍ █▅▊▊▋ ▍▆ ▉█▄▉'▌▌ ▊▌▅ ▋▇▄▌▆▄ ▆▄▌ ▅▊█ ▉▄▌▉▇▇▌▇▊ █▅█▍▅▋▉ ▉▇▅█ ▉▊▊ ▆█▇ ▋█▍▊.
Log is now a Logger on GlobalNamespace, automatically named per Host
Initial work managed post processing stack