[Scummvm-cvs-logs] SF.net SVN: scummvm:[55425] scummvm/trunk/engines/gob/inter_v5.cpp

sylvaintv at users.sourceforge.net sylvaintv at users.sourceforge.net
Sat Jan 22 14:19:17 CET 2011


Revision: 55425
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55425&view=rev
Author:   sylvaintv
Date:     2011-01-22 13:19:16 +0000 (Sat, 22 Jan 2011)

Log Message:
-----------
GOB: Fixes the return value of dummy shooter in Last Dynasty

Mission 34 shooter must return 1 in order to proceed to the point & click part of the game.

Modified Paths:
--------------
    scummvm/trunk/engines/gob/inter_v5.cpp

Modified: scummvm/trunk/engines/gob/inter_v5.cpp
===================================================================
--- scummvm/trunk/engines/gob/inter_v5.cpp	2011-01-22 13:12:01 UTC (rev 55424)
+++ scummvm/trunk/engines/gob/inter_v5.cpp	2011-01-22 13:19:16 UTC (rev 55425)
@@ -67,6 +67,9 @@
 
 	OPCODEGOB( 33, o5_spaceShooter);
 
+	OPCODEGOB( 34, o5_spaceShooter);
+	OPCODEGOB( 37, o5_spaceShooter);
+
 	OPCODEGOB( 80, o5_getSystemCDSpeed);
 	OPCODEGOB( 81, o5_getSystemRAM);
 	OPCODEGOB( 82, o5_getSystemCPUSpeed);
@@ -264,8 +267,9 @@
 	_vm->_game->_script->readInt16();
 
 	if (params.extraData != 0) {
-		WRITE_VARO_UINT32(var1, 2);
-		WRITE_VARO_UINT32(var2, 0);
+		// we need to return 1 for the shooter mission 34. There is only one planet to choose from in the map.
+		WRITE_VARO_UINT32(var1,(params.extraData == 34) ? 1 : 2);
+		WRITE_VARO_UINT32(var2,0);
 	} else {
 		if (params.paramCount < 5) {
 			warning("Space shooter variable counter < 5");


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list