souphao 发表于 2021-7-20 11:04:21

魔法的发动、伤害及若干结论

本帖最后由 souphao 于 2021-7-20 11:24 编辑

这是十年前没事的时候写的,又过了10年了。。。---------------首先说下发动魔法的最低精神(人宠都一样)

也就是在不考虑精神压制,魔攻等的作用下,发动魔法所需要的最低精神

公式如下(lv是魔法的等级)

发动魔法最低精神=20*lv+103

其次,说下魔攻

宠物的魔法伤害不考虑魔攻问题,而人的魔法伤害要考虑到这问题

下面说下魔攻的上限和下限

所谓的魔攻上限是指完全发挥该等级魔法所需要的魔攻最低数值

公式如下

魔攻上限=34*lv-20

魔攻下限是指低于此魔攻发动的魔法的威力跟空手一样的魔攻最高数值

公式如下

魔攻下限=30*lv-20

上面给出了精神和魔攻的公式,但只有这些,不足以计算魔法伤害

下面给一个魔法伤害的公式

伤害=[精神发挥基准值*(1+(30%*自身属性克)/100)*(1+(35%*魔法属性克)/100+5%*种族克)*精神差修正*魔攻加成

这里提到了精神魔法基准值,魔攻加成,精神压制

精神魔法基准值是指不拿杖精神又足以发动该魔法的平均伤害值(种族不克,属性不克)

具体数值如下,单体魔法
lv      1   2      3      4      5      6      7       8       9       10

伤害 83   150   210266323   380   437   510   568   635

魔攻加成,只针对人,对宠此项为1

上面提到了魔攻上限,魔攻下限

魔攻加成由下面公式计算

精神达到上限的情况下,魔功加成伤害倍率计算公式:

当30*lv-20=当 MG=<30*lv-20 时,      伤害倍率=1
当 MG>=34*lv-20 时,      伤害倍率=1.5

精神差修正,人和宠的是不同的,这也解释了为什么打海神时候,宠魔法比人打得多的原因

取A=施法者精神/受法者精神

施法者是人的情况下

       A≥1.2         精神差修正=100%
1.20>A≥1.14    精神差修正=91%
1.14>A≥1.06    精神差修正=82%
1.06>A≥0.98    精神差修正=64%
0.98>A≥0.90    精神差修正=55%
0.90>A≥0.80    精神差修正=36%
0.80>A≥0.70    精神差修正=27%
0.70>A             精神差修正=9%

施法者是宠的情况下

       A≥1.14   精神差修正=100%
1.14>A≥1.06    精神差修正=95.5%
1.06>A≥0.98    精神差修正=86.3%
0.98>A≥0.90    精神差修正=82.0%
0.90>A≥0.80    精神差修正=63.8%
0.80>A≥0.70    精神差修正=54.5%   
    0.70>A          精神差修正=36.2%

种族克

   简单说,如果施法者对受法者种族全克的话,种族克为4,半克为2,不克为0,如果被全克的话,种族克为-4,被半克的话,为-3

自身属性克

假设:①为攻击方 ②为受虐方
属性相克=(①风*②地+①地*②水+①水*②火+①火*②风)-(②风*①地+②地*①水+②水*①火+②火*①风)

魔法属性相克
   是指,因为攻击方魔法种类与受法方属性不同而产生的相克.计算方法如下:

   使用哪种魔法则该种属性记为10,再与受法方的属性按照前面的计算方法计算.

下面总结若干点:

    1、由于人可以拿杖,有魔攻修正,高级魔法不一定有低级魔法伤害高
2、对宠来说,由于没魔攻修正,高级魔法总是比低级魔法伤害高3、魔攻只要达到上限即可,不需要追求超极品4、考虑到精神压制,人和宠的精神越高越好5、目前版本宠的精神成长都偏低(个别品类除外),在PK和任务时,血量和敏捷成长反而更需要重视。
------------------------------------------------------------------------------以上是转的内容,下图是我做出的一个表格和结论。


最后感慨一下,当年读书的时候玩的糊里糊涂,现在闹明白了,发现周围的游戏已经趋向于无脑没研究的必要了,忘了说,这款游戏叫魔力宝贝1。

qincao1982 发表于 2021-7-21 23:05:30

顶你                  
页: [1]
查看完整版本: 魔法的发动、伤害及若干结论