Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
TeamManager refactor
Added new addAvatar methods to the team manager to handle adding avatars.
Added new canAddAvatar methods to the team manager to check if an avatar can be added to a team.
Adding avatars through the new team manager methods to the players current team or the MP team will trigger entity updates.
Now by default, adding an avatar to the player will attempt to add it to the current team if there is space based on the appropriate configs.
This can be disabled with a new second param, some places use this(PlayerBorn, GiveAll).
If a newly accquired avatar is added to the team, a notice will display in the item/reward feed at the left.
Fixed adding avatars in multiplayer not using the MP team limit config
Type of changes
Checklist: