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;