房间
RimWorld 中由不可通行的物体所围成的封闭区域。


房间分类(用途)的判断方式(一个房间可以同时属于多个分类):
- 卧室:床和睡眠点总数为1
- 多人宿舍:床和睡眠点的总数大于1
- 餐厅:有桌子和椅子(包括餐椅、凳子、扶手椅)
- 娱乐室:有娱乐设施,如马蹄钉、象棋桌、电视、台球桌等
- 医疗室:有设为“医疗专用”的床和睡眠点
- 厨房:有炉灶
- 工作室:有工作台
- 研究室:有研究台
- 监狱单间:设为“囚犯专用”的床和睡眠点数量为1
- 监狱营房:设为“囚犯专用”的床和睡眠点数量大于1
- 畜棚:有动物床铺和动物睡眠点
- 陵墓:有棺材或墓地
如果发现无法烹饪并提示缺少材料时,检查是否不小心在大厅或仓库中放置了设为囚犯专用的床。
房间属性 观感 计算公式
$$
\begin{aligned}
f_1(x) &= \left\{
\begin{aligned}
&-1-\log{(-x)} &\qquad x \leq -1 \\
&x &\qquad -1 \lt x \lt 1 \\
&1+\log{x} &\qquad x \geq 1
\end{aligned}
\right. \\\\
lerp(a, b, t) &= \left\{
\begin{aligned}
&a &\qquad t \leq 0 \\
&a + (b-a)\cdot t &\qquad 0 \lt t \lt 1 \\
&b &\qquad t \geq 1
\end{aligned}
\right. \\\\
factor_1 &= f_1\left(\frac{财富}{1500}\right) \\\\
factor_2 &= f_1\left(\frac{美观}{3}\right) \\\\
factor_3 &= f_1\left(\frac{空间}{125}\right) \\\\
factor_4 &= f_1\left(\frac{清洁}{2.5}\right) \\\\
a &= \frac{factor_1+factor_2+factor_3+factor_4}{4} \\\\
b &= \min(factor_1, factor_2, factor_3, factor_4) \\\\
c_1 &= lerp(a, b, 0.35) \\\\
c_2 &= factor_3\cdot 5 \\\\
{观感} &= \left\{
\begin{aligned}
&lerp(c_1, c_2, 0.75)\cdot 100 &\qquad c_1 \gt c_2 \\\\
&c_1\cdot 100 &\qquad c_1 \leq c_2
\end{aligned}
\right. \\
\end{aligned}
$$
Lua错误 模块:RW_RoomNav的第59行:attempt to concatenate a nil value