From 12c471f25760aa8ec8b05ea7bf8d8defcff66059 Mon Sep 17 00:00:00 2001 From: Saveliy Skresanov Date: Thu, 15 Aug 2013 22:02:24 +0700 Subject: [PATCH] Soap freezing temp is -25C now --- src/simulation/elements/SOAP.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/simulation/elements/SOAP.cpp b/src/simulation/elements/SOAP.cpp index 79434e931..de7055da2 100644 --- a/src/simulation/elements/SOAP.cpp +++ b/src/simulation/elements/SOAP.cpp @@ -68,6 +68,8 @@ void Element_SOAP::attach(Particle * parts, int i1, int i2) } } +#define FREEZING 248.15f + //#TPT-Directive ElementHeader Element_SOAP static int update(UPDATE_FUNC_ARGS) int Element_SOAP::update(UPDATE_FUNC_ARGS) @@ -82,7 +84,7 @@ int Element_SOAP::update(UPDATE_FUNC_ARGS) if (parts[i].ctype&1) { - if (parts[i].temp>0) + if (parts[i].temp>FREEZING) { if (parts[i].life<=0) { @@ -135,7 +137,7 @@ int Element_SOAP::update(UPDATE_FUNC_ARGS) r = pmap[y+ry][x+rx]; if (!r && !sim->bmap[(y+ry)/CELL][(x+rx)/CELL]) continue; - if (parts[i].temp>0) + if (parts[i].temp>FREEZING) { if (sim->bmap[(y+ry)/CELL][(x+rx)/CELL] || (r && sim->elements[r&0xFF].State != ST_GAS