userBill Bcancel

13,234 Commits over 2,830 Days - 0.19cph!

6 Years Ago
Fixed the missing checkpoint arrow shader
6 Years Ago
Finished conversion of PCUserStats. Stats now serialize to the client.
6 Years Ago
Revert my PlayerTick change since it won't work with unreliable sends
6 Years Ago
Reverted my changes to PlayerTick, as it won't actually work if unreliable messages are lost.
6 Years Ago
Rename references
6 Years Ago
Added a couple of notes
6 Years Ago
Added simple SerializeTemplate example class
6 Years Ago
Fix server compile error
6 Years Ago
Missed a few
6 Years Ago
Moving and renaming classes files only, no actual changes here. Give IPlayerComponents a "PC" prefix
6 Years Ago
UserStats SerializableStruct
6 Years Ago
Added helper methods for calling some event method on all IPlayerComponents of the appropriate type
6 Years Ago
New ICharacterEvents that can be optionally called on IPlayerComponents. Also shuffled some things around.
6 Years Ago
Move scripts to different folder
6 Years Ago
WorldEntityUser events now work on the client as well + fixed a couple of minor bugs.
6 Years Ago
WorldEntityUser events now work on the client as well
6 Years Ago
Fixes the "skip start requirements" spectate visuals bug
6 Years Ago
Fixed errors on 'kill' command
6 Years Ago
Fixed NetworkUser/WiseguysUser serialization, some bugs etc. Can actually get into the game now. Threw out GameData.NetworkUser entirely as it was already 90% replaced by the new basic Writes in NetworkUser base and was just sending redundant data. Only CustomAllies remain and I think I'll make them into an IPlayerComponent instead.
6 Years Ago
- Removed PersistentPerson and PersistentPersonPlayer. - PlayableCharacter now references WiseguysUser instead of PersistentPerson. - The new WorldEntityUser handles the character/spectator spawn & reference stuff that PersistentPerson used to handle. - Removed BuildingUnitOccupiers as we no longer use the building takeover stuff, and it should be made game-mode-specific now if we need it back. - Stuck GangMember in WiseguysUser for now to make things compile, but probably want to replace it entirely with an IPlayerComponent gang member equivalent?
6 Years Ago
Better ignore settings. Ignore all csproj and sln EXCEPT inside the Plugins folder
6 Years Ago
Merge my minor fix
6 Years Ago
And now add them to the ignore list so they don't come back
6 Years Ago
Remove all those new csproj files.
6 Years Ago
Fix comments + update entity cache
6 Years Ago
Forgot to remove a temp line
6 Years Ago
Switched out my custom highlight code for Garry's one. Got rid of more unused stuff.
6 Years Ago
Get the tracer material back
6 Years Ago
Fix missing icon
6 Years Ago
Remove BETA FX as well
6 Years Ago
Remove unused Alpha FX
6 Years Ago
Removing a bunch of unused project assets
6 Years Ago
Just line endings
6 Years Ago
Show something even when there are no winners at end of round
6 Years Ago
Get network_entity_cache RPC checks working again by checking all assemblies. This is a bit of a hack fix though: Apparently there are over 150 assemblies in our project... would be much faster if we can just get the user script ones
6 Years Ago
As far as I can tell, comparison with 'null' is coming out with the same results as comparison with '(object)null'. Tentatively changing the three lines in NetworkEntity.RPC, to get rid of those last three warnings.
6 Years Ago
Fix issue with initial join player spawn order
6 Years Ago
Simplify the scene name thing
6 Years Ago
Automatically fill in scene name in NetworkLevel
6 Years Ago
Read only attributes support scripts
6 Years Ago
Revert accidental 99 Bots mode change
6 Years Ago
SpectateCam updated too
6 Years Ago
Got scene Points Of Interest working again. Added WiseguysLevel to my test map.
6 Years Ago
Fix round start ordering issue.
6 Years Ago
Trigger UI stuff
6 Years Ago
Better solution for the same thing
6 Years Ago
Send a full character state when group or group subscribers change. Fixes state not getting fully sent to new connections
6 Years Ago
State diff was getting processed twice unnecessarily
6 Years Ago
Character kept nagging about "Facepunch.Bass.Serialization.Serializer<GameData.CharacterState>' is obsolete: `Don't bother using this any more'", so I've removed it and converted the state sends to use the newer system.
6 Years Ago
Cleanup of warnings etc