降水是饥荒天气机制中最核心的组成部分,有三种不同的降水情况,分别是无降水、下雨和下雪。世界的默认降水模式是无降水,只有水分值满足某些条件才会变成下雨或者是下雪。在冬季,世界温度低于五度时下雨会被下雪替代出现。也就是说一般情况下冬天第一天发生降水情况的话,这一天的白天会是下雨,晚上则会是下雪。
如果冬天世界温度回到十度以上,就又会变回下雨。当然冬天世界温度不可能高于十度,也就是说开始下雪后不会再变成下雨。在其它季节,温度低于负五度时,下雨会被下雪替代。
如果世界温度回到零度以上就又会变成下雨,在洞穴则一直是以下雨的情况出现,并且有不一样的下雨特效。地表和洞穴的降水运算是独立的,并且不会互相影响。虽然开局它们的数据和运算是一致的,但是之后会因为各种原因逐渐失去同步。
在世界初始化时或者是之后停止降水时会设定一个开始降水阈值,这是一个和季节相关的随机值。水分值高于开始降水阈值时就会开始降水,而在开始降水后会设定一个停止降水阈值。
这是一个和开始降水阈值相关的随机值,水分值低于停止降水阈值时就会停止降水。而在没有降水的时候,水分只会因为蒸发慢慢上涨。也就是说一般情况下,季节的开始和末尾水分值增长速度最快。
而在地表世界的冬季第三天则会有特殊情况,基础蒸发速度会固定为每秒增加五十点。是一般情况下蒸发速度的几十倍甚至百倍,这是为了让早冬能及时下雪来展示地面被雪覆盖的效果。
而且在游戏开始的第一个季节,季节进度会从50%开始,这是为了保护玩家开局不会因为下雨而导致潮湿度过高。实际上在降水阈值方面也有类似的保护,开始降水后,水分值会因为降水而不断减少。
每秒降低降水速率乘以十的水分值,也就说降水开始和结束的时候速率最小,中间速率最大。降水速率上限将会是季节最大速率上限和季节最小速率上限之间的随机值。无论是地表还是地下,开局的秋天都会在四到八天下第一场雨。开始的越晚,总降雨量越大。降雨量大且随机降水峰值最高的情况下,会使玩家上升约三十四点潮湿度。