diff options
-rw-r--r-- | engines/prince/prince.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/prince/prince.cpp b/engines/prince/prince.cpp index 4e7e0cdb2f..b48a5101e6 100644 --- a/engines/prince/prince.cpp +++ b/engines/prince/prince.cpp @@ -371,7 +371,13 @@ bool PrinceEngine::loadLocation(uint16 locationNr) { Resource::loadResource(_pscrList, "pscr.lst", false); _mobList.clear(); - Resource::loadResource(_mobList, "mob.lst", false); + if (getLanguage() == Common::DE_DEU) { + const Common::String mobLstName = Common::String::format("mob%02d.lst", _locationNr); + debug("name: %s", mobLstName.c_str()); + Resource::loadResource(_mobList, mobLstName.c_str(), false); + } else { + Resource::loadResource(_mobList, "mob.lst", false); + } _animList.clear(); Resource::loadResource(_animList, "anim.lst", false); |