aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mohawk/myst_scripts_selenitic.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/mohawk/myst_scripts_selenitic.cpp b/engines/mohawk/myst_scripts_selenitic.cpp
index 74c6f91a24..96e219e4b1 100644
--- a/engines/mohawk/myst_scripts_selenitic.cpp
+++ b/engines/mohawk/myst_scripts_selenitic.cpp
@@ -402,7 +402,7 @@ void MystScriptParser_Selenitic::sound_receiver_update() {
if (_sound_receiver_direction == 1) {
*_sound_receiver_position = ((*_sound_receiver_position) + _sound_receiver_speed) % 3600;
} else if (_sound_receiver_direction == 2) {
- *_sound_receiver_position = ((*_sound_receiver_position) - _sound_receiver_speed) % 3600;
+ *_sound_receiver_position = ((*_sound_receiver_position) + 3600 - _sound_receiver_speed) % 3600;
}
sound_receiver_draw_view();