BannerlordCoop
BannerlordCoop copied to clipboard
This method should ensure all exclude fields are used. Throw error if it does not use all excluded fields and add unused fields to the exception message. **Definition of Done**...
Add text object attributes to TextObjectSurrogate **Definition of Done** - [ ] Text Object Surrogate class exists - [ ] A test exists verifying a TextObject can be serialized with...
Use the new DynamicModelGenerator to serialize the Hero class. Exclude any fields that do not exist in the old HeroSerializer class. Large classes like CharacterObject, PartyBelongedTo, Father, Mother, etc can...
Helper is an awful name. Should be changed and moved to appropriate namespace
Determine what game states will be needed and create events similar to MainMenuEvent Use the **game-state-service** branch. See Bannerlord's GameState for an idea of what might be needed. It won't...
**Behavior** The client state will manage changing the logic on the client when a specific action is called. Actions like connecting to the server, game enters loading, game finishes character...
This is the class that will be interfaced with by the networking library. This class should include: - A single owner (Player/AI) - Relevant events - Troops (Equipment/Positions/Formation/Alive) The goal...
We want to verify that the project builds and all tests pass before a merge request is accepted
Town interactions need to be synchronized via RPC and value persistence. Look into what other sync might be needed and implement. The following fields will need to be synchronized -...