8,451 Commits over 2,131 Days - 0.17cph!
Making spectators a character type was a mess. Too many places where something wants a character, but only if it's a real physical character and NOT a spectator. Separated them but gave them a common base interface as well.
Testing and fixing some bugs
More conversion to remove character refs
Removin' more character refs
Working on glorious ItemContainer simplifying revolution. A few compiler errors remaining here
Removed ICharacterInventory entirely. Can now simply use an IContainer
General stuff. Fix trade tables and item transfer being broken
Fixed vehicle wreckage bugs
Player ragdoll conversion
Fixed player ragdoll "MakeStatic", which hadn't actually been firing
Removed character ref from welfare.
Tried to remove the Character ref from Criminal but it's just not going to work easily. Here's some more minor stuff instead.
Merging in Character reference cleanup branch
Fixing bugs and potential bugs
rd1 of compile errors fixed
Fixed a shit load of the easy errors
Shit loads more error fixes
Added files that didn't get checked in
Server setup and bootstrapping
Added some files that didn't get checked in properly
item serialization updated
Ported NetworkUser, SpectatorPlayer, and the connect command in the console.
Removed NetworkMessage, Converted all old NetworkMessages to new format.
Registering message handlers
WorldTime boostrap, Item network message handlers.
Ported NetworkEntityBehaviour methods, except for the old Serialize/Deserialize.
Fixed Owner init ordering issue
Add the csproj files for the new code generator. I think these were missed because Plastic was set to ignore *.csproj files, but the code gen won't run without them. I've stolen these from the test project.
- Work on Character, not completed yet
- Moved NetworkEntity back out of its (accidental?) sub-folder, fixing all the missing NetworkEntity references in the project
- Took some stuff out of GameModeUniversal that's now loaded separately by Bill's system
More character conversion work