Fix EliminatePlayer(..., true) inactive client activation

Sven Eberhardt 2011-11-08 16:16:31 +00:00
parent fec07accd7
commit 05e7aa1568
1 changed files with 3 additions and 2 deletions

View File

@ -863,8 +863,9 @@ static long FnEliminatePlayer(C4AulContext *cthr, long iPlr, bool fRemoveDirect)
if (fRemoveDirect)
{
// do direct removal (no fate)
return ::Players.CtrlRemove(iPlr, false);
}
if (::Control.isCtrlHost()) ::Players.CtrlRemove(iPlr, false);
return true;
}
else
{
// do regular elimination