Bug Tracker – Bug 557

TEAMINFO support

Last modified: 2010-02-09 19:26:03 CST
Bug 557 - (ARRAY(0x63ae648)) TEAMINFO support
(ARRAY(0x63ae648))
TEAMINFO support
Status: NEW
Product: Odamex
Classification: Unclassified
Component: Server & Client
(old) 0.4
All All
: P2 enhancement
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2010-01-04 01:20:02 CST by HeX_Vulture
Modified: 2010-02-09 19:26 CST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description HeX_Vulture 2010-01-04 01:20:02 CST
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:

Team "Blue"
{
	PlayerColor "00 00 BF"
	TextColor "Blue"


	FlagItem "BlueFlag"
	PlayerStartThingNumber 5080
}

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
Comment 1 Mike Lightner 2010-01-04 01:23:57 CST
More importantly, the whole concept of team assignment needs to be made dynamic.  Currently it's pretty static.
Comment 2 Mike Lightner 2010-02-09 19:26:03 CST
Resetting to default assignee.