diff options
| author | Savely Skresanov <savask@yandex.ru> | 2012-05-23 03:17:43 (GMT) |
|---|---|---|
| committer | Savely Skresanov <savask@yandex.ru> | 2012-05-23 03:19:54 (GMT) |
| commit | 0cf636ad24fa8927d205094ae98fae456112a97f (patch) | |
| tree | 5f996fe4d2d99e745b3cfb367895aeba6504bf49 /src/elements | |
| parent | c5b9b8d28a841915bb26e64f703e75b69c724ac1 (diff) | |
| download | powder-0cf636ad24fa8927d205094ae98fae456112a97f.zip powder-0cf636ad24fa8927d205094ae98fae456112a97f.tar.gz | |
Fix the bug where gel didn't transfer water from sponge.
Diffstat (limited to 'src/elements')
| -rw-r--r-- | src/elements/gel.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/elements/gel.c b/src/elements/gel.c index b805dd6..e558342 100644 --- a/src/elements/gel.c +++ b/src/elements/gel.c @@ -35,6 +35,12 @@ int update_GEL(UPDATE_FUNC_ARGS) { kill_part(r>>8); } + if ((r&0xFF)==PT_SPNG && parts[i].tmp<100 && ((parts[r>>8].life+1)>parts[i].tmp)) + { + parts[r>>8].life--; + parts[i].tmp++; + } + char gel = 0; if ((r&0xFF)==PT_GEL) gel = 1; |
