aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/objects/link_item.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/objects/link_item.cpp')
-rw-r--r--engines/titanic/objects/link_item.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/titanic/objects/link_item.cpp b/engines/titanic/objects/link_item.cpp
index 90774ad43c..fe2a7cf162 100644
--- a/engines/titanic/objects/link_item.cpp
+++ b/engines/titanic/objects/link_item.cpp
@@ -59,7 +59,7 @@ void CLinkItem::load(SimpleFile *file) {
file->readBuffer();
switch (val) {
- case 3:
+ case 2:
_field34 = file->readNumber();
// Deliberate fall-through
@@ -71,6 +71,12 @@ void CLinkItem::load(SimpleFile *file) {
_field24 = file->readNumber();
_field28 = file->readNumber();
_field2C = file->readNumber();
+
+ file->readBuffer();
+ _sub._field0 = file->readNumber();
+ _sub._field4 = file->readNumber();
+ _sub._field8 = file->readNumber();
+ _sub._fieldC = file->readNumber();
break;
default: