There was a ToDo in Formation.js to let the function actually return some kind of primary member.
- Group Reviewers
Restricted Owners Package (Owns No Changed Paths)
Currently the code is not called, but that does not mean it will never ;)
- Add this.PlaySound(...) to a formation order in UnitAI.
- Combine several entities into a formation.
- Give the above mentioned order to the formation.
- Verify that the correct sound is played (that of the "most important" entity).
I am not so sure whether this is any less arbitrary. In other games, the primary member seems to be the bulk of the army. That doesn’t necessarily mean numerically.
(Just a random thought, do what the reviewer says and you will be good)