Permalink
Browse files

fix ambient heat going to high negative values with high life LIGH, f…

…ixes #536
  • Loading branch information...
jacob1 committed Mar 4, 2018
1 parent f9b5c6b commit 2adae6404140e062b641816bb3ababd60481d04e
Showing with 6 additions and 3 deletions.
  1. +6 −3 src/simulation/elements/LIGH.cpp
@@ -73,9 +73,12 @@ int Element_LIGH::update(UPDATE_FUNC_ARGS)
//Element_FIRE::update(UPDATE_FUNC_SUBCALL_ARGS);
if (sim->aheat_enable)
{
sim->hv[y/CELL][x/CELL]+=powderful/50;
if (sim->hv[y/CELL][x/CELL]>MAX_TEMP)
sim->hv[y/CELL][x/CELL]=MAX_TEMP;
sim->hv[y/CELL][x/CELL] += powderful/50;
if (sim->hv[y/CELL][x/CELL] > MAX_TEMP)
sim->hv[y/CELL][x/CELL] = MAX_TEMP;
// If the LIGH was so powerful that it overflowed hv, set to max temp
else if (sim->hv[y/CELL][x/CELL] < 0)
sim->hv[y/CELL][x/CELL] = MAX_TEMP;
}
for (rx=-2; rx<3; rx++)

0 comments on commit 2adae64

Please sign in to comment.