From d80f3e346b493c46855442609f1c3962af13be3a Mon Sep 17 00:00:00 2001 From: Felix Wallin Date: Sat, 2 Oct 2010 20:46:17 +0200 Subject: [PATCH] fixed temperature transfers, Skylark --- src/powder.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/powder.c b/src/powder.c index c84d71ca0..cdad9b09f 100644 --- a/src/powder.c +++ b/src/powder.c @@ -75,12 +75,11 @@ int try_move(int i, int x, int y, int nx, int ny) e = eval_move(parts[i].type, nx, ny, &r); if(!e) { if(!legacy_enable && parts[i].type==PT_PHOT) { - if((r >> 8) < PT_NUM) + if((r & 0xFF ) < PT_NUM) parts[i].temp = parts[r>>8].temp = restrict_flt((parts[r>>8].temp+parts[i].temp)/2, MIN_TEMP, MAX_TEMP); } return 0; - return 0; } if(e == 2) return 1;