From fe80dcb4fec0dcf033292523a2e3fa9bb5213574 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 16 Mar 2018 20:23:22 -0400 Subject: XEEN: Don't add monsters in setSpeedTable if they're dead I think this should fix a crash I rarely got in doMonsterTurn --- engines/xeen/combat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/xeen/combat.cpp') diff --git a/engines/xeen/combat.cpp b/engines/xeen/combat.cpp index 603b6aef71..6c293bc36d 100644 --- a/engines/xeen/combat.cpp +++ b/engines/xeen/combat.cpp @@ -1108,7 +1108,7 @@ void Combat::setSpeedTable() { // Populate the _speedTable list with the character/monster indexes // in order of attacking speed _speedTable.clear(); - for (; maxSpeed >= 0; --maxSpeed) { + for (; maxSpeed > 0; --maxSpeed) { for (uint idx = 0; idx < charSpeeds.size(); ++idx) { if (charSpeeds[idx] == maxSpeed) _speedTable.push_back(idx); -- cgit v1.2.3