rnd-20050624-1-src
authorHolger Schemel <info@artsoft.org>
Fri, 24 Jun 2005 06:46:57 +0000 (08:46 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:49:08 +0000 (10:49 +0200)
src/conftime.h
src/game.c
src/tape.c

index 0ba409dfe7a9483d92b4becc3fe7747fad85c4f1..1e306b0f2423172f9b323e8b59e4567b831b27cb 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "[2005-06-15 02:22]"
+#define COMPILE_DATE_STRING "[2005-06-16 20:25]"
index eb58f0c36b96bbd369d0b3d246244e54b1c05a69..a383c6900334c24622e0fd32b3d82412f9979bc3 100644 (file)
@@ -3393,7 +3393,11 @@ void Explode(int ex, int ey, int phase, int mode)
        continue;
 #endif
 
-#if 1
+      /* no idea why this was changed from 3.0.8 to 3.1.0 -- this causes buggy
+        behaviour, for example when touching a yamyam that explodes to rocks
+        with active deadly shield, a rock is created under the player !!! */
+      /* (case 1 (surely buggy): >= 3.1.0, case 2 (maybe buggy): <= 3.0.8) */
+#if 0
       if (IS_PLAYER(x, y) && SHIELD_ON(PLAYERINFO(x, y)) &&
          (game.engine_version < VERSION_IDENT(3,1,0,0) ||
           (x == ex && y == ey && mode != EX_TYPE_BORDER)))
index acb05d86dfd15d2cd5e0e7841d059d8ef695a307..172af415b67bdf451da87957f3dd39926853aa0d 100644 (file)
@@ -1339,6 +1339,7 @@ void AutoPlayTape()
        printf(" %03d", i);
   }
 
+#if 0
   if (num_tape_missing > 0)
   {
     printf(", NO TAPE:");
@@ -1346,6 +1347,7 @@ void AutoPlayTape()
       if (tape_missing[i])
        printf(" %03d", i);
   }
+#endif
 
   printf("\n");
   printf_line("=", 79);