|
发表于 2009-6-10 13:11:07
|
显示全部楼层
不错:生命^1.2*(防御^1.05+1.65*特防^0.95)这个并不好,但是也不是简单的生命*(防御+特防)
恕我直言,你就是在YY这个公式,而游戏本身里公式就是生命*(防御+特防)这么简单,这是定义好的,其实就是伤害计算公式中推出来的,伤害计算公式本身就是游戏定义好的,这不是你YY的,在伤害计算公式里,结论就是掉的血,而防御方使用了的数值仅仅是某防,简单的说,伤害计算公式也就是我方损失的HP=敌方一个值的输出/我方某防,伤害计算公式我上面已经给你看过了,如果你要问除以我方某防后还有些乘啊啥的运算怎么解释,这些是攻击方的一些输出数据,你要是逆推回去了,这不就是“对方损失的HP”了么,这个东西又不等于“耐久”,耐久说到底只可能跟防御力和HP有关,怎么可能会牵扯到攻击方啊精灵属性啊的呢?
假设攻击方的攻击输出固定,那么你防御低被打的血就多,防的数值也一样的话,HP越多越不容易被打死,口袋界里的物耐就是指“HP*物防”,特耐就是“HP*特防”,而仅仅算最大物耐/特耐的话,因为510点努力值足够使两项努力值满,所以对于任何一只精灵来说,极限物耐就是极限物防(个体值31,努力值252,性格有修正)*满HP(个体值31,努力值252),特耐也是如此,这都没有讨论的意义——因为不需要分情况讨论
其实在金银版原本就不需要讨论怎么达到最高耐久,因为努力值HP和双防都可以加满,每只精灵的每项都可以是极限能力,自然没有讨论意义,比如巨甲的最高特防是298,HP是403,物防是318,那么物耐就是318*403,特耐就是298*403,总耐就是加一下的和,就这样好了
而到了宝石里,之前已经说过了物耐和特耐是不需要分情况讨论的,那怎么加努力值才能让一只精灵的总耐久达到最大,使得这个问题有意义的原因,只是因为努力值只有510点可以分配,每项252即满,两项能力值可以满,余下一项可以再加一点能力值
于是就有了我那帖里的这段话:
计算公式的确是HP能力值*(物防能力值+特防能力值)…因为努力值不能满3项的问题,所以编写综合耐久表,要具体问题具体分析
对于大多数精灵来说,计算时是HP加满,两防中哪防的种族高极限哪防,另一防加上剩余的6点努力值(也就是1点能力值)
但是也有两防能力值加起来不如HP的例子…典型的就是快乐蛋…这种精灵计算他能达到的最高耐久值时就又不一样了
举个实际例子,快乐蛋满HP714,极限特防405,物防+1是57,那么714*(405+57)=329868,但若是极限特防,物防加满,HP+1,耐久值是(405+119)*652=341648,此时才达到最大…简单的说,两防的和接近HP……2+4=6,3+3=6,但是2*4=8,3*3=9,就是这个道理
就是2、4和3、3这个例子的问题
简单的说不看性格影响就是N=(X+Y)*HP,而X、Y、P中只能有两项可以再加63,另一项只能加1,这样一来,问题就是很简单的了,对于每一只精灵来说,X、Y、HP都是固定的,因为努力值实际起到作用的是508点,那么无论你把508怎么拆开来加,还是X+Y+HP+508,而X+Y的和与HP越接近(已经包括了508的分配,否则是定值就无意义了),那么X+Y与HP的积越大(这个道理相信大部分人都是明白的)
至于性格,必然是哪个防高修在哪个防上面合算,不需要分情况讨论
说白了你就是不相信耐久就是生命*(防御+特防)
然后认为总有一些数值影响着生命、某防、特防的值,这些都是你在想象,而事实上并不存在,上面虽然过激,但是他说你是把简单的问题复杂化,这是个事实
所以你的标题是“生命*(防御+特防)参数值的设定”,而事实上这个参数值的存在恰恰是你在YY
否则请你给我个理由为什么认为计算耐久时HP和两防还会乘以或其他运算一个值,也就是说为什么会带有个参数,如果你不能提供这个理由,恐怕你自己也难以自圆其说
所以你说别人更容易理解我的公式这一点是说不过去的,因为事实上就是这么简单
可以不相信我那个帖子,但是事实总归是事实,你大可以把这帖在其他论坛也发一下,建议PMGBA、口袋吧的战术区这些人才济济的地方你去发表下这帖,我想得到的回答也是一样的…
所以你在上面说
那从最上面开始我们就给你更好的了(其实不是更好而是这个就是事实),只是你自己不相信这个问题就这么简单
其实研究最大总耐久本身就没有多少实在意义,只是作为一个知识知道罢了
就像我那帖里说的:
当然,有一点是必须要强调的,数值并不是全部,实际耐打与否还要结合抗性、弱点等多方面角度来看,比如钢甲暴龙的物耐数值很BT,虽然抗性也不错,但是格斗、地两个攻击大系4倍克,虽然实战中能与耿鬼等做联防这样,但是要他依靠耐久数值控场也是件很难的事……
力求找到一个通用的比较能反映耐久的公式,当然是全部pm都一样的
这一点就可以看出你只是在想象,想象有这么一个公式,把一只精灵的某些数值代入,得出的结论就是他的最大耐久…所以你自己就开始假设这HP啊防啊应该还要运算一定的数值,这是完全脱离实际的产物——生命^x*(a*防御^b+c*特防^d) 这个也好生命^x*(a*(防御-u)^b+c*(特防-v)^d)这个也好
谈耐久不提努力值,你从出发点开始就出错了,从出发点开始就没有切合到实际的东西,无论耐久公式是怎么样的,影响的值还不就是不同精灵造成的种族值不同,努力值无法加满3项造成的努力值分配的讨论 |
|