branchwiseguys/main/InventoryEdit/CharacterRefactorIdeacancel
73 Commits over 30 Days - 0.10cph!
Really early, basic, totally broken framework for a character class refactor.
Working on a glorious (or equally likely terrible) new character refactor that will unify the network types and bring balance to the force.
Too many classes. Trying something else.
Working on character refactor idea
Added IsAlly. Technically this one could be CharacterServer only, but it doesn't need to be (the data is available on all).
More character refactor. IVehicleUser etc
Health events. IPlayerHealthEventReceiver
More. Started a sort of stopgap PersistentPlayer class solution.
The beginnings of item trading
NetworkSyncStats. A spinoff from NPCStats
Character sync not for humans. Don't waste network bandwidth.
Moving inventory to server/owner only
Verious refactoring magic
More character refactoring. Still creating the outward-facing interfaces
Refactoring for persistent player stuff
Seeing if I can get rid of the necessary reference to the persistent side of a character on the client entirely. Seems promising.
PersistentPerson cleanup + more
Model and hitbox for owner and proxy