aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/prince/prince.cpp8
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);