diff options
| author | Felix Wallin <nibbler.v1@gmail.com> | 2010-10-02 18:19:43 (GMT) |
|---|---|---|
| committer | Felix Wallin <nibbler.v1@gmail.com> | 2010-10-02 18:19:43 (GMT) |
| commit | 7692ee51fc38428e0fa894310b065752472ae8f1 (patch) | |
| tree | c9537ed16781a1ffbece625401222a9d2021f960 /src | |
| parent | 769dbfeedddc774b177e2089eaa5abe870205e6b (diff) | |
| download | powder-7692ee51fc38428e0fa894310b065752472ae8f1.zip powder-7692ee51fc38428e0fa894310b065752472ae8f1.tar.gz | |
fixes, thanks to Mr. Stanislaw
Diffstat (limited to 'src')
| -rw-r--r-- | src/powder.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/powder.c b/src/powder.c index 3ca1056..c84d71c 100644 --- a/src/powder.c +++ b/src/powder.c @@ -74,11 +74,13 @@ 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) { + if(!legacy_enable && parts[i].type==PT_PHOT) { if((r >> 8) < PT_NUM) - parts[i].temp = parts[r>>8].temp = restrict_flt(parts[r>>8].temp+parts[i].temp/2, MIN_TEMP, MAX_TEMP); + 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; |
