房间
RimWorld 中由不可通行的物体所围成的封闭区域。
Room Judge.png
上图四个房间中,左边三个是房间,而最右边的实际上不是房间,因为电池是可通行的,无法形成封闭区域。
RoomStat Toggle.png
在屏幕右下角有“环境显示”开关,可以查看房间的分类和房间属性。
房间分类
房间分类(用途)的判断方式(一个房间可以同时属于多个分类):
  • 卧室:床和睡眠点总数为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

0.0
0人评价
avatar
avatar
0

希望知道招募概率和房间的关系

5个月