fix URAN not heating up under pressure at 0K
This commit is contained in:
parent
00de5741e0
commit
3e65ed5ffd
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user