Comment 8 for bug 896099

Revision history for this message
Renegade (renegade) wrote :

Game mode in which there are only units available - ShortGame should be off because when player loses the unit specified in BaseUnit he will lose immediately and that's not what I want to happen no-bases mode.
On what grounds do you decide that what the player chose to make his game is wrong?

Game mode in which player should be using equipment and buildings provided via map coding (for example something a la C&CRenegade mode or a cooperative) and not the default MCV and Starting Units.
If each map has to be individually generated to provide said equipment anyway, what's preventing you from placing the starting points in "definite kill" zones?

Game mode in which the only unit I want player to have is the base unit. I can't disable starting units and I can't disable starting INFANTRY because the game will crash without such.
What's preventing you from making the only starting units useless junk with map-wide suicide weapons?

Either way, while some of these are superficially reasonable examples, the question to answer is "is it worth the effort"?
And, to be frank, I don't think it is.
Take cases like the "no short game" thing - yes, it's sucky if the player starts the game with short game in such a case, but, for one, he should have read the manual, and, for two, it's called "short game" for a reason - he'll notice soon enough, and will probably remember for the future.

Is a little inelegance in such cases really worth completely recoding the when and where of INI-loading and adding constant reloads?

And if bugs happen in this kind of feature, they'll be really annoying...you'll have inconsistent rules states, game modes blurring into each other and debugging will be a pain because you're thinking you chose mode X and there's a bug, when, in reality, the game loaded "mode" A+B.

It's not impossible you can come up with an example that completely requires this "feature" and would be totally awesome.
I'm just not convinced it will be a general enough case to warrant recoding such an integral system and risking the bugs and breakage to come with it.