aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/wage/entities.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/wage/entities.cpp b/engines/wage/entities.cpp
index 85ce8cf7ad..4852199754 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;
}