]> git.zerfleddert.de Git - micropolis/blobdiff - src/sim/w_sprite.c
make monster behaviour configurable
[micropolis] / src / sim / w_sprite.c
index 1268e3d824999ed05610cae8fad2815db57a55c3..c8837d5c80c7354814799105c14fff4e94bd0489 100644 (file)
@@ -1052,10 +1052,14 @@ DoMonsterSprite(SimSprite *sprite)
 
   if (sprite->count > 0) sprite->count--;
   c = GetChar(sprite->x + sprite->x_hot, sprite->y + sprite->y_hot);
-  if ((c == -1) ||
-      ((c == RIVER) &&
+  if ((c == -1)
+#ifndef ORIGINAL_MONSTER_BEHAVIOUR
+      || ((c == RIVER) &&
        (sprite->count != 0) &&
-       (sprite->control == -1))) {
+       (sprite->count < 900) &&
+       (sprite->control == -1))
+#endif
+     ) {
     sprite->frame = 0; /* kill zilla */
   }
 
Impressum, Datenschutz