饥荒联机吧 关注:167,143贴子:2,791,993
  • 10回复贴,共1

蜜汁火腿升温

只看楼主收藏回复

我记得之前蜜汁火腿过期了都还是显示加40的温度,什么时候改成做出来就开始降低的吗,还是我之前记错了


IP属地:广东来自Android客户端1楼2022-05-14 23:34回复
    以前看过up做过视频,是会降的,但也跟季节,放不放冰箱有关系,跟新鲜度好像是没关系的。


    IP属地:广东来自Android客户端3楼2022-05-15 00:17
    收起回复
      2026-01-08 16:50:58
      广告
      不感兴趣
      开通SVIP免广告
      大部分料理出锅都会加温度吧


      IP属地:上海来自Android客户端4楼2022-05-15 12:05
      收起回复
        大家好,这里是Tony,在看代码的时候,偶然间发现了一个写的很“细”的东西,分享给大家
        食物,有的是有温度的,他们被分为 降温的(如冰淇淋),常驻升温(如龙椒沙拉)的和“热”的食物(如蜜汁火腿)。(我自己瞎分的)
        玩家体温不超过食物影响范围时(默认为降温时不低于12度,升温时不超过62度),降温食物吃过之后会在持续时间内为温度计算增加食物的降温量,以冰淇淋举例来说:他会在15秒内为你在温度计算中降低40度,这意味着当世界气温为80度且没有其他干扰因素时,冰淇淋可以使你的温度不断趋向于40度(80-40);
        而常驻升温食物则会在持续时间内为温度计算增加食物的增温量,以龙椒沙拉为例,他会在1天的时间内为你在温度计算中增加40点温度,这足以让你在最冷的冬天裸奔一整天了
        这三种只中比较特别和有趣的一样是“热”的食物,“热”的食物拥有增温属性,但是会随着时间的推移慢慢“冷却”(增加chill值,当chill值到达1的时候彻底失去升温效果,chill初始值为0 ),他的升温量也是随时间不断降低的,而这个降低速度为:在有"nocool"标签的容器中时(原版中为保鲜包和厨师包)不降温,在有"fridge"标签的容器中(如冰箱和冰切)时每次更新增加 1/增温时长 的chill值,在当前世界温度低于过热温度(默认70度)5度的时候每次更新增加 0.25/增温时长 的chill值(前面的每个条件按顺序如果达成则跳过后面的判断(代码不是这么写的但是这样好理解一点)),更新的平均周期越为10秒(有一个不到1/3秒的随机量)
        计算过程看上去会很复杂,我们拿刚出锅的蜜汁火腿来举个例子吧:蜜汁火腿的增温时间为10秒,增温量为40,如果把他放在保鲜包中,他将一直保持原有的升温效果,放在冰箱中时会在大约100秒(约1.5分钟)后彻底凉下来,计算为 ( 1 / (1 / 增温时长) * 更新周期 = 1 / (1 / 10) * 10 = 100),如果放在身上,他会在大约400秒(约6.5分钟)后凉下来,计算方式同上


        IP属地:江苏来自Android客户端5楼2022-05-16 00:08
        收起回复