3,308 Commits over 944 Days - 0.15cph!
Balloon tool and entity
Automatically find all tools and give them to player
Freeze/Unfreeze physics grabber
Move ghost to orbit position so everyone can see. Orbit scrolling.
Replicate tools by default
Press F to orbit camera around selected entity
Ignore movement when rotating with physics grabber. Add sandbox crosshair.
Tool selection hud
Tool switching
Thruster model
Thruster tool
Bump up bandwidth settings a shit load
Basic physics grabber tool
Move interp helper to engine addon
Flying ghost controllable replicated to other players. Add Angles network serializer.
Replicate and interpolate relative axis constraint rotation. Move interp helper to C#
Attempt to sync axis constraint
Cache and replicate relative attach transform so it's never fucked with
Update attach parent transform on PostNetReceive
Attachment replication test case
BaseEntity needs a root component to replicate properly
Don't replicate native static mesh, we replicate this ourselves
Make default postproc less ugly
Rename OnFinishSpawn and NetworkSpawn to OnAuthoritySpawn and OnRemoteSpawn. Spawn default post process entity client side, assert if accessed on non clients (dedicated server)
Initial sandbox gamemode commit
Fix clients not having a valid hud reference, fixes chat
Don't enable debug camera client side
Add new deathmatch map. Add help screen.
Turn friendly fire off by default
Style help screen to keep it consistent with everything else
Steal help screen from dice game for suicide barrels
Put weapons in their correct inventory order
Add weapon pickup weight (grenades have a small model so have less mass, need to make it heavy)
Add sniper sounds, don't zoom in while reloading or firing
Add sniper zoom toggle on alt fire
Hide view model when zoomed in with sniper
Allow weapons to scale owners view speed. Slow down view while zoomed in.
Fix shotgun, add sniper rifle
Fix bot NRE on dedicated server
Make default engine cubemap white
Fix compile error in dice game
Add get camera position and angles from player (this is the final camera, not the view target) Use player camera to trace target info
Fix barrel third person camera not working on clients
Add missing assets for deathmatch weapons
Fix NRE when trying to play 2d sound that doesn't exist
Namespace deathmatch weapons
Move source assets to self contained addon so we can remove it when the time comes
Fix clip empty sound path
Don't do damage to other barrels
Move custom player model out of shooter base
Fix player model impact sound paths
Add missing assets in suicide barrels
Remove mounting from shooter base. Don't play animations without a model.
Only show waiting and spectator teams on team selection hud
Use world time for round timers
Add a waiting team to suicide barrels so the gamemode wont force spectators into the game
Play win/lose sound on barrel explode to make it more obvious who killed who