userBill Bcancel

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

6 Years Ago
Minor bugfix
6 Years Ago
Main change here is actually bumping the project .NET version so that I could use ObservableCollection.
6 Years Ago
My static character lists didn't work on listen servers. :( Changed to a CharacterManager that can have separate Client and Server versions.
6 Years Ago
Allow showing server console in editor again, making it an option in WiseGuysTools. Removed the no-longer-used skipInitialSpawnScreen toggle.
6 Years Ago
Minor stuff
6 Years Ago
Porting ZGameMode.
6 Years Ago
Game mode game round handling
6 Years Ago
Round start countdown with UI
6 Years Ago
A bunch of work getting the right ordering and counts on triggers etc
6 Years Ago
Game mode trigger fix
6 Years Ago
Minor fixes for load order
6 Years Ago
More general game mode stuff
6 Years Ago
Testing and fixing stuff
6 Years Ago
6 Years Ago
Missed one commit
6 Years Ago
Bah, lots of refactoring, simplifying, making things make sense
6 Years Ago
Minor stuff
6 Years Ago
Checking character changes instead of user changes
6 Years Ago
Game end triggers (see GameModeTriggerSettings.cs)
6 Years Ago
Merge in from Main
6 Years Ago
Game mode system refactor. Working a lot better
6 Years Ago
Going to do game modes a bit differently I think, as the sort of building block system I have now is getting a bit unwieldy. Committing some more work I have so far. Also merge from Main.
6 Years Ago
Working on porting ZGameMode to the new GameMode system, and adding features to the system as it progresses.
6 Years Ago
- Moved network physics checks (Bill F's ones for listen servers) out of NetworkEntity and into GamePhysics, since all they need as a reference is any GameObject, and this allows things without a NetworkEntity to use them. - Fixed explosion damage not working correctly on listen servers.
6 Years Ago
PlayerSpawnHandler work
6 Years Ago
Semi-porting the ZGameMode to the new system
6 Years Ago
GameMode custom prefabs no longer HAVE to be networked. Use them just to store data on the server if you like
6 Years Ago
GameModes can now create a custom NetworkEntity and destroy it on game end, allowing for fully custom per-game-mode code, or sharing data from server to clients
6 Years Ago
Better(?) way to access current active game mode on server or client
6 Years Ago
Moving files only
6 Years Ago
Merge in Bill Ford's changes from Main
6 Years Ago
Game modes now have custom handler for spawn/respawn
6 Years Ago
Mostly just cleaned up the asset creation menu
6 Years Ago
Improved WiseGuysTools mode selection interface
6 Years Ago
Game mode definitions can now hold NPC spawn data. Could do with a nicer Inspector interface though.
6 Years Ago
Character type/role refactor with a view to supporting game modes. Character types can now be defined as individual ScriptableObjects (see the new Resources/character/character.types folder), with no limit on the number of configurations. These will then be assigned to Game Mode objects as NPC types to spawn, or player spawn types. Starting inventory can be customised as well.
6 Years Ago
Merge in all Bill Ford's fixes
6 Years Ago
Really basic framework for game modes stored in ScriptableObjects. Game mode is selected, loaded, and passed to connecting clients (via name). Bootstrap stores the data on all potential game modes.
6 Years Ago
Kill warnings
6 Years Ago
Fallbacks for physics overrides when not on a listen server
6 Years Ago
Fixed proxy character vis check rate
6 Years Ago
NetworkLevel simplification
6 Years Ago
NetworkLevel work. And NPC walk zones work again.
6 Years Ago
Making sure we always ReadBytes on Deserialize and messages, since not doing so can cause issues with getting the shared reader out of sync. Not sure if messages really need it.
6 Years Ago
Merge
6 Years Ago
Spawn plane working! Spent way too long getting this right.
6 Years Ago
Working on PUBG spawning vehicle but currently has issue where I can't use [Facepunch.BNet.OnNetworkClientStarted(0)] on the vehicle base class because it has a generic parameter ("InvalidOperationException: Late bound operations cannot be performed on types or methods for which ContainsGenericParameters is true."). Committing work so far before I work on a fix.
6 Years Ago
ZGameMode now mostly working. The plane doesn't move.