239,782 Commits over 3,837 Days - 2.60cph!
Switch to new networkvar system
List<Entity> is networkable
Don't allow changing [Net] vars clientside, unless they're a client entity or predicted
Fixed NRE in PredictionDestroy
Deleted NetPredictable https://files.facepunch.com/garry/0ae21fdd-58c9-437c-97eb-e5a4962600b1.png
ModelDoc: Fix a few crashes when viewing a view only model
Hammer: Add frustum helper variant "frustum_boundless" for when you don't want frustum to contribute to parent bounds, fixes point_camera shooting off into space
Add Camera.Ortho and Camera.OrthoSize
Legs hitbox fix attempt + polished RunN
Increased bandit guard sense/forget ranges
Added forward direction debug line to cover point gizmo rendering.
Adjusted lods for gas cylinder fat
Adjusted lods per Thai feedback
Merge branch 'master' of sbox
gas cylinder lod adjustment
Further tweaks to lod setup
Fixed bandit town static guard default spawns being through floors or floating .
Added default layer to BaseNavigator, enforce it when snapping to navmeshes. Setup default layers on NPC prefabs.
ModelDoc: strip anything before @ when generating AnimFile node names
VPROF some shit
Made storing/restoring predicted vars 41x faster
NetworkEmbed builds network table networks children (with no network dirty!)
Fixed null not being networked properly
Add TableIdent and TableHash
Rename NetworkVariable to NetworkAtomic
Added string replication
Refactor
Support networking List<string>
Damage floater colour alpha isn't ignored, scale can be overridden
▄▇▆ ▉▅█▍+ ▋▄▅▋▋▊█▆█ █▍▇▌▅▋▌▌▅ ▉█▇▊▊▍▋▅ ▊▆▉▆▊▄▇██ ▊▌▊▋ ▅▉▋▆▍ ▄▆▇ ▍▆▉▇█▉▍ ▉▅▇▆▄▊▍▅ ▋▆▌▍▍ █▋▅▍▆▇
Physics damage is scaled with velocity, not static
(the scaling should probably be tweaked)
Fix for sbox-issues/issues/233, throw errors if doing this wrong
Trim now unused data changed callbacks
Use predicted versions of classes instead of recreating
NetworkList is obsolete
Refactoring, List<> uses BaseNetworkContainer
Update construct.vmap
Updated with basic art started
Rename "DamageNumber" to "DamageFloater"
Fixed damage floater kerning
Add context menu items to compile sounds with looping enabled/disabled until there's an editor for it
Fixed exception on non-ECS stages
New damage number sprites
Damage floater systems refactor, fixed ECB system usage
NetworkEmbedClass and INetworkTable
Lowered density of train signal lights
Added signal lights to tjunctions
Added basic ELO ranking display support (saving to JSON is disabled for now)
▆▍▋▇▇ ▇▆▆▅▊ ▋▄▇▊▋ ▄▅▊▍▄, ▅▅▆▊▊▍▉▅ ▉▊▇ ▋▅▇▄, ▍▋▇ █▌▌▆ ▄▅▋▉▄ ▆▇ ▇▆▆▇▆▍
Sound.SetRandomPitch is executed once at start of playback, Sound.SetPitch is always executed and multiplied with initial random pitch
fat gas cylinder fix
Fixed normal issues, fixed naming of meshes and phys shape. Fixed LODs not working.
Merge branch 'master' of sbox
Maps without a spawnpoint no longer throw an exception, but a warning
countryside bunker entrance final art - models and prefabs
Fixed a crash in particle editor when trying to preview a particle that failed to preview
Fixed a crash with Inspector tool and float data types
Log codegen exceptions
Show codegen exceptions in VS