239,298 Commits over 3,837 Days - 2.60cph!
Add convars to scale damage by region (head, torso, legs)
"Fix" existing armor convars to scale damage instead of armor (50% armor * 2 = 100% armor isn't useful)
EnumControlWidget: Use Title instead of Name in PaintControl
Move pixel.raytrace.ssr.hlsl to ScreenSpaceTrace and make it a class, move crap from it to be all shared
More adjustments for screenspace shadowing, fix valid hit test always returning true
Fixes to restore some old and intended behavior, additional documentation
Change Matrix memory management to match Vector/Angle
This aims to fix stuttering when GCing lots of matrices, for example in rendering hooks.
Hammer: Fixed "Point At" writing to "angles" instead of the selected KV
Do not run animations on prop_prisoner_pod if its empty
Apparently it has "high network usage".
Do not fully disable the crosshair if player is dead
This change will make the crosshair appear when spectating players in first person, or when flying around in spectate mode and cl_observercrosshair is set to 1 (default)
Fixed a memory leak with serverlist.Query
Fixed the tables being flippable
▍▊▋▇▋ ▋▆▊▋▄▌▍▅▋▊ ▍█▅▇▅▅█▊▊ ▄▅▌▊▇▅▄ ▊█▄▇▋
Fixed weird grabbing behavior
game-tile component css
page header styles, social bar, game tile
use textentry for chat
party group & side nav tweaks
Added building pieces for TriggerInteractable
Add big_button.vmdl_c, version of our button that has bones
Added hover interaction type, doesn't require input at all (https://files.facepunch.com/devultj/1b0811b1/sbox.2024.05.08.12.02.09.mp4)
README: Link to docs, remove old docs, unrequired prerequisite
Vaulting
https://files.facepunch.com/ziks/2024-05-08/sbox-dev_gXZCNR8dql.mp4
Final commit, time based fading
Add GameTransform.DisableProxy(), to disable the proxy in a scope.
Create TransformProxyComponent, which allows components to override the transform of a GameObject in a non destructive way.
Fix NRE in Component.Scene, Component.Transform
Add MovingTarget component
Add BouncingTarget (same as MovingTarget, but flips distance when it reaches its destination)
Added FlipUpTarget
Add flip up target sound, docs
▋▊▌▆▆▍▋ ▊▉██▅▆▉ ▊▋▆▍▄▇▌ ▄▍▆▄▋▆ █▉▄▇▍█▌▌▇▉▍, ▄▆▅▆▄ ▆▄▅▄▌▆▌▊ ▅█ ▋▊▋▋▉▅█▊▇▄█
merge from cargo_stuck_fix
merge from ServerBulletRadiusFix
Movement aligns to grid, handles diagonal movement through corners
https://files.facepunch.com/ziks/2024-05-08/sbox-dev_znZKFeeT57.mp4
Implement trash remover component
header, game list and sidebar changes
More unfucking from library corruption
Fixed blendable shader error (restore ComputeBlendWeight method), push new compiled shader
Folder cleanup.
Initial item setup/prefabs.
Leaderboard backup, run #
11610
Various fixes, move to PrefabPreProcess so it gets run once per prefab
Add Rotation.FromToRotation (fixes sbox-issues/issues/5243)
Sprint bar timing works properly, with network sync
Sprint WIP + remove leftover snowmobile mount code
Added egress state to debug_cargo_state
debug_cargo_status and debug_info no longer need to be called from in-game
Updated finger gun gesture to use middle finger too. Added icon
Flag/proto setup and refactoring
Convert some inputs to flags
Two cargo ship movement fixes:
-Fix the cargo ship no longer being able to egress if it was saved/loaded while egressing (it's possible this has never worked). It would just keep sailing away forever (and start venturing into NaN positions).
-Fix a case where the cargo ship would not be able to rotate to face it's desired waypoint if it spawned facing perfectly away from the waypoint. The cargo ship rotation logic would not work if the ship was facing the completely opposite direction, it now receives a bit of a nudge if this ever happens to ensure it can start to rotate. This would have likely caused newly created cargo ships to rarely get stuck at their spawn point.
Fix quote mark location in PrintDefinedFlags
Got rid of the bike gears, only one gear now as the model implies
ProgressBar now supports emptying the bar over time instead of filling it, more like a countdown. Use the new system for the stamina bar.
update tutorial scene and checkpoint text, unsaved blender file
Updated throat cut gesture - fixed some translation issues