fix URAN not heating up under pressure at 0K

This commit is contained in:
jacob1 2014-06-28 22:22:44 -04:00
parent 00de5741e0
commit 3e65ed5ffd

View File

@ -51,8 +51,15 @@ int Element_URAN::update(UPDATE_FUNC_ARGS)
{ {
if (!sim->legacy_enable && sim->pv[y/CELL][x/CELL]>0.0f) if (!sim->legacy_enable && sim->pv[y/CELL][x/CELL]>0.0f)
{ {
float atemp = parts[i].temp + (-MIN_TEMP); if (parts[i].temp == MIN_TEMP)
parts[i].temp = restrict_flt((atemp*(1+(sim->pv[y/CELL][x/CELL]/2000)))+MIN_TEMP, MIN_TEMP, MAX_TEMP); {
parts[i].temp += .01f;
}
else
{
float atemp = parts[i].temp + (-MIN_TEMP);
parts[i].temp = restrict_flt((atemp*(1+(sim->pv[y/CELL][x/CELL]/2000)))+MIN_TEMP, MIN_TEMP, MAX_TEMP);
}
} }
return 0; return 0;
} }