aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--saga/sthread.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/saga/sthread.cpp b/saga/sthread.cpp
index 05f9cdc736..cd9b3d722f 100644
--- a/saga/sthread.cpp
+++ b/saga/sthread.cpp
@@ -787,7 +787,7 @@ int Script::SThreadRun(SCRIPT_THREAD *thread, int instr_limit) {
SDataWord_T param3 = 0;
param1 = scriptS.readByte();
param2 = scriptS.readByte();
- if (param2 > 0) {
+ if (param2 & 1) {
param3 = scriptS.readUint16LE();
}
debug(2, "DLGO | %02X %02X %04X", param1, param2, param3);