diff options
Diffstat (limited to 'engines/xeen/interface.cpp')
-rw-r--r-- | engines/xeen/interface.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/xeen/interface.cpp b/engines/xeen/interface.cpp index c06ef79dc9..6c65dd4f0b 100644 --- a/engines/xeen/interface.cpp +++ b/engines/xeen/interface.cpp @@ -2192,7 +2192,9 @@ void Interface::nextChar() { } if (combat._whosTurn < (int)combat._combatParty.size()) { - if (!combat._combatParty[idx]->isDisabledOrDead()) + // If it's a party member, only allow them to become active if + // they're still conscious + if (combat._combatParty[idx]->isDisabledOrDead()) continue; } |