From 0cf636ad24fa8927d205094ae98fae456112a97f Mon Sep 17 00:00:00 2001 From: Savely Skresanov Date: Wed, 23 May 2012 10:17:43 +0700 Subject: [PATCH] Fix the bug where gel didn't transfer water from sponge. --- src/elements/gel.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/elements/gel.c b/src/elements/gel.c index b805dd673..e55834294 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;