rimworld吧 关注:234,966贴子:4,138,254
  • 4回复贴,共1

某些mod下瞄准时间的加成过高会导致瞄准时间变成负数

只看楼主收藏回复



泰南的代码很奇怪。
我有一个mod可以让小人的技能升级之后获得一点的加成,我做了点小修改让它变成线性加成,没级-1%的瞄准速度。
然后和另一个解除了等级上限的mod达成了奇怪的联动,导致小人的技能超过100级之后,乘法的加成最后变成了减法加成,并最终导致小人的瞄准时间变长了。


IP属地:广东1楼2022-05-12 23:23回复
    更有趣的是,如果将乘法加成直接改成加减法加成,也会导致变成负数加成。
    而装备,仿生体,边魔的契约和职业加成等其他任何都不会让加成变成负数从而变成debuff。
    这是为啥


    IP属地:广东来自Android客户端2楼2022-05-12 23:41
    回复
      图1 最终计算结果为特性修正(1-0.35-0.3-0.35-0.2)×技能修正(1-0)=-0.2=-20%
      数据是负值,会修正取最小值1%
      图2技能等级修正到负数以后就变成
      -0.2×-0.39=0.078=7.8%是正常数据,就不会有变化


      IP属地:浙江来自iPhone客户端3楼2022-05-13 05:39
      收起回复
        已经不错了,至少没让你用上京兆垓或者毛糸忽之类的。。。


        IP属地:江苏来自Android客户端4楼2022-05-13 06:34
        回复