302 Commits over 59 Days - 0.21cph!
Don't spam winning option check
Set up our GameConfig cvars as GameSettings
Fix MP5 holdtype, add third person reloads
ViewModel: Apply animation transform from "camera" bone to main camera
Weapons can respond to a player's death
Hand grenade drops on death if we're cooking
LongJump cancels out pitch
Send message when changing map
Hook map voting into game loop
Map switch happens even if there's no winning option, need to pick random from next best
Show correct winning map
Map vote card knows if it's winning, apply some styles to it
Iterate on map voting, show voters, map we voted for
WIP map voting (not integrated into game loop yet)
Quick and nasty quick switch to previous weapon (Q)
Fixed glock queued input for secondary attacks
Adjust scoreboard visuals
EnvironmentShake takes into account GameSettings.Screenshake
Mp5 crosshair adjustments
Removed unused properties from AmmoResource
Spring cleaning
Experiment with queuing attack inputs, use this for GlockWeapon
If we're damaging a Rigidbody, apply a force
Potential NRE fix in Spray
Fix for Gauss self-damage
Better eject positions for rpg / mp5 projectiles
Fixed SlotNext spamming
Simplify collision rules, fixed walking on gibs
Creation of thrown hand grenade is decided by the host
Don't let connections spawn their own objects
Dispose of aim overlay if crossbow gets disabled/destroyed, resolves #172
Return early, destroy grenade game object when cook exploding, resolve #171
Tweak respawn times for RPG and RPG ammo ( 5 -> 30 seconds )
Disable reload cancelling for USP, MP5, Python
Doubled crossbow projectile speed (will make zoomed mode hitscan soon)
Clear kill window instead of only removing stuff outside of the kill window
Update collision matrix so you can shoot debris
Add mulitkills to the kill feed
Don't count suicide kills towards tracked kills
Pass through PlayerData instead of Player in KillTracker so we can track after-death kills
Up the kill window from 3 to 4 seconds for now
Update to record multikills per-weapon as well
Add kill tracker system, start recording multikills as stats
Add player stats for all pickups
Apply a bit of force to physics objects when shooting them
Fixed charge station NREs
Removed collider from Tripmine world model, resolves #160
Fixed crossbow pickup worldmodel network mode being set to Never
MP5 uses a separate shoot delay, resolves #166
Up the 40mm grenade ammo pickup respawn time (5s -> 30s)
Crowbar: Swing delay is contextual, remove subsequent swing damage modifier