diff options
| author | Cracker64 <cracker642@gmail.com> | 2011-01-13 00:11:46 (GMT) |
|---|---|---|
| committer | Cracker64 <cracker642@gmail.com> | 2011-01-13 00:11:46 (GMT) |
| commit | 225dab24ea41fb1456216dfbc3e0d11c5a572d29 (patch) | |
| tree | 4b3d1149968449b43325670689c6e5e3898ed90b /src | |
| parent | 1c8df0f09e3d3580bb23646578ce91826f2ee116 (diff) | |
| download | powder-225dab24ea41fb1456216dfbc3e0d11c5a572d29.zip powder-225dab24ea41fb1456216dfbc3e0d11c5a572d29.tar.gz | |
fix some rare SWCH problems
Diffstat (limited to 'src')
| -rw-r--r-- | src/powder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/powder.c b/src/powder.c index cc908c0..a05ed3e 100644 --- a/src/powder.c +++ b/src/powder.c @@ -3843,7 +3843,7 @@ void update_particles_i(pixel *vid, int start, int inc) parts[i].life = 10; } } - else if(parts[r>>8].type == PT_SPRK && parts[r>>8].ctype==PT_SWCH && parts[i].life<10&&parts_avg(i,r>>8,PT_INSL)!=PT_INSL) + else if(parts[r>>8].type == PT_SPRK && parts[r>>8].ctype==PT_SWCH && parts[i].life<10 && parts[i].life>0 &&parts_avg(i,r>>8,PT_INSL)!=PT_INSL) { parts[r>>8].type = parts[r>>8].ctype; parts[r>>8].life = 9; |
