“温度系统阐微”的版本间的差异
[已复核版本] | [已复核版本] |
(添加温度系统描述) |
|||
(未显示6个用户的21个中间版本) | |||
第1行: | 第1行: | ||
{{TWRBanner}} | {{TWRBanner}} | ||
{{ | {{devInvolved|written}} | ||
{{TWRTutorValidity|0. | {{TWRTutorValidity|0.5.0}} | ||
== 温度的概念 == | ==温度的概念== | ||
游戏过程中存在三种重要的温度: | 游戏过程中存在三种重要的温度: | ||
* [[File:item_alcohol_air_thermometer.png|32px]] '''气温'''或'''环境温度''',由HUD中的温度球给出。在野外,经常可达{{tmpr|- | * [[File:item_alcohol_air_thermometer.png|32px]] '''气温'''或'''环境温度''',由HUD中的温度球给出。在野外,经常可达{{tmpr|-10}}或者更低。 | ||
*[[File:item_mercury_body_thermometer.png|32px]] '''体温''',基准值为{{tmpr|37}}。0.4 版本开始不显示在HUD中,但可由两种方法直接或间接获取: | *[[File:item_mercury_body_thermometer.png|32px]] '''体温''',基准值为{{tmpr|37}}。0.4 版本开始不显示在HUD中,但可由两种方法直接或间接获取: | ||
**通过<abbr title="详见下文">'''失温条'''</abbr>间接指示; | **通过<abbr title="详见下文">'''失温条'''</abbr>间接指示; | ||
第23行: | 第23行: | ||
* 能量塔 | * 能量塔 | ||
* 维度平均状况 | * 维度平均状况 | ||
* | * 生物燃烧 | ||
环境温度只影响玩家的体温和温度球。 | |||
== | === 天气变化 === | ||
{{ | 天气分为寒潮和暖流,寒潮时最低可达{{tmpr|-41}},暖流时最高可达{{tmpr|-1}},在没有特殊情况则在{{tmpr|-10}}左右,这意味着玩家需要经常参考天气预报,并做出对应举措。 | ||
=== 方块温度 === | |||
* | 所有具有温度的方块都会放出或吸收热量,热量遇到墙体则会反射。因此在密闭空间中烤火很容易被热死。 | ||
===温度球=== | |||
温度球的颜色会根据当前所处的环境温度变化: | |||
{| class="wikitable" style="text-align: center;" | |||
|- | |||
! 更冷 | |||
!{{TRange|-40|-20}} | |||
! {{TRange|-20|0}} | |||
! {{TRange|0|20}} | |||
! {{TRange|20|40}} | |||
! 更热 | |||
|- | |||
| [[File:tmpr_orb_hadean.png|60px]] [[File:tmpr_orb_frigid.png|60px]] | |||
| [[File:tmpr_orb_cold.png|60px]] | |||
| [[File:tmpr_orb_chilly.png|60px]] | |||
| [[File:tmpr_orb_moderate.png|60px]] | |||
| [[File:tmpr_orb_warm.png|60px]] | |||
| [[File:tmpr_orb_hot.png|60px]] [[File:tmpr_orb_fervid.png|60px]] [[File:tmpr_orb_ardent.png|60px]] | |||
|} | |||
==失温与中暑== | |||
体温低于{{tmpr|36.5}}时,经验条会被蓝&红色的失温条替代;达到{{tmpr|36}}时,失温条走到尽头,开始引发一些负面效果。 | |||
按照现实情况,失温分为若干等级: | |||
* 轻微失温(体温在{{TRange|35|36}}) | |||
*轻度失温(体温在{{TRange|34|35}}) | |||
* 中度失温(体温在{{TRange|32|34}}) | |||
* 重度失温(体温在{{Tmpr|32}}以下) | * 重度失温(体温在{{Tmpr|32}}以下) | ||
在轻微失温的情况下,玩家会获得{{buff|挖掘疲劳}}和{{buff|失温}}的效果,此时还不会受到失温伤害。 | |||
在轻度失温的情况下,玩家会获得{{buff|挖掘疲劳}}、{{buff|反胃|2}}和{{buff|失温|1}},此时还不会受到失温伤害。 | |||
在中度失温的情况下,玩家会获得{{buff|挖掘疲劳}}、{{buff|反胃|2}}和{{buff|失温|2}}效果,并且会间断受到失温伤害。 | |||
在重度失温的情况下,玩家会获得{{buff|挖掘疲劳}}、{{buff|反胃|2}}和等级与失温度数成正比例的{{buff|失温|}}效果,并且会频繁受到失温伤害,很容易死亡。 | |||
中暑则正好相反,分为以下等级: | |||
*轻微中暑(体温在{{TRange|38|39}}) | |||
*轻度中暑(体温在{{TRange|39|40}}) | |||
* 中度中暑(体温在{{TRange|40|42}}) | |||
* 重度中暑(体温在{{Tmpr|42}}以上) | |||
在轻微中暑的情况下,玩家会获得{{buff|挖掘疲劳}}和{{buff|中暑}}的效果,此时还不会受到高温伤害。 | |||
在轻度中暑的情况下,玩家会获得{{buff|挖掘疲劳}}、{{buff|反胃|2}}和{{buff|中暑|1}},此时还不会受到高温伤害。 | |||
在中度中暑的情况下,玩家会获得{{buff|挖掘疲劳}}、{{buff|反胃|2}}和{{buff|中暑|2}}效果,并且会间断受到高温伤害。 | |||
在重度中暑的情况下,玩家会获得{{buff|挖掘疲劳}}、{{buff|反胃|2}}和等级与过热度数成正比例的{{buff|中暑|}}效果,并且会频繁受到高温伤害,很容易死亡。 | |||
同时如果玩家温度变化率超过{{DeltaT|0.2|unit=秒}}时,每{{DeltaT|0.1|unit=秒}}会受到1点温度对应的伤害。 | |||
==保持体温的方法== | ==保持体温的方法== | ||
现阶段,保持体温还是相对容易的。 | |||
直接影响体温的方法: | 直接影响体温的方法: | ||
* 食用热食 | * 食用热食 | ||
* | * 饮用热水(+{{DeltaT|0.25|unit=次}}) | ||
* <s>饮用蒸汽</s> | * <s>饮用蒸汽</s>(+{{DeltaT|2|unit=次}}) | ||
* 穿着加热的装备和饰品 | * 穿着加热的装备和饰品 | ||
间接影响体温的方法: | 间接影响体温的方法: | ||
* 穿着保暖衣物 | * <abbr title="详见下文">穿着保暖衣物</abbr> | ||
*为装备安装内衬 | |||
* 在篝火旁边烤火 | * 在篝火旁边烤火 | ||
* <s> | * <s>让自己着火(不推荐,伤害很高)</s> | ||
若不穿着衣服,则体温变化约为{{ | 若不穿着衣服,则体温变化约为{{DeltaT|0.5}}。不同衣服有不同的保暖等级,具体参见衣服的信息提示。如穿着全套羊毛衫可以保证约74%保暖,几乎不会失温。 | ||
使用保温杯喝热水和吃热的烹饪食物也是很好的保暖方式,食物对体温的影响参见食物的温度提示。当然,建议配合衣服使用,如果您不想每分钟喝一杯水的话。 | 使用保温杯喝热水和吃热的烹饪食物也是很好的保暖方式,食物对体温的影响参见食物的温度提示。当然,建议配合衣服使用,如果您不想每分钟喝一杯水的话。 | ||
如果在据点,可以在有遮挡的篝火旁边烤火,可以逐渐升温<s>(不穿衣服更快)</s>,但是需要当心不要中暑了。 | |||
如果可能的话,可以穿着加热的装备。基础的蒸汽加热背心可以在数十分钟到数小时内保持温度,并且具备自动温度调节的功能,可以保证在有能量的情况下不失温,即便是失温也可以快速回复。 | |||
当体温太低的情况下,可以冒险把自己引燃然后烤火,当然这只能是迫不得已的举动。 | 当体温太低的情况下,可以冒险把自己引燃然后烤火,当然这只能是迫不得已的举动。 | ||
===保暖衣物的效用=== | |||
{| class="wikitable" | |||
|- | |||
! 材料 !! 各件保暖系数 !! 全套保暖系数 | |||
|- | |||
! [[File:fh_armor_hay.png]] 干草 | |||
| 12% 16% 14% 10% || 52% | |||
|- | |||
! [[File:fh_armor_wool.png]] 羊毛 | |||
| 16% 24% 20% 14% || 74% | |||
|- | |||
! [[File:fh_armor_hide.png]] 兽皮 | |||
| 14% 20% 18% 12% || 64% | |||
|- | |||
![[文件:Gambeson.png|无框]] 羊毛 | |||
|16% 24% 20% 14% | |||
|74% | |||
|- | |||
![[文件:Buff coat.png|无框]] 皮革 | |||
|14% 20% 18% 12% | |||
|64% | |||
|- | |||
![[文件:Kelp lining.png|无框]] 海带 | |||
|12% 14% 16% 10% | |||
|52% | |||
|- | |||
![[文件:Straw lining.png|无框]] 干草 | |||
|12% 16% 14% 10% | |||
|52% | |||
|} | |||
在着火、浸水等情况下,衣服的保暖系数可能有巨大的改变,请注意进行对应的保护。 | |||
内衬的作用是替换对应装备的保暖值,<s>如果对应装备有更高保暖值,安装内衬反而降低保暖</s>。在潮湿时,海带内衬比羊毛内衬有更高的保暖,因此可以用于下水作业等。 | |||
内衬的耐久是单独计算的,附魔也是单独作用的,目前仅支持耐久和经验修补。在火焰和爆炸伤害的情况下,内衬的损坏将会更加快速。即便有厚重的装备抵挡伤害,内衬依然会受到冲击导致受损。 | |||
==温度与农业== | ==温度与农业== | ||
{{ | 种植作物需要土壤温度达到植物的需求,土壤温度不能由篝火等环境影响改变,而是只受到环境温度的部分影响: | ||
* 生物群系 | |||
* 极端天气事件 | |||
* 能量塔 | |||
* 维度平均状况 | |||
也就是说,玩家只能通过能量塔(加热设备)改变土壤温度。 | |||
草方块需要在{{Tmpr|0}}以上才能生存,否则就会逐渐枯萎。 | |||
林木则至少需要{{Tmpr|-6}}才能缓慢生长,并且在{{Tmpr|0}}以上恢复正常生长速度。 | |||
各种植物具有休眠温度、生长温度和适宜温度,在休眠温度以下会逐渐枯萎,在生长温度以下则不会生长,在适宜温度以上就可以进行催熟。 | |||
所有植物均会在{{Tmpr|50}}以上时停止生长,并且逐渐枯萎。 | |||
== 温度与牧业 == | |||
虽然野生动物对野外低温有了一定的适应性,但是为了高产,人工驯化的动物不太具备同样的适应性,它们往往需要在{{Tmpr|0}}以上才能生存,否则会间断性受到失温伤害。 | |||
== 温度与相关计算 == | |||
在温度系统内部,为了简便计算,我们引入了一个新的温标:脎氏度(Degree Y's,单位为°Y,样板为{{Tmpr|0|Y}}),即体温基准温标。它在数值上等同于热力学温标数值减去310.15。使用这个温标进行运算就可以减少后面的计算复杂度,而在游戏界面上显示的温度度数都已经自动转换为国际通用单位(SI)。 | |||
=== 一些基本的温度效果计算公式 === | |||
==== 散热计算公式 ==== | |||
<blockquote style="font-size: 120%;">Δ''t'' = ''k η'' Δ''T''</blockquote> | |||
式中: | |||
* Δ''t'' 是散热量,单位是°Y | |||
* ''k'' 是散热常数,数值为0.0012 | |||
* ''η'' 是散热效率,≡ 1 − 保暖系数总和 | |||
* Δ''T'' 是体温与环境的温差 | |||
==== 失温临界温度 ==== | |||
失温临界温度表示低于此温度时会导致逐渐失温。 | |||
<blockquote style="font-size: 120%;">''T''<sub>H</sub> ≡ T <sub>D</sub>/ ''η''</blockquote> | |||
''T''<sub>H 为失温临界温度,单位是°Y。</sub> | |||
T<sub>D为难度失温临界温度,在默认区块下为{{Tmpr|-30|Y}}</sub> | |||
用此公式可以推出各种衣服的失温临界温度。 |
2022年8月29日 (一) 22:28的最新版本
温度的概念
游戏过程中存在三种重要的温度:
- 气温或环境温度,由HUD中的温度球给出。在野外,经常可达🌡️ -10 ℃或者更低。
- 体温,基准值为🌡️ 37 ℃。0.4 版本开始不显示在HUD中,但可由两种方法直接或间接获取:
- 通过失温条间接指示;
- 用体温计测定,会返回自身的体温值。
- 土壤温度,决定是否能够种植某些作物。可由土壤温度计测定。
影响环境温度的因素
环境温度由若干环境事件叠加影响,以下为一些影响温度的情况:
- 周围方块的温度影响
- 当露天时
- 时间
- 天气
- 光照水平
- 生物群系
- 极端天气事件
- 能量塔
- 维度平均状况
- 生物燃烧
环境温度只影响玩家的体温和温度球。
天气变化
天气分为寒潮和暖流,寒潮时最低可达🌡️ -41 ℃,暖流时最高可达🌡️ -1 ℃,在没有特殊情况则在🌡️ -10 ℃左右,这意味着玩家需要经常参考天气预报,并做出对应举措。
方块温度
所有具有温度的方块都会放出或吸收热量,热量遇到墙体则会反射。因此在密闭空间中烤火很容易被热死。
温度球
温度球的颜色会根据当前所处的环境温度变化:
更冷 | [🌡️] -40~-20 ℃ | [🌡️] -20~0 ℃ | [🌡️] 0~20 ℃ | [🌡️] 20~40 ℃ | 更热 |
---|---|---|---|---|---|
失温与中暑
体温低于🌡️ 36.5 ℃时,经验条会被蓝&红色的失温条替代;达到🌡️ 36 ℃时,失温条走到尽头,开始引发一些负面效果。
按照现实情况,失温分为若干等级:
- 轻微失温(体温在[🌡️] 35~36 ℃)
- 轻度失温(体温在[🌡️] 34~35 ℃)
- 中度失温(体温在[🌡️] 32~34 ℃)
- 重度失温(体温在🌡️ 32 ℃以下)
在轻微失温的情况下,玩家会获得 挖掘疲劳 和 失温 的效果,此时还不会受到失温伤害。
在轻度失温的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 失温 I,此时还不会受到失温伤害。
在中度失温的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 失温 II效果,并且会间断受到失温伤害。
在重度失温的情况下,玩家会获得 挖掘疲劳 、 反胃 II和等级与失温度数成正比例的 失温 效果,并且会频繁受到失温伤害,很容易死亡。
中暑则正好相反,分为以下等级:
- 轻微中暑(体温在[🌡️] 38~39 ℃)
- 轻度中暑(体温在[🌡️] 39~40 ℃)
- 中度中暑(体温在[🌡️] 40~42 ℃)
- 重度中暑(体温在🌡️ 42 ℃以上)
在轻微中暑的情况下,玩家会获得 挖掘疲劳 和 中暑 的效果,此时还不会受到高温伤害。
在轻度中暑的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 中暑 I,此时还不会受到高温伤害。
在中度中暑的情况下,玩家会获得 挖掘疲劳 、 反胃 II和 中暑 II效果,并且会间断受到高温伤害。
在重度中暑的情况下,玩家会获得 挖掘疲劳 、 反胃 II和等级与过热度数成正比例的 中暑 效果,并且会频繁受到高温伤害,很容易死亡。
同时如果玩家温度变化率超过Δ🌡️ 0.2 ℃ /秒时,每Δ🌡️ 0.1 ℃ /秒会受到1点温度对应的伤害。
保持体温的方法
现阶段,保持体温还是相对容易的。
直接影响体温的方法:
- 食用热食
- 饮用热水(+Δ🌡️ 0.25 ℃ /次)
饮用蒸汽(+Δ🌡️ 2 ℃ /次)- 穿着加热的装备和饰品
间接影响体温的方法:
- 穿着保暖衣物
- 为装备安装内衬
- 在篝火旁边烤火
让自己着火(不推荐,伤害很高)
若不穿着衣服,则体温变化约为Δ🌡️ 0.5 ℃ /分钟。不同衣服有不同的保暖等级,具体参见衣服的信息提示。如穿着全套羊毛衫可以保证约74%保暖,几乎不会失温。
使用保温杯喝热水和吃热的烹饪食物也是很好的保暖方式,食物对体温的影响参见食物的温度提示。当然,建议配合衣服使用,如果您不想每分钟喝一杯水的话。
如果在据点,可以在有遮挡的篝火旁边烤火,可以逐渐升温(不穿衣服更快),但是需要当心不要中暑了。
如果可能的话,可以穿着加热的装备。基础的蒸汽加热背心可以在数十分钟到数小时内保持温度,并且具备自动温度调节的功能,可以保证在有能量的情况下不失温,即便是失温也可以快速回复。
当体温太低的情况下,可以冒险把自己引燃然后烤火,当然这只能是迫不得已的举动。
保暖衣物的效用
材料 | 各件保暖系数 | 全套保暖系数 |
---|---|---|
干草 | 12% 16% 14% 10% | 52% |
羊毛 | 16% 24% 20% 14% | 74% |
兽皮 | 14% 20% 18% 12% | 64% |
羊毛 | 16% 24% 20% 14% | 74% |
皮革 | 14% 20% 18% 12% | 64% |
海带 | 12% 14% 16% 10% | 52% |
干草 | 12% 16% 14% 10% | 52% |
在着火、浸水等情况下,衣服的保暖系数可能有巨大的改变,请注意进行对应的保护。
内衬的作用是替换对应装备的保暖值,如果对应装备有更高保暖值,安装内衬反而降低保暖。在潮湿时,海带内衬比羊毛内衬有更高的保暖,因此可以用于下水作业等。
内衬的耐久是单独计算的,附魔也是单独作用的,目前仅支持耐久和经验修补。在火焰和爆炸伤害的情况下,内衬的损坏将会更加快速。即便有厚重的装备抵挡伤害,内衬依然会受到冲击导致受损。
温度与农业
种植作物需要土壤温度达到植物的需求,土壤温度不能由篝火等环境影响改变,而是只受到环境温度的部分影响:
- 生物群系
- 极端天气事件
- 能量塔
- 维度平均状况
也就是说,玩家只能通过能量塔(加热设备)改变土壤温度。
草方块需要在🌡️ 0 ℃以上才能生存,否则就会逐渐枯萎。
林木则至少需要🌡️ -6 ℃才能缓慢生长,并且在🌡️ 0 ℃以上恢复正常生长速度。
各种植物具有休眠温度、生长温度和适宜温度,在休眠温度以下会逐渐枯萎,在生长温度以下则不会生长,在适宜温度以上就可以进行催熟。
所有植物均会在🌡️ 50 ℃以上时停止生长,并且逐渐枯萎。
温度与牧业
虽然野生动物对野外低温有了一定的适应性,但是为了高产,人工驯化的动物不太具备同样的适应性,它们往往需要在🌡️ 0 ℃以上才能生存,否则会间断性受到失温伤害。
温度与相关计算
在温度系统内部,为了简便计算,我们引入了一个新的温标:脎氏度(Degree Y's,单位为°Y,样板为🌡️ 0 °Y),即体温基准温标。它在数值上等同于热力学温标数值减去310.15。使用这个温标进行运算就可以减少后面的计算复杂度,而在游戏界面上显示的温度度数都已经自动转换为国际通用单位(SI)。
一些基本的温度效果计算公式
散热计算公式
Δt = k η ΔT
式中:
- Δt 是散热量,单位是°Y
- k 是散热常数,数值为0.0012
- η 是散热效率,≡ 1 − 保暖系数总和
- ΔT 是体温与环境的温差
失温临界温度
失温临界温度表示低于此温度时会导致逐渐失温。
TH ≡ T D/ η
TH 为失温临界温度,单位是°Y。
TD为难度失温临界温度,在默认区块下为🌡️ -30 °Y
用此公式可以推出各种衣服的失温临界温度。