[Scummvm-git-logs] scummvm master -> 8c157042832c0f5779155884494e4978de054457

dreammaster paulfgilbert at gmail.com
Thu May 14 03:16:52 UTC 2020


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
8c15704283 ULTIMA4: Fix saving of dungeon monsters & chests


Commit: 8c157042832c0f5779155884494e4978de054457
    https://github.com/scummvm/scummvm/commit/8c157042832c0f5779155884494e4978de054457
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-05-13T20:15:42-07:00

Commit Message:
ULTIMA4: Fix saving of dungeon monsters & chests

Changed paths:
    engines/ultima/ultima4/map/map.cpp


diff --git a/engines/ultima/ultima4/map/map.cpp b/engines/ultima/ultima4/map/map.cpp
index a097b5e0e0..3f8b5d7047 100644
--- a/engines/ultima/ultima4/map/map.cpp
+++ b/engines/ultima/ultima4/map/map.cpp
@@ -748,14 +748,15 @@ bool Map::fillMonsterTable() {
 	/**
 	 * Fill in our monster table
 	 */
+	TileMap *base = g_tileMaps->get("base");
 	for (i = 0; i < MONSTERTABLE_SIZE; i++) {
 		Coords c = monsters[i]->getCoords(),
-		       prevc = monsters[i]->getPrevCoords();
+			prevc = monsters[i]->getPrevCoords();
 
-		_monsterTable[i]._tile = translateToRawTileIndex(monsters[i]->getTile());
+		_monsterTable[i]._tile = base->untranslate(monsters[i]->getTile());
 		_monsterTable[i]._x = c.x;
 		_monsterTable[i]._y = c.y;
-		_monsterTable[i]._prevTile = translateToRawTileIndex(monsters[i]->getPrevTile());
+		_monsterTable[i]._prevTile = base->untranslate(monsters[i]->getPrevTile());
 		_monsterTable[i]._prevX = prevc.x;
 		_monsterTable[i]._prevY = prevc.y;
 	}




More information about the Scummvm-git-logs mailing list