# 体感温度系统

> 本节内容仅保证在 **1.0.7-Beta** 及以后版本有效。

**体感温度系统（Apparent Temperature System）** 是模组根据温度、降水量与湿度系统而引入的玩家体温系统。

## 定义

**玩家体感温度**（以下简称“体温”），其分级与[温度系统](https://roitoleonine.gitbook.io/after-the-drizzle-wiki-simplified-chinese/features/humid)一致，一般每 2.5 秒更新一次，极端状态每 7.5 秒更新一次。

**环境体感温度**，即当前环境实际温度在结合湿度系数后，得到的玩家实际感觉的环境温度，其分级与[温度系统](https://roitoleonine.gitbook.io/after-the-drizzle-wiki-simplified-chinese/features/humid)一致。

![各级玩家体感温度图标](https://894094895-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M51i4brMYUe0LBV_hFL%2Fsync%2F9dfbad5bcbebb7ae71aecbc2455d7dcb25ac4700.png?generation=1588587787521565\&alt=media)

## 说明

* **体温增减**：

  当目前该区域环境体感温度高于玩家体感温度时，玩家升温；反之，降温。
* **防寒 / 耐热值**：

  每一点防寒/耐热值，可使玩家的耐受温度范围扩大 1 级（耐热向上，防寒向下）。

  当玩家不穿任何护甲时，会获得一点耐热值。
* **流体温度**：

  当玩家泡在流体中时，忽视环境体感温度，直接以流体实际温度计算。
* **光照取暖**：

  玩家所处位置的最低温度与当前位置**方块亮度**相关，如下表：

  | 方块亮度范围   | 该位置最低温度 |
  | -------- | ------- |
  | 15       | 炎热      |
  | 11 \~ 14 | 温暖      |
  | 8 \~ 10  | 凉爽      |
* **避暑**：

  高温下，玩家处在非露天环境时会有所降温。
* **地底温度（仅主世界）**：

  当玩家 Y 轴高度低于 45，且看不见天空时，环境体感温度最低为凉爽。但此时温度计显示的仍为实际的环境体感温度。
* **日最高与最低气温**：

  当日最低气温出现在 3:00（对应游戏刻 21000ticks）,最高气温出现在 14:00（对应游戏刻 8000ticks）
* **日气温波动**：

  该地区日气温波动幅度由[湿度](https://roitoleonine.gitbook.io/after-the-drizzle-wiki-simplified-chinese/features/humid)所决定。湿度越大，波动越小；湿度越小，波动越大。雨天气温波动减半。

  若玩家处在雨中，则用于计算的湿度等级上升一级。

  对于无昼夜循环的维度（如下界与末地），无气温波动。
* **过冷或过热的负面效果**

  | 体感温度 | 负面效果                  |
  | ---- | --------------------- |
  | 冰冻   | 饥饿 Ⅱ，缓慢 Ⅱ，每四秒获得 4 点伤害 |
  | 寒冷   | 饥饿 Ⅰ，缓慢 Ⅰ             |
  | 炎热   | 饥饿 Ⅰ，缓慢 Ⅰ             |
  | 炙烤   | 饥饿 Ⅱ，缓慢 Ⅱ，每五秒获得 4 点伤害 |

  防火效果可以阻止玩家中暑。

  冻伤与中暑伤害无视护甲。
