From ab7cd2e5f6f63467d806779c6bcea85ecb97c78d Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Sat, 28 May 2011 17:33:13 +0800 Subject: [PATCH] Skip some calls to do_move for liquids No liquid can occupy the same space as itself unless in E-Hole --- src/powder.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/powder.c b/src/powder.c index 544430b03..34328f3f2 100644 --- a/src/powder.c +++ b/src/powder.c @@ -2061,19 +2061,21 @@ killed: rt = 10; for (j=clear_x+r; j>=0 && j>=clear_x-rt && j0) @@ -2083,7 +2085,7 @@ killed: if (s==1) for (j=ny+r; j>=0 && j=ny-rt && j