RCS file: /cvsroot/scummvm/scummvm/scumm/script_v2.cpp,v
retrieving revision 2.144
diff -u -r2.144 script_v2.cpp
|
|
|
892 | 892 | // Execute the sentence |
893 | 893 | _sentenceNum--; |
894 | 894 | |
895 | | if (st->verb != 250 && st->verb != 253) { |
| 895 | if (st->verb == 254) { |
| 896 | stopObjectScript(st->objectA); |
| 897 | } else if (st->verb != 253 && st->verb != 250) { |
896 | 898 | VAR(VAR_ACTIVE_VERB) = st->verb; |
897 | 899 | VAR(VAR_ACTIVE_OBJECT1) = st->objectA; |
898 | 900 | VAR(VAR_ACTIVE_OBJECT2) = st->objectB; |
899 | 901 | |
900 | 902 | runObjectScript(st->objectA, st->verb, false, false, NULL); |
901 | 903 | } else |
902 | | runObjectScript(st->objectA, 253, false, (st->verb == 250), NULL); |
| 904 | runObjectScript(st->objectA, 253, (st->verb == 250), true, NULL); |
903 | 905 | break; |
904 | 906 | case 2: |
905 | 907 | // Print the sentence |