diff --git a/engines/wage/entities.cpp b/engines/wage/entities.cpp index 85ce8cf7ad26..48521997548c 100644 --- a/engines/wage/entities.cpp +++ b/engines/wage/entities.cpp @@ -437,7 +437,9 @@ ObjArray *Chr::getWeapons(bool includeMagic) { ObjArray *Chr::getMagicalObjects() { ObjArray *list = new ObjArray; - warning("STUB: getMagicalObjects"); + for (uint i = 0; i < _inventory.size(); i++) + if (_inventory[i]->_type == Obj::MAGICAL_OBJECT) + list->push_back(_inventory[i]); return list; }