白金光吧 关注:20,992贴子:163,227
  • 8回复贴,共1

技能是特攻还是攻击怎么区分呢?

只看楼主收藏回复

还有技能伤害怎么计算?


IP属地:浙江来自Android客户端1楼2016-02-11 19:48回复
    首先说下白金光v1.0按照第三代分物特,即按属性分,应该是火水草电龙恶冰超为特攻其余为物功,但白金光v1.1对物特重新进行了划分,这时lz想区分需要一个精灵图鉴了,下载pokedex


    IP属地:辽宁来自Android青春福利版2楼2016-02-11 23:10
    收起回复
      伤害值=[(攻击方的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满值的防御方精灵,反之则不行。


      IP属地:福建来自Android客户端3楼2016-02-11 23:11
      收起回复
        初代(gen1)到第三代(gen3)物攻与特攻是根据属性区分的,从第四代(gen4)到第六代(gen6)物攻与特攻是根据技能区分的。
        (gen1-gen3):草,火,电,水,冰,超能,恶,龙是特攻 ,地面,岩,虫,毒,格斗,飞行,鬼,钢,普通是物攻。
        (gen4-gen6):官方重新根据技能划分,例如同是火系的技能,火焰拳为物理,火焰喷射为特殊。


        IP属地:福建来自Android客户端4楼2016-02-11 23:14
        收起回复