diff options
| -rw-r--r-- | saga/sthread.cpp | 2 | 
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);  | 
