From b5872657c510e7605088fbbf0db13a9191a76bfc Mon Sep 17 00:00:00 2001 From: jm211 <81584204+jm211-tpt@users.noreply.github.com> Date: Sat, 25 Jan 2025 00:19:45 -0500 Subject: [PATCH] Fix ACID sometimes eating one more particle than allowed (#982) --- src/simulation/elements/ACID.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/simulation/elements/ACID.cpp b/src/simulation/elements/ACID.cpp index 620ced22c..72af0a315 100644 --- a/src/simulation/elements/ACID.cpp +++ b/src/simulation/elements/ACID.cpp @@ -82,7 +82,7 @@ static int update(UPDATE_FUNC_ARGS) sim->kill_part(ID(r)); } } - else if (rt != PT_CLNE && rt != PT_PCLN && parts[i].life >= 50 && sim->rng.chance(elements[rt].Hardness, 1000)) + else if (rt != PT_CLNE && rt != PT_PCLN && parts[i].life > 50 && sim->rng.chance(elements[rt].Hardness, 1000)) { if (sim->parts_avg(i, ID(r),PT_GLAS)!= PT_GLAS)//GLAS protects stuff from acid {