8,451 Commits over 2,131 Days - 0.17cph!
Team deathmatch initial work
Fixing some bugs with PlayerBelt, mostly UI related
Moved and referencing fixed time
Looking at ASMDef Networking code
Fixed up ActiveItemController. It doesn't even need to be a NetworkEntityBehaviour anymore.
Anims / movement / transitions feel a lot cleaner now.
Making adjustments to animator for strafe based movement.
... probably gonna revert this shit
More work on unifying all inventories
Player characters reference NetworkUser instead of InhabitedEntityUser (PersistentPerson)
Put NetworkUser in its own little namespace. Put PersistentPerson in there too and renamed it to InhabitedEntityUser. Got a lot more sorting out to do, might rename things again.
Update other AI as well and remove debug info
AI fix for cops trying to get to places in the air and getting frozen.
Tidying up inventory a bit.
Cherrypicking destroy message
Fix for out of order destroy errors. Destroy messages are now queued and send after the update queue.
Merge persistent game mode restructuring into Main.
Test setup for ragdoll bug
More HP for the testing character
Reduce weapon recoil a little
Changed criminal serialization to the new system, with a proper ShouldSerialize check, which stops unnecessary serialization happening all the time when the character changes weapon and other unrelated stuff on the same entity.
Fixed wanted stars not resetting when sighted by cops
Fixed vehicle collision crimes
New character type designed for testing. Goes fast etc
Fixed NPC addiction stats bugs
Fix NPC error message, now get a more correct error message...
Dispose method in base class. Bots join and work correctly in persistent modes now.
Had to add a utility to update asset IDs. In the new prefab system, prefabs can't be edited directly so stuff like OnValidate doesn't really work like it used to. Game basically seems to run fine though.
Wanted stars hide entirely when player isn't wanted. Nicer for modes that don't use crimes at all.
Wanted system working well, simplified + fixed some code, added the stars UI back in.
Update round-based casts that can now be more general and reference the base class shared content. Also gets welcome screen info text and scoreboard screen working.