捕捉率=(最大HP×3-当前HP×2)÷(最大HP×3)×精灵捕获率×精灵球修正×异常状态修正÷255
异常状态修正:睡眠、冰冻为10,麻痹、中毒、烧伤为5,其余是0 捕获度是精灵种族的捕获度加上精灵球的捕获度的总和。 当捕获度超过255时以255计算。
精灵球修正:
精灵球: 精灵球修正=1.0
纪念球: 精灵球修正=1.0
超级球: 精灵球修正=1.5
高级球: 精灵球修正=2.0
原野球: 精灵球修正=1.5
捕网球: 对象是草/虫系,精灵球修正=3.0;对象是其它系, 精灵球修正=1.0
潜水球: 在海底捕捉, 精灵球修正=3.5 不在海底捕捉, 精灵球修正=1.0
巢穴球: 对象等级≥30, 精灵球修正=1.0
对象等级<30, 精灵球修正=4.0-对象等级÷10
重复球: 曾经捕获过, 精灵球修正=3.0 未曾捕获过, 精灵球修正=1.0
时间球球: 对战回数≥30, 精灵球修正=4.0
对战回数<30, 精灵球修正=1.0+对战回数÷10
豪华球: 1.0
大师球: ∞
——————————————————————————————————————————
伤害值=[(攻击方的LV×0.4+2)×技巧威力×攻击方的攻击(或特攻)能力值÷防御方的防御(或特防)能力值÷50+2]×各类修正×(217~255之间)÷255
HP能力值=[LV×(HP种族值+HP个体值)÷50]+[LV×(努力LV)÷100]+10+LV
其余能力值=[LV×(该项种族值+该项个体值)÷50]+[LV×(努力LV)÷100]+5
将公式三代入公式一,可得:
伤害值=
{(攻击方精灵LV×0.4+2)
×技巧威力
×{[攻击方精灵LV×(攻击方精灵攻击或特攻族值+攻击方精灵个体值)÷50]+[攻击方精灵LV×(攻击方精灵努力LV)÷100]+5}
÷{[防御方精灵LV×(防御方精灵防御或特防族值+防御方精灵个体值)÷50]+[防御方精灵LV×(防御方精灵努力LV)÷100]+5}
÷50+2}
×各类修正×(217~255之间)÷255
由此可知,对防御方的伤害值由双方精灵的LV、个体值、努力值、种族值、属性决定。其中个体值和(217~255)÷255是随机数,为简化计算,可取其最大值,则公式简化如下:
伤害值=
{(攻击方精灵LV×0.4+2)
×
技巧威力
×
{[攻击方精灵LV×(攻击方精灵攻击或特攻种族值+15)÷50]+[攻击方精灵LV×(攻击方精灵努力LV)÷100]+5}
÷
{[防御方精灵LV×(防御方精灵防御或特防种族值+15)÷50]+[防御方精灵LV×(防御方精灵努力LV)÷100]+5}
÷50+2}
×各类修正
若假设双方精灵均至LV100且努力值均达LV63,则上式可进一步简化成:
伤害值=
[0.84×(攻击方精灵攻击或特攻种族值+49)×技巧威力÷(防御方精灵种族值+49)+2]×各类修正
若联同防御方精灵的HP能力值简化公式,就可计算出双方精灵均至LV100且努力值均达LV63的情况下,攻击方精灵能否一招KO掉HP满值的防御方精灵的公式了:
[0.84×(攻击方精灵攻击或特攻族值+49)×技巧威力÷(防御方精灵族值+49)+2]×各类修正÷[防御方精灵HP族值×2+203]
若上式结果大于1,则攻击方精灵可以一招KO掉HP满值的防御方精灵,反之则不行。
请问是第几世代的?每个世代都会做相对调整。现在我从第三世代开始给怎么样?
第三、四世代
根据下列公式计算B
根据下列公式计算G(此处采用16进制表示)
此时在0000~FFFF之间产生4个随机数。依次检查每一个随机数,如果每一个数都小于G,那么捕获成功。如果有数字大于等于G,那么捕获失败。(宝贝球摇动的次数)=(大于等于G的随机数的个数),如果4个数均大于等于G,则球不摇动,直接捕获失败。
第五世代
第五世代所用公式与之前相同,只是所有除法的结果向下取最接近的1/4096的倍数。另外,追加了两个新的参数:
茂密草丛修正:追加在HP参数(3×最大HP-2×当前HP)上,然后向下取最接近的1/4096的倍数。这个参数的数值取决于对战是否发生在茂密草丛中(在茂密草丛中有可能引发双人对战),以及当前已经捕获的神奇宝贝数量:如果对战不是发生在茂密草丛中,该值为1,否则按照下表计算。
http://wiki.52poke.com/wiki/%E6%8D%95%E8%8E%B7%E7%8E%87
↑捕获率+精灵球的捕获倍率
详细的我就不说了,进网站看吧,求采纳