卡琳典狱长吧 关注:59,369贴子:255,016
  • 16回复贴,共1

刚发现了修改抑制欲望数值的方法

只看楼主收藏回复

今天参考了吧内各位大佬的方法,自己也去试着找了一下,事先说明我不会js,没法处理可能会出现的问题。


IP属地:广东1楼2023-02-07 18:16回复
    打开RemtairyWillpower.js,搜索prototype.afterEval_suppressDesires,这是意志力里面抑制bang欲和其他欲望的部分。


    IP属地:广东2楼2023-02-07 18:17
    回复
      2025-05-20 14:34:11
      广告


      IP属地:广东3楼2023-02-07 18:18
      回复
        哟呵,新帖


        IP属地:山东来自Android客户端6楼2023-02-07 18:42
        回复
          baseValue作用是什么我没搞明白,如果有大佬看出来了可以讲讲


          IP属地:广东7楼2023-02-07 19:20
          回复
            草,好像被吞楼了


            IP属地:广东8楼2023-02-07 19:22
            回复
              具体修改如下。
              打开RemtairyWillpower.js


              IP属地:广东9楼2023-02-07 19:24
              收起回复
                怎么一直发不出内容啊


                IP属地:广东13楼2023-02-07 19:36
                回复
                  2025-05-20 14:28:11
                  广告
                  用记事本打开js,ctrl+f 搜索第一个prototype.afterEval,那是意志力中降低鱼望技能的部分。


                  IP属地:广东14楼2023-02-07 19:39
                  收起回复
                    算了,一直被吞图,莫名其妙3楼就有图出来了。
                    我们找到之后修改let mouthMultipler那几条等号后面的数,我这个是修改过的,正常来说等号后面都是1,改大点就好了,我改到5之后就算是满数值都能降一大截。


                    IP属地:广东20楼2023-02-07 20:11
                    回复
                      那五条Multipler,从上到下分别对应是bang 欲、嘴、熊、xue、gang


                      IP属地:广东22楼2023-02-07 20:18
                      回复
                        感觉有点意思 帮你顶顶


                        IP属地:新疆来自Android客户端23楼2023-02-19 01:59
                        回复
                          你把let cockMultipler = 1 的1 改成5的意思是把他的基础倍率重100%改成了500%
                          下面的if开头的描述就是当你获得什么被动,这个倍率要乘多少
                          比如
                          if(this.hasPassive(CHARA_CREATE_THREE_SADO_ID) || this.hasPassive(CHARA_CREATE_THREE_MAZO_ID))
                          cockMultipler *= 0.7
                          就是当你有这个被动,你的cockMultipler = 1 ,还要再乘个0.7
                          基数就是那个let baseValue = -5这个设定值
                          let baseValue = -5;
                          baseValue += this.mind * 1.5;
                          let variance = baseValue * 0.1;
                          baseValue += Math.random() * variance;
                          baseValue -= Math.random() * variance;
                          这些都是设定计算用的值,意思就是 -5要+mind属性*1.5 然后再设定方差variance 是-5*0.1
                          然后baseValue还有+或-这个方差值,
                          下面的字句还有最终计算方法,有点多,最终告诉你的就是增加或减少的值和mind这个属性相关(当然跟被动也相关,因为倍率也调整了),而用多少绿色能量来发动这个技能也跟绿条上限相关。


                          IP属地:广东26楼2023-04-15 02:31
                          回复
                            忘了说,跟你获得被动后的欲望下限也有关系,还有就是现在正在做的动作也有关系,比如正在口,那你的口和bang欲就没有办法降到100以下,这个动作就是设定了你的下限是多少,当然你有饰品是减少口需要的欲望下限的话,这个欲望下限才是你最终能降的下限。 然后释放欲望也是用的这个baseValue
                            所以你可以直接理解这个baseValue才是你需要改的地方,当然你改基础倍率也是可行的,虽然我没完全看懂他后面是怎么最终结算的,但是改1个地方总比改5个地方要简单对不


                            IP属地:广东27楼2023-04-15 02:40
                            回复
                              2025-05-20 14:22:11
                              广告
                              下面就有释放欲望的基础值
                              Game_Actor.prototype.afterEval_consciousDesires = function(area) {
                              let baseValue = -8;
                              baseValue += this.mind * 1.33;
                              let variance = baseValue * 0.1;
                              baseValue += Math.random() * variance;
                              baseValue -= Math.random() * variance;


                              IP属地:广东28楼2023-04-15 02:44
                              回复