大航海时代吧 关注:76,927贴子:998,763
  • 14回复贴,共1

问罗盘前辈一个问题

只看楼主收藏回复

大航海2航海士综合值是如何计算的?以前在永光看到过一篇显示航海士综合值的航海士介绍帖子,大航海2航海士综合值是如何计算的?如果是所有能力全满100并且五项技能全会那种,综合能力值是多少?


1楼2010-11-04 12:57回复
    罗盘前辈? 阿斯兰?? ...一 一..


    IP属地:湖北3楼2010-11-04 13:16
    回复
      2025-12-25 15:09:12
      广告
      不感兴趣
      开通SVIP免广告
      回复:3楼


      4楼2010-11-04 13:20
      回复
        我那个航海士资料帖里计算的综合值,是源自意志版主要作者KEN的帖子《[原创] MD大航海时代2研究心得-雇佣航海士成功的判断公式》:
        http://www.snowemu.com/bbs/viewthread.php?tid=31
        帖子里的综合值,是NPC的8项参数(统率力/航海术/知识/直觉/勇气/剑术/魅力/运气)中第一个最大的值与航海战等级之和的乘积。
        比如阿兰·法西,这8项值分别是73/67/89/81/63/86/89/74,最高值是89,分别是知识和魅力,但知识是第1个最高项,航海等级2战斗等级3,所以综合值为445。
        计算主角综合值应该是:
        知识*(航海等级+战斗等级)*(1+爵位等级/10)
        但是实际招收时,会有类似溢出的现象,还不清楚是什么机理。


        IP属地:浙江6楼2010-11-04 14:18
        回复
          因为这个值是int16的 也就是说最大是&H7FFF
          所以爵位高了很容易溢出
          假设能力最大值100 等级双100 爵位为伯爵
          则 100*(100+100)*(1+7/10)=&H84D0 就溢出了


          IP属地:浙江7楼2010-11-04 14:47
          回复
            回复:7楼
            那可以倒推回去溢出的界限在什么地方么??


            8楼2010-11-04 14:55
            回复
              先确定最大能力值和等级 然后自己做除法就可以了
              比如前面说的最大能力100 等级双100
              那么 爵位<=(&H7FFF/(100*(100+100))-1)*10=6.38
              因为伯爵=7
              也就是说比伯爵小就可以了


              IP属地:浙江9楼2010-11-04 15:05
              回复
                好象没这么简单


                IP属地:浙江10楼2010-11-04 19:18
                回复
                  2025-12-25 15:03:12
                  广告
                  不感兴趣
                  开通SVIP免广告
                  回复:6楼
                  这种方法计算出来的数值应该是雇佣航海士所需的数据值,就拿阿兰·法西来说最高的能力89*(航海等级2+战斗等级3)=445,也就是说,只要你自身的雇佣航海士所需数值超过445,就能招收阿兰·法西。
                  如果计算人物的综合能力值,而不是雇佣航海士数值值,应该是是NPC的8项参数之和再除以8,最后乘以航海等级与战斗等级之和。


                  11楼2010-11-05 00:07
                  回复
                    我说怎麽航海士综合值没有剧情人物的,原来是因为那个数值是用来招收航海士的参数。偶所理解的航海士综合值指的是航海士的综合能力。


                    12楼2010-11-05 00:37
                    回复
                      回复:11楼
                      你计算人物综合能力的方法有点离谱。


                      IP属地:浙江13楼2010-11-05 08:51
                      回复
                        回复:14楼
                        招收综合值在这个时候很小,约翰·卡斯特罗是264,法雷尔与阿兰这个时候是300,差值才36,而招收的时候,是有一个随机数的,差值太小,随机数不能忽略,所以造成有时能招有时不能招的情形。这事在同一个主角身上同一次游戏中就能重现。
                        我是PC版,录了个视频,供你参考,下载地址去掉空格就能用,大概9M左右:
                        http ://u. 115. com/file/t5eb83d92
                        


                        IP属地:浙江16楼2010-11-05 17:46
                        回复