双点医院吧 关注:14,990贴子:49,746

双点医院诊断+治愈公式研究

只看楼主收藏回复

对吧里精品帖没有详细论述的部分进行补充。


IP属地:上海1楼2020-03-23 12:47回复
    二楼留待补充


    IP属地:上海2楼2020-03-23 13:01
    收起回复
      2026-09-19 01:14:14
      广告
      不感兴趣
      开通SVIP免广告
      首先是诊断部分。
      先不加证明地给出公式:
      最终诊断率=min(中间诊断率,100)
      中间诊断率=illbase*UpgradeMultiplier*roomMultiplier*InteractionMultiplier*RevisitGP*staffMultiplier 。
      ->也就是说单次诊断率不会超过100
      其中
      0. illbase,疾病对房间的基础诊断率,受room影响。同一疾病在全科诊室与其他诊室的基础诊断率不同。
      1.UpgradeMultiplier,意义不明,暂时找不到来源,怀疑是官方留下的某种全局buff加成。
      2.roomMultiplier,房间内的药柜、深思等物品的诊断能力加成。
      3.revisitGP,(GP for General Practitioner,意思为全科),全科复诊有系数压制,本楼稍后可以看到。
      4.interactionMultiplier,对用机械进行诊断的诊室生效,2级机械为25%,3级机械为50%。
      5.staffMultiplier, 员工技能加成,具体构成目前仅探明全科诊室的计算方式,稍后可以看到。


      IP属地:上海3楼2020-03-23 13:01
      收起回复
        上述诊断率公式在这个18年帖子里也有给出
        http://tieba.baidu.com/p/5885314076
        但这位楼主的缺少了几点必要的说明:
        1.illbase的计算方式
        这点的缺乏,使得后来的一个精品帖产生了误会,以为illbase =1-疾病难度。事实证明并非如此。
        详见《 到底多少药柜可以使全科秒诊所有病症!》https://tieba.baidu.com/p/6044775880
        2.upgrade的说明
        看名字很容易让人误解为科技,也就是机器升级,但事实证明并非如此。
        3.interaction(在那个帖子里被称为 item)的说明。
        原帖中那位楼主也表达了对这项的疑惑。
        这点说明的缺乏,使得后来者容易把药柜等item算在这一项里,但事实证明并非如此。
        4.staff的计算方式。
        后来吧里的精品帖研究,只找出了全科诊室的staff加成计算公式,但没有提到不同诊室的staff加成计算方式不同。


        IP属地:上海4楼2020-03-23 13:08
        收起回复
          我们首先看全科诊室。
          全科诊室的员工加成
          =70%+10%*员工等级+房间技能加成+心情加成
          ->房间技能加成,即员工技能在当前房间的加成,受room影响,例如『病房管理』技能仅在『病房』内增加诊断率,在其他诊室不加成。而『诊断技能』在所有诊室生效。
          ->心情加成指开心(+10%诊断),精神焕发(+10%诊断)等,线性叠加。


          戴维_皮克尔斯.txt
          --diagnosistypenotnull:1//全科首诊
          0.illbase:100.00
          1.upgrade: 1.00
          2.room: 1.10//10药柜
          3.revisitgp: 1
          4.interaction: 1
          5.staff: 0.8//1级白板
          6.in room GPOffice cur_diagCertaincy: 87.99999
          7.------
          --diagnosistypenotnull:0//体液分析室
          0.illbase:20.00 //陨石螨虫
          1.upgrade: 1.00
          2.room: 1.00
          3.revisitgp: 1
          4.interaction: 1.25 //2级体液加速器
          5.staff: 1 //3级白板
          6.in room FluidAnalysis cur_diagCertaincy: 25
          7.------
          ------------------
          病人1号戴维,病症名陨石螨虫,疾病难度25%。
          ①戴维在全科首诊的illbase=100,在体液分析室的illbase=20。并非猜测的1-难度。
          ②upgrade这个参数总是1,暂时找不到影响因素。
          ③在图1的全科首诊中可以清晰地看到,10个药柜的加成,得到room加成系数110%,可见药柜等item是计算在room里的。
          ④全科诊室里staff=0.8,符合1级白板无心情状态的70%+10%公式。


          IP属地:上海5楼2020-03-23 13:29
          回复

            奥布里_格林赛德.txt
            --diagnosistypenotnull:1//全科首诊
            0.illbase:75.00
            1.upgrade: 1.00
            2.room: 1.10//10药柜
            3.revisitgp: 1
            4.interaction: 1
            5.staff: 0.8//1级白板
            6.in roomGPOffice cur_diagCertaincy: 65.99999
            7.------
            做个乘法验算一下就知道75*1.1*0.8=66,公式正确。
            --diagnosistypenotnull:0//体液分析室
            0.illbase:20.00 //陨石螨虫
            1.upgrade: 1.00
            2.room: 1.00
            3.revisitgp: 1
            4.interaction: 1.25 //2级体液加速器
            5.staff: 1 //2级白板+精神焕发
            6.in roomFluidAnalysis cur_diagCertaincy: 25
            7.------
            --diagnosistypenotnull:1//全科复诊
            0.illbase:75.00 //疾病基础率与首诊一致
            1.upgrade: 1.00
            2.room: 1.10 //10药柜
            3.revisitgp: 0.2//复诊有诊断率压限
            4.interaction: 1
            5.staff: 0.8//1级白板
            6.in roomGPOffice cur_diagCertaincy: 13.2
            7.------
            ---------------------------
            病人2号奥布里,病症名科幻皮炎, 疾病难度40%,全科首诊的illbase只有75%。
            同样的upgrade不生效。
            全科首诊的room加成是10个药柜共计110%。
            在全科诊室内,没有机械,所以interaction总是1.0,不生效。
            但是在体液分析室内,由于机械升到了2级,获得25%加成,所以interaction项变成1.25。
            目前几个公式里体现出来,体液分析室的staff加成似乎跟全科诊室的计算方式一致。
            都是70%+10%*员工登记+房间技能加成+心情加成。


            IP属地:上海6楼2020-03-23 13:38
            收起回复
              治愈率公式
              治愈率 = 最终诊断率x(最小治愈率 + (最大治愈率 -最小治愈率 )x(min(100%,员工技能+房间加成))
              其中:
              最终诊断率就是被送去治疗那一刻的诊断率,可见如果你把医院政策设定在60%送去治疗,那么某些病人达到61%就去治疗了,最高的治愈率也才61%。
              房间加成=机械加成+物品加成,线性叠加。
              例如药房内,2级配药机提供25%,10个药柜提供10%,最终房间加成项得到35%。
              员工技能加成=10%*员工等级+房间技能加成
              (房间技能加成,即技能在当前房间的加成,跟诊断率公式部分一致,受当前room影响,例如『病房管理』技能仅在『病房』内增加治愈率,于药房内不享受加成)
              各项数字与面板的关系
              最小治愈率 = 1 - 面板疾病难度。
              (事实上在代码里,是先定义了最小治愈率 ,然后要显示时,才让面板疾病难度=1-最小治愈率 )
              房间加成 = 机械加成+物品加成 = 面板升级/2。
              例如,药房内放置4个药柜,机器未升级,得到房间加成=0+4%=4%,而面板此时显示的升级为8%。

              面板预估治愈率:
              当room中无员工,或者room处在无法使用状态(如升级)时,返回一个预估范围。
              当确定了room和staff时,只会显示1个确定的治愈率,也就是最终的治愈率。


              IP属地:上海7楼2020-03-23 14:00
              收起回复
                以上图病人巴塞洛缪为例验证,
                最终诊断率100%,
                疾病陨石螨虫难度25,逆推最小治愈率75%。
                最大治愈率100%(这个数值是猜测的,因为低难度疾病基本都是100%)。
                房间加成=机械加成+物品加成=1级配药机0%+4个药柜4%=4%。
                员工技能=10%*等级2+药房技能20%+精神焕发=50%

                治愈率区间=100%-75%=25%。
                区间加成=min(100%,房间加成+员工技能)=min(100%,4%+50%)=54%。
                区间加成结果=25%*54%=13.5%。
                理论治愈率=最终诊断率*(最小治愈率+区间加成结果)=100%*(75%+13.5%)=88.5%。
                上一楼图中面板显示的预估治愈率为88%,可见结果一致。


                IP属地:上海9楼2020-03-23 14:14
                收起回复
                  2026-09-19 01:08:14
                  广告
                  不感兴趣
                  开通SVIP免广告
                  所以现在的未知基础数据是
                  各个疾病在各个诊室的illbase;
                  各个疾病的revisitGP系数;
                  各个疾病的最小最大治愈率;
                  不考虑upgrade生效时,有了这些基础数据就能计算任意疾病的诊断治愈率了。


                  IP属地:上海10楼2020-03-23 14:16
                  收起回复
                    。。支持,虽然我没看太懂。。


                    IP属地:四川11楼2020-03-23 15:10
                    回复
                      告诉我诊断无上限 治愈最高100是吗


                      IP属地:上海来自iPhone客户端12楼2020-03-23 17:15
                      收起回复
                        对于普通玩家来说其实不用研究得这么仔细。简单一点来说就是诊断科室尽量堆满药柜体重秤全息图。治疗科室有机器的只需要5级医生或护士加3级机器。没机器的比如手术室需要3级外科其实就够了。
                        另外精神科和病房由于同时有诊断和治疗所以建议堆满5级技能。
                        最关键的来了。DNA室同时有治疗和诊断。而且基础遗传学没有加成。治疗还是一样的,关键是诊断。所以DNA医生统一1DNA4诊断。
                        ============分割线==============
                        全科医生5全科
                        核磁医生1放射4检查
                        精神医生5精神
                        手术医生满级2外科1药柜就好,少1级补10药柜或者1治疗就行。基本4级的医生3外科就够了。
                        病房护士5病房
                        骨科护士等同于手术医生,但考虑到同时兼顾病房。所以还是无脑5病房技能好了。
                        诊断护士5诊断。(一般都不造护士诊断了。)
                        其余有机器的治疗科室只要机器满级。满级医护进去就行。没别的要求。
                        综上,技能其实对治疗不重要,只要等级就好。诊断的越精越好。


                        IP属地:上海13楼2020-03-23 19:49
                        收起回复
                          我记得游民星空有数据的


                          IP属地:湖南来自iPhone客户端14楼2020-03-23 23:51
                          收起回复
                            游民的数据只有基础诊断率和最小治愈率。
                            而且只包含前面关卡的病。
                            dlc里新出的疾病没有算进来。
                            我补了一些数据。


                            IP属地:上海15楼2020-04-18 12:39
                            收起回复
                              2026-09-19 01:02:14
                              广告
                              不感兴趣
                              开通SVIP免广告
                              还有一些结论。
                              1.这个游戏里所有疾病的诊断时间、治疗时间加成都是1.0,即无影响。
                              估计一开始是想给某些难的疾病设置的诊断时间久一点?但实际上并没有用到这个字段。
                              2.所有疾病的鬼魂率都是50%。
                              治疗失败的情况下,按死亡率触发死亡事件;
                              死亡后,按鬼魂率判定是否变鬼魂。
                              3.几乎所有疾病的最大治愈率都是99%。
                              少量反例:夹板症,最大治愈率100%。


                              IP属地:上海17楼2020-04-18 12:50
                              回复