
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开头的就是天气精华
目前只有永寂精华(永夜)能吸收到
雷暴标了先天金但是没有写比重 所以吸收不到
我前面说的看的出来要写的东西没写就是在这里

永夜的配置文件 最后两条

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