8,451 Commits over 2,131 Days - 0.17cph!
TEMP zombie mode change for instant start
Another zombie mode mod. Testing to work out a networking issue.
Zombie mode back to normal
View punch curves didn't work too well. The curve position decay vs. the time between weapon shots caused issues in particular (e.g. In an extreme example, if minimum time between shots was > decay time, the curve would never progress). Changed to a simple recoil force value, and made the eye punch target pos increment instead, so multiple shots in quick succession can still boost total recoil.
Remove zombie looper from playable chars
Removing the zombie looper for now as it's bugged. Have added a TODO to put it back later.
stopping buildings release server as we're only using debug atm
Removed some stuff from plugins.
Added stuff to plugins project
Converted game mode serialization
Footsteps are quieter when crouching
In editor, don't load the building definitions if we're starting on a game level, but the level doesn't have a LevelGenerator (i.e. somehting that'd need buildings to be loaded)
Network issue testing: Adding some additional diagnostic info
Removed NPCs from default game mode
Reduce weapon recoil a little
Allow setting target framerates more easily. Fix the way VSync was set.
Better, simpler, framerate-independent eye view punch
Punch: Update current before target
Networking issue: More/different stats
Networking issue: Remove KotH serialization for testing.
Networking issue: More testing
Networking issue: More testing again
Zombie groans return. All character types can now have custom prefabs if they like
Networking issue: KotH map blank
Networking issue: Trying a framerate limit
Let convar set target fps on server, for testing
Fix the NetworkGameMode score hack with a different hack that won't generate tons of data. It was thinking that the score changed every update tick
Handle the fact that server doesn't actually serialize if there's no-one connected. Stop it trying to SetDirty all the time in that situation. +bugfix
Set a server framerate cap of 120, to avoid bugs like the one we had in the future. Max SetDirty sends per second for each object will equal the server FPS cap
Oops, didn't mean to commit my KotH score change
Fixed some issues with criminal character assignment
Give NPCs and bots the same view punch + recoil us humans have to deal with
NPCs/bots so bad at handling punch/recoil, I've turned it back off for them.
Clearing crimes correctly after a criminal dies
Removed old junk system plugins folder
Added System stuff to plugins, set up references.