diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp index 56676711c..336f6c15d 100644 --- a/src/simulation/Simulation.cpp +++ b/src/simulation/Simulation.cpp @@ -4716,7 +4716,10 @@ void Simulation::SimulateGoL() } else { - parts[ID(r)].tmp --; + if (!(bmap[ny/CELL][nx/CELL] == WL_STASIS && emap[ny/CELL][nx/CELL] < 8)) + { + parts[ID(r)].tmp --; + } } } }