cataclysmdda吧 关注:24,202贴子:355,276
  • 25回复贴,共1

[提问]属性根据技能提升MOD是失效了吗?

只看楼主收藏回复

随着这几天下载站和日志站点的恢复,开始了疯狂的体验最新bug之旅。体验下来似乎近期的版本号里面属性根据技能提升MOD失效了。9220版本读书把交易和生存技能提升后回看信息记录,没看到重新计算属性的字样。
开局属性4个8
当前属性13 13 14 13
减去四维的CBM加成,属性提升量是3 3 4 3
不过这个现象似乎持续差不多百来个版本号了
9220版本存在无法屠宰的bug,提示无尸体屠宰,建议不要更(9219还没有这个问题)


IP属地:浙江1楼2019-06-26 09:56回复
    无法屠宰难道不是因为太暗了吗,我9219开个灯还是能屠啊


    IP属地:上海来自iPhone客户端2楼2019-06-26 09:58
    收起回复
      2026-03-04 18:22:48
      广告
      不感兴趣
      开通SVIP免广告
      我不知道你在说什么


      IP属地:河北来自Android客户端4楼2019-06-26 10:00
      收起回复
        我記得提升屬性MOD是每次技能等級變更,就會觸發屬性增長計算,上限是全技能Lv10時全屬性+5。
        確認方式1.開新檔,創人物點技能,新人物也會觸發屬性確認 2.舊檔把所有技能調到Lv10,再提升1次
        因為太久沒玩,我也忘了是不是每次提升技能都會顯示訊息,或是有提升才出。


        IP属地:中国台湾5楼2019-06-26 10:25
        回复
          调试结果:依旧有效,不过提示确实是没有了,MOD机制见下:
          1.属性提升上限为5点
          2.属性提升以对应技能总点数计算,其分界值为0/4/9/19/35/59,分别对应的提升点数为0/1/2/3/4/5;
          3.各属性对应的技能:
          力量:近战、钝击、斩击、投掷、机械学、游泳,共6项;
          敏捷:闪避、刺击、徒手、陷阱、裁缝、生存、驾驶,共7项;
          智力:制造、电子、烹饪、急救、计算机、交易、口才,共7项;
          感知:枪法、弓术、步枪、霰弹枪、冲锋枪、手枪、重武器,共7项


          IP属地:浙江6楼2019-06-26 11:20
          收起回复
            我查看了源代码,楼主基于原版json的测试结果没错,但是关于属性提升上限是5点的说法应该是不对的。
            查看src/skill_boost.cpp代码分析,得到计算公式:
            增加的点数 =((某属性对应的技能等级总和+(-3))的0.4次幂))的向下取整
            -3和0.4的来源:因为mod的json文件里设置了"skill_offset":-3,"scaling_power": 0.4。
            创建人物:
            开局创建了一个人物,初始属性全8,智力系列技能(交易、计算机、烹饪、电子、制造、急救、口才)全部点2级。进入游戏后发现智力是10点,加了2点。
            公式计算验证:
            智力系列技能技能总和14点,(14-3)的0.4次幂约等于2.61,向下取整为2。
            另外:超凡mod和大魔法mod的技能只要加到相关属性的技能列表里,也可以起到提升属性的作用。所以理论上如果加了一些mod的话而且有好多mod技能,提升的附加属性是可以超过5点的,只要对应的技能等级总和数大于等于92点。


            7楼2019-06-26 13:13
            收起回复
              楼主和7楼


              IP属地:浙江来自Android客户端8楼2019-07-01 20:49
              回复