diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/hdb/map.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/engines/hdb/map.cpp b/engines/hdb/map.cpp index ec5b57cea0..c99f3f2711 100644 --- a/engines/hdb/map.cpp +++ b/engines/hdb/map.cpp @@ -596,7 +596,12 @@ bool Map::load(Common::SeekableReadStream *stream) { case INFO_FAIRY_SRC3: case INFO_FAIRY_SRC4: case INFO_FAIRY_SRC5: - warning("STUB: Map::load: AddToFairystones(SRC) required"); + g_hdb->_ai->addToFairystones( + aiInfo[_iconList[i].icon].type - INFO_FAIRY_SRC, + _iconList[i].x, + _iconList[i].y, + 0 + ); break; case INFO_FAIRY_DEST: @@ -604,7 +609,12 @@ bool Map::load(Common::SeekableReadStream *stream) { case INFO_FAIRY_DEST3: case INFO_FAIRY_DEST4: case INFO_FAIRY_DEST5: - warning("STUB: Map::load: AddToFairystones(DEST) required"); + g_hdb->_ai->addToFairystones( + aiInfo[_iconList[i].icon].type - INFO_FAIRY_DEST, + _iconList[i].x, + _iconList[i].y, + 1 + ); break; } } |