This thread is to freely share ideas about how to implement a Commander with a mod for Tremulous.
Heres my own about the subject:
1, definition: The commander enhance the S part of RTS on this genre RTSFPS. The commander give advices, orders and help to his cowrades, so the game is more teamwork oriented and less senseless arcade.
2, election: This point can be solved with votations, has is a system already integrated in the Tremulous gameplay, and seems easy to use for that purpose
2.1: People can self tag "elegible" on/off to opt-out opt-in has commander. This is to avoid people that dont want to command beind labeles as that. You vote for people with the flag "elegible" to on.
3: advices. The commander can spec all teammates, so can fastswitch from one teammate to another. Players can place cameras that the commander can use. I hope this will push teamwork for good players.
3.1: advices: Commander can give medals and update rank (sarge, soldier, etc.)
4: command: The commander can able/disable deconing with commander confirmation. So the commander will control decon griefers.
5: help: battlesuits will include a hidden gun that the commander can use. So the commander can not only spec a battlesuit, but help then kill dretch with this aux weapon. If is dificult to implement that, will be like the tesla attack.. omnidirectional damage with lighting fx.
5.1: help: the commander can launch a gass cloud from dretchs.
5: stage powers:
Alien Commander power stage1: give a free evo to some guy. (1 min reload)
Alien Commander power stage2: +give booster to some guy. (1 min reload)
Alien Commander power stage3: ??
Human Commander power stage1: give armor to some guy (1 min reload)
Human Commander power stage2: +reload guy ammo (1 min reload)
Human Commander power stage3: ??
6:view: The latest commander chat stay on screen forever, and show in other color/location.
6.1:view The players on the commander view will show with numberid and name. This numid can be bindable, so the commander can fastswitch to players that know the num ( 1,2,3,4,5,6,7,8,9,a,b,c,d,e,f... ). If theres 2 players on screen will be id1 and id2.