userBill Bcancel

13,125 Commits over 2,800 Days - 0.20cph!

6 Years Ago
ItemManager and everything that uses it converted to the new ServerClientSingleton. HeldItems not showing up anymore, need to work out why. You can use ItemManagerClient or ItemManagerServer calls if you KNOW method calls will be be server or client origin specifically. If you're not sure which it'll be called from, methods in the base class let you pass an isServer bool.
6 Years Ago
Reducing the server/client split singleton types to one for simplicity. This should be enough for now at least. In summary: - The old singleton types are fine if you're only going to have one even in listen server mode - If you're going to have one on client and another of the same type on server, use ServerClientSingleton
6 Years Ago
Singleton edit
6 Years Ago
New singleton classes that support two copies of the same singleton on listen servers, one for server and one for client.
6 Years Ago
Minor refactoring
6 Years Ago
Minor fix
6 Years Ago
Fixing up errors in C/S only modes. Unfortunately means a few #if defines are back in for now.
6 Years Ago
#using
6 Years Ago
Revert my serialization changes to health and belt as they seemed to break things. Not sure why yet.
6 Years Ago
More stuff. Things a bit broken right now
6 Years Ago
Character state send (see Character.Server changes). Still need to update it to not use the ProtoBuf-based CharacterState object.
6 Years Ago
Moe conversion. Belt seems to be broken in particular. I can send 236 bytes out and only get 2 bytes back. Not serializing to ItemContainer sub-entity maybe?
6 Years Ago
Conversion work
6 Years Ago
Needed #defines
6 Years Ago
ItemManager returns
6 Years Ago
Remove my bug test
6 Years Ago
Rename method
6 Years Ago
Temporary crash tester
6 Years Ago
Character interface stuff
6 Years Ago
Needed to add some #if SERVER flags around serializing to remove errors when in Client-only mode. We may be able to remove these later. Also fixed a bug in SingleUserInteractableEntity.
6 Years Ago
Character still has a bunch to do but not kinda works. You can walk around. Switching the default spawn to character instead of spectator.
6 Years Ago
Character conversion work. See notes above 'Action subLateUpdate' in Character.cs for more info.
6 Years Ago
Actually revert that commit for now because it breaks things in client/server only modes.
6 Years Ago
More character conversion work
6 Years Ago
- 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
6 Years Ago
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.
6 Years Ago
Fixed Owner init ordering issue
6 Years Ago
Ported NetworkEntityBehaviour methods, except for the old Serialize/Deserialize.
6 Years Ago
Ported NetworkUser, SpectatorPlayer, and the connect command in the console.
6 Years Ago
Dumb thing where players spawn bullets. Just learning + testing
6 Years Ago
Get a random username automatically on start so we'll get a unique userID
6 Years Ago
Merge in branch
6 Years Ago
Merge in my changes
6 Years Ago
Fixing bugs and potential bugs
6 Years Ago
Merging in Character reference cleanup branch
6 Years Ago
Minor fixes, cleaning up
6 Years Ago
Comments only
6 Years Ago
Map icon. Moved a method
6 Years Ago
Tried to remove the Character ref from Criminal but it's just not going to work easily. Here's some more minor stuff instead.
6 Years Ago
Removed character ref from welfare.
6 Years Ago
Fixed player ragdoll "MakeStatic", which hadn't actually been firing
6 Years Ago
Player ragdoll conversion
6 Years Ago
Fixed vehicle wreckage bugs
6 Years Ago
General stuff. Fix trade tables and item transfer being broken
6 Years Ago
Removed ICharacterInventory entirely. Can now simply use an IContainer
6 Years Ago
Now compiling
6 Years Ago
Working on glorious ItemContainer simplifying revolution. A few compiler errors remaining here
6 Years Ago
Removin' more character refs
6 Years Ago
More conversion to remove character refs
6 Years Ago
Spectating fix