diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2011-11-21 00:48:39 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-11-21 00:48:39 (GMT) |
| commit | 876c861c425ad424ffc5af4bf39b2a3441b50f9a (patch) | |
| tree | 2140759c599a763e9887bd3a0ee119fbeb37ef33 /src/elements/lcry.c | |
| parent | 8c6e7caaff883f9c7df111df65737547bd280c7a (diff) | |
| download | powder-876c861c425ad424ffc5af4bf39b2a3441b50f9a.zip powder-876c861c425ad424ffc5af4bf39b2a3441b50f9a.tar.gz | |
Fix LCRY/ELEC infinite loop, BIZR turns photons into electrons, SING explodes with electrons, electrons react with deut.
Diffstat (limited to 'src/elements/lcry.c')
| -rw-r--r-- | src/elements/lcry.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/elements/lcry.c b/src/elements/lcry.c index 9d15c00..b3c529f 100644 --- a/src/elements/lcry.c +++ b/src/elements/lcry.c @@ -14,6 +14,7 @@ int update_LCRY(UPDATE_FUNC_ARGS) parts[i].life-=2; if(parts[i].life < 0) parts[i].life = 0; + parts[i].tmp2 = parts[i].life; } } for (rx=-1; rx<2; rx++) @@ -40,6 +41,7 @@ int update_LCRY(UPDATE_FUNC_ARGS) parts[i].life+=2; if(parts[i].life > 10) parts[i].life = 10; + parts[i].tmp2 = parts[i].life; } } for (rx=-1; rx<2; rx++) @@ -55,6 +57,5 @@ int update_LCRY(UPDATE_FUNC_ARGS) } } } - parts[i].tmp = parts[i].tmp; return 0; } |
