diff options
Diffstat (limited to 'saga/script.cpp')
| -rw-r--r-- | saga/script.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/saga/script.cpp b/saga/script.cpp index 7f65c8c696..f1f6e13734 100644 --- a/saga/script.cpp +++ b/saga/script.cpp @@ -743,10 +743,12 @@ void Script::whichObject(const Point& mousePoint) { newRightButtonVerb = _leftButtonVerb = kVerbWalkTo; } } else { - if (_firstObjectSet) { - objectId = ID_NOTHING; - } else { - newRightButtonVerb = _leftButtonVerb = kVerbLookAt; + if (newRightButtonVerb == kVerbLookOnly) { + if (_firstObjectSet) { + objectId = ID_NOTHING; + } else { + newRightButtonVerb = _leftButtonVerb = kVerbLookAt; + } } } |
