了不起的修仙模拟器吧 关注:148,666贴子:1,562,419
  • 30回复贴,共1

就着代码分析一下这个吐纳系统

只看楼主收藏回复

很久没玩了 看到体修更新又来看看 有些名词可能不准确
先综述一下,吐纳能获得的精华有
太阳精华,太阴精华
五行精华
永寂精华(永夜)
死灵之息,生机精华(高级一点的那个应该是这个名字)
风水灵机,风水煞气
四季精华
太虚精华,玄天紫气,九阳豆浆机,玄月精华
劫灭精华
配置文件中看的出来要写了 但没写完的
雷暴天气--->先天金
焚风天气--->先天火
暴雨天气--->先天水
毒障天气--->先天木
沙尘暴天气--->先天土
其实如果一个建全的吐纳系统,体修还是蛮轻松的,可惜目前没有最后的一部分,五色金莲表示遭受迫害


IP属地:四川1楼2020-06-08 11:19回复

    float num = this.TunaLingEffect(0) * this.TunaMindStateEffect() * this.TunaGridEffect() * (1f + this.TunaOtherEffect()) * dt;
    这一行决定吐纳获得数量的基本
    影响因子1 灵气浓度/2000 在灵气浓度2000达到最大收益1.5 灵气为0是收益0.5倍
    影响因子2 心情/100 在满心情达到最大收益1.5 心情为0是收益0.5倍
    影响因子3 吐纳持续时间/18000 在连续吐纳30天到达最大收益1.5 这个我争议一下贴个图

    这里的18000秒怀疑应该是多打个0,连续吐纳30天才能达到最大收益我看到这个时候是懵逼的。就这这个数字我去搜索了下配置文件,发现烘炉秘体5级神通鲸吸效果是18秒吸1800秒的吐纳收益。按理说那个5级神通和这里的最大收益数字应该是一样,这样一次鲸吸就可以吸平时3天*3倍=9天的收益,被上一个10天的DEBUFF,逻辑通顺,现在多个0呢,吸三天*1.1倍,被上10天DEBUFF。
    影响因子4 吐纳加成 这里也有坑 贴个图

    注意下后三个属性 基础值1 最大值2 最小值-0.45
    能加成的有
    赤玉瞳3级秘体 +0.5
    百炼鼻 每级0.002 一共 0.2
    百炼喉 每级0.002 一共 0.2
    百炼肺 每级0.005 一共 0.5
    劫灭精华淬体词条天地之光尘 每条 0.2
    正常情况下百炼3个器官 就能获得0.9 加上基础值就是1.9.然而最大值只有2,我费劲心力搞得劫灭精华 弄一条都不能满收益。黑人问号脸?这里上限设置过低,导致直接废了一个词条和一个秘体特效
    还有个DEBUFF 鲸吸过后 -100,有个最低值-0.45所以鲸吸后都是按-0.45处理(除非你萃个500条天地之光尘,难道这个词条是这样用的)
    基础倍率就是上面这些 最高收益1.5*1.5*1.5*3 = 10.125 最低收益 0.5*0.5*0.5*0.55 = 0.068 差距一百五十倍
    正常收益 灵气1000 心情100 连续吐纳收益不改基本拿不到 吐纳加成2的情况下1*1.5*0.5*3 = 2.25 合理提升需求是吐纳最大化的基础 但是这个连续吐纳真的有问题 吐纳加成上限也太低
    然后是
    this.AddSpecialTunaItem("Item_BodyPractice_TaiYang", Mathf.Max(0f, light - 80f) * num);
    this.AddSpecialTunaItem("Item_BodyPractice_TaiYin", Mathf.Max(0f, 20f - light) * num);
    太阳太阴和光照强度直接挂钩和时间无直接关系 当然半夜正午光照分别最低最高啦 还有其他天气也能影响 比如白天下雨依旧可以获得太阴的情况。用天气让更黑或者更亮都有助于吐纳太阳太阴(九阳玄阴也是同样的条件)
    再后面
    那几排都是五行,这个不用多说,所在地点五行浓郁越高越能获得对应的五行精华
    foreach开头的就是天气精华
    目前只有永寂精华(永夜)能吸收到
    雷暴标了先天金但是没有写比重 所以吸收不到
    我前面说的看的出来要写的东西没写就是在这里

    永夜的配置文件 最后两条

    雷暴天气的配置文件看的出来给先天金 但是没有数量权重,有想法的朋友可以对比添加 改改配置文件就行。
    天气因素基本固定没啥好说的


    IP属地:四川2楼2020-06-08 11:56
    回复
      2026-04-05 20:56:03
      广告
      不感兴趣
      开通SVIP免广告

      这一节是生机精华和死亡之息
      生机精华获得条件 周围有动物,动物越多效果越好。但是这玩意吃上给的也不少,看你缺不缺了,缺就8个动物围着你饲养
      死亡之息获得条件 周围有尸体,尸体越多效果越好,如果有坟墓=有10个尸体,坟墓多个不叠加,普通坟墓和豪华坟墓没差,理论上最大效果就是周围一个坟墓7个尸体。


      IP属地:四川3楼2020-06-08 12:05
      收起回复
        体修正常玩要萃橙色词条真的烧时间,几十个精华都难萃上去,这个概率真是低得离谱


        IP属地:广西来自Android客户端4楼2020-06-08 12:16
        收起回复

          四季精华 同样无话可说 完全固定只看季节

          风水灵机/风水煞气 在大吉/大凶房间获得是吉/凶以下的两倍。小吉/小凶不获得。

          然后就是几个逆天精华
          太虚 没有其他条件 每次吐纳获取几率千分之一
          玄天 没有其他条件 每次吐纳获取几率千分之一
          九阳/玄阴 条件同 太阳/太阴 条件达成每次吐纳获取几率千分之一
          上面这几个获取难度都很大 但是倍率很高,如果前面吐纳基数较高,一次获得能获得好几个
          按这个算下来有30条 太阳/太阴 而没有 九阳/九阴就是脸黑
          最后一条劫灭精华
          在滞留天劫状态下吐纳可以获得。


          IP属地:四川5楼2020-06-08 12:25
          收起回复
            九阳豆浆机。。。这错字


            IP属地:广东来自Android客户端6楼2020-06-08 12:40
            回复
              别人的滞留天劫算不算


              IP属地:广东来自Android客户端7楼2020-06-08 12:44
              收起回复
                每dt吐纳一次,吐纳进度达到1000精华加1,5秒钟显示一次吐纳成果


                IP属地:北京来自Android客户端8楼2020-06-08 12:52
                收起回复
                  2026-04-05 20:50:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  五色金莲惨遭迫害,其实琅琊果蕴养天道本源水,出货量更大反正都是迫害
                  劫灭我一直以为是在别人天劫下面吸,能吸自己的也简单了


                  9楼2020-06-08 13:19
                  收起回复
                    鲸吞不是可以一直用的吗,顶着BUFF开技能还是可以吐纳出东西的。


                    来自Android客户端10楼2020-06-08 13:20
                    回复
                      牛逼,就是有点鸡肋


                      IP属地:北京来自Android客户端11楼2020-06-08 16:46
                      回复
                        卧槽,这游戏是用java开发的?


                        IP属地:广东12楼2020-06-08 16:50
                        回复