Skip to content

teams

Defines the teams available in the gametype.

megalo
teams
	team
		designator defenders
	end
	team
		designator attackers
	end
end

Each team is a nested teamend block. Team fields include:

FieldPurpose
nameString table symbol for the team name
designatorRole (defenders, attackers, third_party, …)
modelPlayer model (spartan, elite, or by_designator)
colorFour RGBA values
fireteam_countNumber of fireteams

MCC Support

On the Master Chief Collection release of Halo: Reach, team name and color overrides are not supported by the MCC menus. This can lead to confusion as players appear to be on different teams between the MCC menus and the in-game Halo: Reach menus.

A model by_designator line at the teams block level sets the default model rule for all teams. Each team's designator then picks the model — for example defenders spawn as Spartans and attackers as Elites when no per-team model overrides it.

From megalo/3nvasion.txt in the HREK:

megalo
teams
	model by_designator

	team
		fireteam_count 3
	end

	team
		fireteam_count 3
	end
end

Compare with megalo/slayer_classic.txt, which sets one model for every team at the block level instead:

megalo
teams
	model spartan
end

Base-derived scripts

teams can appear in base-derived scripts to retune team models, colors, and designators.