7,479 Commits over 3,622 Days - 0.09cph!
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
bail out after detonation time if entity was destroyed
Human bots spam attack if in range
Don't detonate barrel if it's no longer valid or pending destroy
Deathmatch now uses ShooterBase
Bot follows local player if in line of sight
Fix weapons still firing when switching
Add speed scale to character so active weapons can influence players speed, run faster with knife
Show pickup notifications for ammo
Broadcast pickups so everyone can hear it
Pickups can now hold ammo, take as much ammo as possible on pickup, destroy when empty
If a consumable weapon is droppable, consume it and drop but don't destroy while it still has ammo
Broadcast knife swing so spectators can see it
Repeat firing mode for weapons. Knife swing deals damage, play stab animation on enemy hit.