euddraft icon indicating copy to clipboard operation
euddraft copied to clipboard

Correctly deal with Random Start Location

Open armoha opened this issue 3 years ago • 1 comments

  • [ ] Currently EUDLoopPlayer("Human") iterates human players according to basemap settings.
    • [ ] Fix standard plugins ([MSQC], [chatEvent], ...)
  • [ ] Should we resolve this on game start? Placing CPU in human slot or vice versa is possible in SC:R ; should we handle this case too or ignore it?
  • [ ] Current implementation is suboptimal as EUDLoopPlayer iterates and skips inactive players who was vacant on game start or left during game. It would be nice if we update loop trigger once player status changes.

armoha avatar Apr 19 '21 01:04 armoha

Placing CPU in human slot or vice versa is possible in SC:R ; should we handle this case too or ignore it?

IMO, this is a serious problem. You could add a plugin to let the mapmaker choose whether to ban the situation. i.e., to end the game as soon as the game starts if some human occupies Computer slot.

Currently EUDLoopPlayer("Human") iterates human players according to basemap settings.

You could also consider throwing a warning message if the "Randomized start locaiton" box is checked

Chromowolf avatar Apr 23 '21 20:04 Chromowolf