aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/resource.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/scumm/resource.cpp b/scumm/resource.cpp
index 54ca46c9aa..f8bfa1875c 100644
--- a/scumm/resource.cpp
+++ b/scumm/resource.cpp
@@ -422,15 +422,15 @@ void Scumm::readResTypeList(int id, uint32 tag, const char *name) {
else
num = _fileHandle.readByte();
- if (1 || _features & GF_AFTER_V6) {
- if (num != res.num[id]) {
- error("Invalid number of %ss (%d) in directory", name, num);
- }
- } else {
+ if (_features & GF_OLD_BUNDLE) {
if (num >= 0xFF) {
error("Too many %ss (%d) in directory", name, num);
}
allocResTypeData(id, tag, num, name, 1);
+ } else {
+ if (num != res.num[id]) {
+ error("Invalid number of %ss (%d) in directory", name, num);
+ }
}
if (_features & GF_OLD_BUNDLE) {