1,633 Commits over 214 Days - 0.32cph!
Wheel gizmo
Adjust and balance wheels
Add steering, jeep drives properly
Get rid of material override on the jeep
Remove minimap overlay tint for now
Add ticket draining based on occupied capture points, can configure drain frequency, drain amount per point
Re-rendered minimap, given minimap volume and label to cap points
Added capture point component, prefab with variables
Added TicketBasedScoring, InitialScore to TeamScoring, Conquest gamemode prefab
For now just equip the first weapon when leaving a seat
Don't play footsteps if the player is parented to something - maybe not the best behavior but it works for now
Move the player up 100 units, with note of implementing exit points later
Split out player vehicle stuff into its own file
Control animation helper state when in a vehicle, cancel out any kind of additional translations
Nastily parent the player to seat / unparent them on leave
Eject players from seats if the vehicle is destroyed
Added seats, notion of entering/leaving a seat (doesn't do any parenting or anything yet)
Jeep drives, stick it in cq_oman for quick testing
Initial jeep vehicle (won't drive properly yet)
Add cq_oman map with associated terrain and a bunch of terrain materials
Update terrain
Set DisconnectCleanupTime to 120
refinery updates
continued art pass
https://files.facepunch.com/jason/1b0211b1/firefox_bHgDTenxcx.png
Create PawnCameraController, something we can use for all pawns, spectator can now inherits any map-based camera overrides
Make drone use the same camera controller
Remove obsolete usage of SetCombo
Use ShortcutAttribute where necessary
Reduce non-empty reload time, mark if it's a continued reload and fuck the delay off
Badly coded anim delay until I rewrite this in a better way
Set up basic "b_reloading" loop for shotgun
Ignore standalone builds folder
Adjust spaghelli reload timings to match new anims (havent implemented single reload anim loop yet)
Name the decal/particles/prefab objects that weapons create
Don't stomp the default saturation
Fixed a couple of NREs, demoted this assert
Moved this photoshop file outside of assets so it's not as confusing
Nicked - WIP art pass for Refinery map
Fix m700 viewmodel rendering its shadow
Fixed error if you die while defusing the bomb
Couple error fixes
Stop publishing > 2GB of png files, only do it inside the UI folder
Remove PlayerState.Local fallback from Pawn.PlayerState
Fix spectate, freecam modes not working correctly
Add IsValid checks
Replace player_clip with playerclip in Collision.config
Bullets should ignore "playerclip" instead of "player_clip"
Allow changing tracer particles in ShootWeaponComponent
Also means they'll get loaded earlier to avoid stutter
Interrupt sprint when trying to ADS
Only switch to picked up equipment that's in a lower slot
Like don't switch to a picked up pistol if you've got a rifle out
Update player_aces postpro prefab
Categorize all the viewmodel props
Add ViewModel.UseMovementInertia
Use cloud version of the M700 now
Maps can override the player's camera, this sucks but it works for now