4,162 Commits over 884 Days - 0.20cph!
Reset all capture points when the game starts
Moved Ping to InputButton.Zoom (previously InputButton.Flashlight)
Gunfight Spawn Points can define SupportedGamemodes as Flags https://files.facepunch.com/devultj/1b2211b1/sbox_w4pQhh4kMR.png
Prioritize GunfightSpawnPoint, then if we can't find one, look through the SpawnPoint list
Can tag gamemode ident in spawnpoint
GunfightSpawnPoint Team is checked when querying for a suitable spawnpoint
War: Basic game loop running
Drain tickets, 1 per capture point every 5 seconds, also on death
Added proper contesting / capturing UI states to capture point markers
Stop showing CapturePanel if you've already captured the point
Notify game participants when a capture point is taken
Add repro for hotload NetworkVariable.Index exception when holding a collection of BaseNetworkables on an Entity sbox/issues/629
Updated style for WinningTeamDisplay https://files.facepunch.com/devultj/1b2111b1/sbox_jduGaJxmyq.png https://files.facepunch.com/devultj/1b2111b1/sbox_hDR7VawPvs.png
Fix up CapturePanel to work on any gamemode
Add CapturePoints razor template
Add Capture Point marker style
Started work on War - large-scale combat test mode
PackageSelector: Re-added #local to local packages
Documented BaseItemWidget Actions, added ItemDeselected, ItemsSelectedTo
Remove AddonProperty, replaced usage with PackageSelectorProperty, added defaultSelection to PackageSelector, added placeholder UI to see current selection https://files.facepunch.com/devultj/1b2011b1/devenv_OUH7xVz5AK.mp4
Menu: Open video settings navlink by default
PackageSelector uses Package.FindAsync Api
Added multi-select support to Hammer's Entity Tool selector https://files.facepunch.com/devultj/1b1911b1/sbox_6eFNVff4fk.mp4
Removed GameSelectorDialog, renamed AddonSelectorDialog to PackageSelector
Solves #621
Validate AddonSelectorDialog org thumb - we've got 3 panels doing the same thing here, I'll unify them in the next couple of days
Validate organization thumbnails for asset.party selectors
Can also bash doors while sliding
Reduced lerp speed for ADS a tad
When Team is assigned on TeamComponent, give its Entity a tag to match
Fixed up issues with the ViewModel being sluggish when aiming down sights
Reduced weapon recoil on the AKM
Demonstrate reference issue with BaseNetworkables
Aim state cleanup
Sort scoreboard teams by score
Fixed GetLocation returning something empty
Launcher: when adding local game config, append game ident with #local, fixes not loading into the correct games
Restyled enemy player hud marker https://files.facepunch.com/devultj/1b1711b1/sbox_00EOdn9zVc.jpg
Aligned R870 aim position properly to screen center
Removed unused UI elements
Can't shoot while holstering/deploying a weapon
Can aim down sights with R870 shotgun
Add Weapon.GetFireRate, burst mode has its own fire rate, balanced some burst mode guns
Hide and update FireModes panel when life state changes
Firemodes panel rewritten in razor, fixed layout bugs
Launcher: first draft for selecting addons for game configurations https://files.facepunch.com/devultj/1b1611b1/sbox_pbcF7SRE4R.mp4
Update Water and VoxelChunk to use tags
Refactor DamageInfo to use tags instead of flags
- Obsolete DamageFlags, DamageInfo.Flags, DamageInfo.WithFlag, DamageInfo.Explosion
- Add DamageInfo.FromExplosion, DamageInfo.WithTag, DamageInfo.HasTag
- Replaced all obsolete flag usage with new tag usage
Use generic loadouts, span them properly
Record multi kill stats, we can show these later
Send multi kills to other players
Fixed kill feed not displaying
Add Double Kill, Triple Kill, Quad Kill awards