aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/archive.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/archive.cpp')
-rw-r--r--engines/bladerunner/archive.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/bladerunner/archive.cpp b/engines/bladerunner/archive.cpp
index 93c122f9af..4e355e8a9e 100644
--- a/engines/bladerunner/archive.cpp
+++ b/engines/bladerunner/archive.cpp
@@ -108,13 +108,13 @@ int32 tlk_id(const Common::String &name) {
for (uint i = 0; i != name.size() && i < 12u; ++i)
buffer[i] = (char)toupper(name[i]);
- int actor_id = 10 * (name[0] - '0') +
- (name[1] - '0');
+ int actor_id = 10 * (buffer[0] - '0') +
+ (buffer[1] - '0');
- int speech_id = 1000 * (name[3] - '0') +
- 100 * (name[4] - '0') +
- 10 * (name[5] - '0') +
- (name[6] - '0');
+ int speech_id = 1000 * (buffer[3] - '0') +
+ 100 * (buffer[4] - '0') +
+ 10 * (buffer[5] - '0') +
+ (buffer[6] - '0');
return 10000 * actor_id + speech_id;
}