在巴哈看到一篇文https://goo.gl/Oc1kpx
其中关于努力值的算法我有一个疑问:
击败A:获得1倍努力
击败B:获得3倍努力
击败C/D/E:获得2倍努力
“需要说明的是,如果最终没有击败A而是选择了逃跑,那么从B身上获取的努力将只有2倍
,从C/D/E身上获取的努力将只有1倍”
在打败B的时候已经获得了经验值,照理说努力值是在获得经验值的时候同时获得,
因此从B身上获得的努力值并不会因没有打败A而改变。
意思是说在打败B同时已经获得了3倍努力值,之后逃跑并不会从3倍降为2倍,顶多就只是
没有得到A的努力值。
为了解开这个疑问,我自己做了以下实验:
(以下都是以努力值+1的宝可梦加手环(+8)来计算)
一、遇到A→使用点到为止→A呼叫B→打败B之后逃跑
吃了两颗降努力值果回到零
二、遇到A→使用点到为止→A呼叫B→打败B以及A→战斗结束
吃了四颗降努力值果回到零
三、遇到A→使用点到为止→A呼叫B→打败B之后呼叫C→打败C之后逃跑
吃了四颗降努力值果回到零
四、遇到A→使用点到为止→A呼叫B→打败A之后逃跑
吃了两颗降努力值果回到零
五、遇到A→打败A
吃了一颗降努力值果回到零
由以上结果推断,只要是连锁开始之后的努力值都是以两倍来计算,举例来说,
今天想要练满攻击的话,只要连锁开始后打倒场上7只即可。
如果要特调的话,可以先以两倍快速打到某个数值后,再一只一只不连锁的调上去。
以上是小弟今天的发现,如果有错请用力鞭我>///<