rimworld吧 关注:281,609贴子:5,207,405
  • 7回复贴,共1

食物中毒的环境影响

取消只看楼主收藏回复

因为总有人给新人一些莫名其妙的指导,比如说厨房铺无菌。这里准确的说明一下环境导致的食物中毒几率(人导致的食物中毒rimhud直接能看到,就不说了)。


IP属地:湖南来自手机贴吧1楼2022-05-25 12:47回复
    一切的起源,制作食物时产生有毒食物的代码,这里的代码可以看到读取了房间属性,那么追溯过去


    IP属地:湖南来自手机贴吧2楼2022-05-25 12:49
    收起回复
      2026-02-22 19:23:31
      广告
      不感兴趣
      开通SVIP免广告
      可以看到,房间食物中毒率是一个线性函数控制的,在没有房间时为0.02,也就是2%。在清洁度>-2时固定为0。在清洁度为-5时为0.05,也就是5%,这就是最高值。(噫呜呜噫,我的100%中毒食堂没戏了)


      IP属地:湖南来自手机贴吧4楼2022-05-25 12:53
      回复
        也就是说,wiki上的这张图是完全正确的,房间清洁度高于-2就不会有环境导致的食物中毒。也就是说,无菌没有任何意义,对厨房来说不如草垫。


        IP属地:湖南来自手机贴吧5楼2022-05-25 12:57
        收起回复
          然后污渍有不叠加的特点,房间清洁度也是计算的房间内平均值。对于13*13布局,我就当抠空间干别的去了厨房只有100格,铺上0清洁度的水泥地,此时的容差是200清洁度。屠宰台-15还有185,足够你在18格不同的地方流血。


          IP属地:湖南来自手机贴吧6楼2022-05-25 13:02
          收起回复
            这里进行了一个按位与的运算,可以看到枚举是严格按位错开的,也就是只有nature或者any去与会不为none,这个语句只过滤掉了placementmask里有nature的污渍。然后再游戏def文件里搜索,placementmask带nature的为0(


            IP属地:湖南来自手机贴吧21楼2022-05-27 09:20
            收起回复
              补充一下,缺省值也不是自然(


              IP属地:湖南来自手机贴吧22楼2022-05-27 09:25
              回复
                或许无上的亲戚制造者,可燃钢发明人泰南,是想写只对自然污渍生效然后写了个bug(


                IP属地:湖南来自手机贴吧23楼2022-05-27 09:36
                回复