For the complete documentation index, see llms.txt. This page is also available as Markdown.

Teams

Feature Overview

The Meebit template comes with an example implementation of teams. Players can join different teams to shoot players on different teams.

Technical Overview

A player's teams is stored on a morpheus actor component: BPMC_TeamComponent. This component has a client auth replicated property Team that handles replicated of state to other clients. Teams are defined in the E_Team enumeration. Data regarding teams can be configured in DT_TeamData which uses the S_TeamData structure. This strucure allows you to configure a display name shown to players and a color for a given team.

Tutorials:

Adding a Team

Adding a team is easy! Simply add a new enumeration value to E_Team betweem NONE and INVALID values. Then configure a new data table entry in DT_TeamData. Lastly, you will need to update some simple helper functions so that blueprint logic knows how to access/use your new team. Inside BPFL_TeamHelpers you will to update GetTeamIndex and GetTeamName, adding values. Once you have added your new team!

E_Team enumeration
DT_TeamData data table
GetTeamIndex and GetTeamName helper functions

Last updated