[Scummvm-cvs-logs] SF.net SVN: scummvm: [21380] scummvm/trunk/engines/scumm/insane

kirben at users.sourceforge.net kirben at users.sourceforge.net
Sun Mar 19 02:35:00 CET 2006


Revision: 21380
Author:   kirben
Date:     2006-03-19 02:34:02 -0800 (Sun, 19 Mar 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21380&view=rev

Log Message:
-----------
Closer match difficulty of insane in PC version of FT demo

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/insane/insane.cpp
    scummvm/trunk/engines/scumm/insane/insane_ben.cpp
Modified: scummvm/trunk/engines/scumm/insane/insane.cpp
===================================================================
--- scummvm/trunk/engines/scumm/insane/insane.cpp	2006-03-19 08:35:43 UTC (rev 21379)
+++ scummvm/trunk/engines/scumm/insane/insane.cpp	2006-03-19 10:34:02 UTC (rev 21380)
@@ -181,8 +181,8 @@
 
 
 	if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC)) {
-		init_enemyStruct(EN_ROTT1, EN_ROTT1, 0, 0, 160, 0, INV_MACE, 63, "endcrshr.san",
-						 25, 15, 16, 26, 11, 3);
+		init_enemyStruct(EN_ROTT1, EN_ROTT1, 0, 0, 60, 0, INV_MACE, 63, "endcrshr.san",
+						 25, 15, 16, 26, 13, 3);
 	} else {
 		init_enemyStruct(EN_ROTT1, EN_ROTT1, 0, 0, 160, 0, INV_MACE, 90, "wr2_rott.san",
 						 26, 16, 17, 27, 11, 3);
@@ -363,7 +363,10 @@
 	init_scenePropStruct(138, 57, 0, 59, 134, 0xFF, 0xFF, 0xFF, 0, 30, 0);
 
 	_actor[0].damage = 0;
-	_actor[0].maxdamage = 80;
+	if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC))
+		_actor[0].maxdamage = 60;
+	else
+		_actor[0].maxdamage = 80;
 	_actor[0].field_8 = 1;
 	_actor[0].frame = 0;
 	_actor[0].tilt = 0;

Modified: scummvm/trunk/engines/scumm/insane/insane_ben.cpp
===================================================================
--- scummvm/trunk/engines/scumm/insane/insane_ben.cpp	2006-03-19 08:35:43 UTC (rev 21379)
+++ scummvm/trunk/engines/scumm/insane/insane_ben.cpp	2006-03-19 10:34:02 UTC (rev 21380)
@@ -1212,7 +1212,12 @@
 		smlayer_setActorLayer(0, 2, 25);
 		_actor[0].cursorX = 0;
 		_actor[0].kicking = false;
-		if (_actor[0].act[2].frame >= 18 ||
+		if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC)) {
+			if (_actor[0].act[2].frame >= 28) {
+					queueSceneSwitch(9, 0, "bencrshe.san", 64, 0, 0, 0);
+					_actor[0].act[2].state = 38;
+			}
+		} else if (_actor[0].act[2].frame >= 18 ||
 			(_actor[0].x < 50 && _actor[0].act[2].frame >= 10) ||
 			 (_actor[0].x > 270 && _actor[0].act[2].frame >= 10)) {
 			if (_currSceneId == 21) {


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