星空为星系添加了更加真实且准确的温度系统。除主世界外,每个可登陆的天体均有自己的环境温度。环境温度在某一特定范围波动,在正午时(时刻t=自转周期/4)达到最高,在午夜时(时刻t=3自转周期/4)达到最低。
注意,环境温度不是t的正弦函数或分段一次函数。在0时刻时,环境温度也不为环境温度最大值和环境温度最小值的平均数。实验表明环境温度和太阳所处仰角有关。但是由于t=0和t=自转周期/2时,太阳仰角为0.2rad而非0rad,所以难以找到具体函数关系。
图为右上角GUI。其中下为环境温度的值,氧气示数左侧有滑块的槽表示当前体温。
2.1.4版本中全部天体/空间站/小行星带的环境温度数据如下:
维度名称 | 最高环境温度(℃) | 最低环境温度(℃) |
---|---|---|
水星 | 432 | -162 |
金星 | 180 | 180 |
金星空间站 | 66 | 42 |
地球 | / | / |
月球 | 0 | 0 |
地球空间站 | 0 | 0 |
火星 | -21 | -99 |
火卫一 | -47.5 | -48.5 |
火星空间站 | -54 | -54 |
谷神星 | -118.8 | -121.2 |
小行星带 | -45 | |
木卫一 | -173.6 | -173.6 |
木卫二 | -172.3 | -175.7 |
木卫三 | -156.6 | -191.4 |
木卫四 | -156.6 | -191.4 |
土卫二 | -237.6 | -242.4 |
土卫六 | -176.8 | -177.2 |
天卫五 | -215.8 | -216.2 |
海卫一 | -236.8 | -237.2 |
冥王星 | -229.3 | -238.7 |
柯伊伯带 | -245.5 | |
妊神星 | -235.2 | -244.8 |
比邻星b | -0.8 | -2.3 |
天仓五F | -3.6 | -8.4 |
巴纳德c | 31.5 | -1.5 |
环境温度会影响玩家体温。体温适宜时,GUI中的滑块为绿色。体温过高时,滑块会变为红色,显示“热保护无效”,玩家得到Overheat的负面效果,以/s的速度损失生命;体温过低时,滑块会变为蓝色,玩家得到Hypothermia的负面效果,以相同方式损失生命。
玩家可以穿戴热防护服以抵御过高或过低的环境温度。热防护服稳定玩家体温的方式是在一定时间间隔内,给予玩家一个或正或负的体温修正,而非直接赋值(可以通过体温滑块的“振动”现象得出这一点)。越高阶的热防护服,能够给予玩家的体温修正绝对值越大。各热防护服经实验后得到的温度稳定范围如下:
(注:由于数据通过实验得到,所以阈值附近可能会和实际情况有出入)
热防护服阶数 | 能稳定的最高环境温度(℃) | 能稳定的最低环境温度(℃) |
---|---|---|
不穿戴 | 50 | -10 |
1 | 100 | -100 |
2 | 200 | -200 |
3 | 400 | 无限制 |
4 | 无限制 | 无限制 |
环境温度还会伤害没有穿戴热防护服的太空狼。但是太空狼不具有体温属性,而是直接在温度不适宜时以/s的速度损失生命。除太空狼和玩家外的实体均不受环境温度影响。
环境温度的另一效果是使水发生三态变化。温度低于-40℃时,水,无论是源头还是流动水,都会结冰(理论上可以利用这一点,配合有环境温度控制器的氧气供给机在外星制造刷冰机)。并且由于挖掉后生成的水又会立刻结冰,因此除精准采集、爆炸、采矿镭射枪等特殊方法外无法破坏低温下的冰。谷神星地牢的刷怪笼利用了这一点,将刷怪笼用冰围起来防止玩家破坏。注意浮冰仍然可以正常破坏,因为浮冰不会融化。
温度高于90℃时,水会变成水蒸气,如下界放下的水一般,不会返还水。
注意:水不需要方块更新就会自动结冰、蒸发。
原版星系中加装了环境温度控制器的氧气供给机能稳定其工作范围内的环境温度至适宜程度。届时其工作范围内,环境温度的影响将消失。玩家的体温在其工作范围内会逐渐恢复至正常值,水也会保持液态。
资料分类: | 环境属性 |