net-lisias-ksp / KSP-Recall

Recall for KSP blunders, screw ups and borks.
GNU General Public License v2.0
25 stars 2 forks source link

Kerbal going on EVA on Kerbin without helmet instantly dies #26

Closed BTAxis closed 3 years ago

BTAxis commented 3 years ago

The Kerbal will die because it's "too cold". It only seems to occur right when exiting the pod if the Kerbal isn't wearing a helmet, or when removing the helmet while still holding on to the hatch.

There seems to be nothing in the log that sheds light on why this happens, but I'm confident it is caused by Recall 2.0.3 (obtained from CKAN). I can reproduce with this mod and nothing else. Removing Recall from my otherwise heavily modded setup makes the bug go away.

Lisias commented 3 years ago

Hi, @BTAxis . Sorry being SO LATE on the answer - usually people kick me in Forum too, so I ended up missing this one. Sorry again.

Yes, what you describes appears to be a undesired collateral side effect of ChillingOut, that by the way is also messing up KSPIE (see issue #25 ).

I will work on a fix ASAP.

Lisias commented 3 years ago

I think I found the cause. I ended up applying ChillingOut everywhere, and completely forgot I should not apply this patch on Kerbals.

Additionally, using 0 to initialise the part's temperature was a less than happy decision, as 0 is 0 Kelvin (-273ºC).

So both this mishaps, once applied to a Kerbal, leaded to the disaster - as once the Kerbal spawns on the outside, it's thermals are set to 0ºK. :(

Fixing it.

Lisias commented 3 years ago

Fixed on commit https://github.com/net-lisias-ksp/KSP-Recall/commit/67aaaeed1ebb5c88642ad573cb25c77d829d2127