Page 1 of 1

Players shouldn't "die" until they resign

Posted: 20 Apr 2009, 08:20
by YokoZar
or their entire team dies.

This is probably an engine bug, but it can be worked around with LUA.

Basically I hate the fact that it is sometimes really important to give a teammate a worthless unit so he doesn't die. Especially in large games, the odds of being able to still win even after a player has lost a base are nonzero. An extra player is helpful, as even without a base he can still help you micro later when you have units to give. Just today I played a game on TheRock where my ally south of the river was almost killed but once I gave him my ships to play with he was able to micro them enough to kill a substantial amount of enemy sea power.

Re: Players shouldn't "die" until they resign

Posted: 20 Apr 2009, 17:59
by lurker
Change from com continues to forever, done.

Re: Players shouldn't "die" until they resign

Posted: 20 Apr 2009, 20:24
by YokoZar
The lobby UI could use some improvements here. We have "Game end Mode" and "Game end Condition" as separate pull downs.

Perhaps Game end condition = infinite should be default here (and on autohosts)

Re: Players shouldn't "die" until they resign

Posted: 20 Apr 2009, 20:34
by Evil4Zerggin
You can already control it via modoption:
namespace GameMode
{
const int ComContinue = 0;
const int ComEnd = 1;
const int Lineage = 2;
const int OpenEnd = 3;
};
file.GetDef(gameMode, "0", "GAME\\ModOptions\\GameMode");

Re: Players shouldn't "die" until they resign

Posted: 20 Apr 2009, 22:36
by YokoZar
Evil4Zerggin wrote:You can already control it via modoption:
namespace GameMode
{
const int ComContinue = 0;
const int ComEnd = 1;
const int Lineage = 2;
const int OpenEnd = 3;
};
file.GetDef(gameMode, "0", "GAME\\ModOptions\\GameMode");
Should be default, really

Re: Players shouldn't "die" until they resign

Posted: 21 Apr 2009, 01:50
by zwzsg
Actually, it is default, read from springcontent.sdz.

But many mods include their own EngineOptions.lua overriding the default. Your mission is now to bug each and every mod maintainer to update their EngineOptions.lua .

Re: Players shouldn't "die" until they resign

Posted: 21 Apr 2009, 03:26
by YokoZar
zwzsg wrote:Actually, it is default, read from springcontent.sdz.

But many mods include their own EngineOptions.lua overriding the default. Your mission is now to bug each and every mod maintainer to update their EngineOptions.lua .
BA doesn't have an EngineOptions.lua though. Something else is going on.

Re: Players shouldn't "die" until they resign

Posted: 21 Apr 2009, 03:48
by zwzsg
BA V6.81 has the Infinite Game end condition.