branchwiseguys/main/bots/PersistentPersoncancel
28 Commits over 31 Days - 0.04cph!
Working on a PersistentPlayer system that's separate from NetworkUser, with the intention of later being able to support AI bot players.
Merge in the latest from Main
PersistentPerson on Character
Changing things where possible from using NetworkUser, to the more general PersistentPerson
Merge in latest from Main
Partial work on PersistentPlayer system. This is a non-compiling commit - don't select this revision.
No compiler errors anymore, but still a bit of a mess
Might be able to get away with a single NetworkUser that can cover both human and AI (bot) players
Rename the user manager back to the old name
Merged in the latest from Main
Removed PersistentPerson from the base Character and put it into PlayableCharacter only. If we want persistent data on basic NPCs we can change it back, but for now just having a persistent entity for player characters is simpler.
Don't actually need INetworkedUser now that I decided to recombine the human and AI user classes back into a single NetworkUser. Just reference the class