From 91405a53f4b7075c916d69e78d33b850318c2047 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Tue, 23 Jan 2018 20:37:43 -0500 Subject: XEEN: Fix resetting HP for Medusa Sprites each combat turn --- engines/xeen/interface.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engines/xeen/interface.cpp b/engines/xeen/interface.cpp index b0559f3f80..ad38b390b7 100644 --- a/engines/xeen/interface.cpp +++ b/engines/xeen/interface.cpp @@ -1678,7 +1678,9 @@ void Interface::doCombat() { for (uint idx = 0; idx < map._mobData._monsters.size(); ++idx) { MazeMonster &monster = map._mobData._monsters[idx]; if (monster._spriteId == 53) { - warning("TODO: Monster 53's HP is altered here?!"); + // For Medusa sprites, their HP keeps getting reset + MonsterStruct &monsData = map._monsterData[53]; + monster._hp = monsData._hp; } } -- cgit v1.2.3