aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlukaslw2014-06-14 20:30:50 +0200
committerlukaslw2014-06-22 20:09:03 +0200
commitf1b36cffeacf9de7b17fe9673412176d44cbc468 (patch)
tree1f2bfe4996fdcfb88e2a7dfad952b5f8969961b2
parentdb542d00f0ecf250e639cea1104889561518b59a (diff)
downloadscummvm-rg350-f1b36cffeacf9de7b17fe9673412176d44cbc468.tar.gz
scummvm-rg350-f1b36cffeacf9de7b17fe9673412176d44cbc468.tar.bz2
scummvm-rg350-f1b36cffeacf9de7b17fe9673412176d44cbc468.zip
PRINCE: German mob list loading fix
-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);