Talk:Freezing/@comment-188.36.29.217-20130810124254/@comment-202.136.96.250-20130813092951

Yep it does do this - however, this bit:

self.rate = math.min(delta, self.current <= 0 and THAW_DEGREES_PER_SECOND or WARM_DEGREES_PER_SECOND)

indicates that the rate of temperature increase maxes out at 5 degrees per second or 1 degree per second, depending on whether the current temperature of the player is <= 0 or > 0.