TEAMINFO is a wad lump introduced into ZDoom that allows one to create new teams. The teams can have a specific name and use specific color combinations to allow several options for team customizations.
I imagine that if TEAMINFO were to get introduced into Odamex it should take a similar approach to Skulltag's implementation to remain compatible with Skulltag and ZDoom. It is very simple to set up, an example for the Blue team can be seen here:
PlayerColor "00 00 BF"
Note: This would be how the Blue team would be implemented into odamex.wad in the TEAMINFO lump if it were to be implemented.
However some additional things will probably have to be implemented to support the right flag icons in the HUD(SmallFlagHUDIcon/LargeFlagHUDIcon support too?).
When people usually want to use translations, they use either green or gray. (Green being what Doom originally used for changing player colors, and gray because it has the largest color range.) I would recommend putting a gray flag in odamex.wad, remove the red/blue/gold ones, and simply translate from there.
More info here: 0
More importantly, the whole concept of team assignment needs to be made dynamic. Currently it's pretty static.
Resetting to default assignee.