首先说下发动魔法的最低精神(人宠都一样)
也就是在不考虑精神压制,魔攻等的作用下,发动魔法所需要的最低精神
公式如下(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 210 266 323 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,再与受法方的属性按照前面的计算方法计算.
下面分析下宠和人的魔法的一点差别
由于人可以拿杖,有魔攻修正,高级魔法不一定有低级魔法伤害高,具体可以算下286魔杖,精神足够情况下,9单和10单的伤害数值
对宠来说,由于没魔攻修正,高级魔法总是比低级魔法伤害高
不知道你是否能看懂..
1级123,2级143,3级163以此类推,10级就是303
如果不够,那么威力就不是100%,看你精神接近程度,90%80%70%都有可能
比如说10级的伤害是1000血,那么你303精神发动伤害就1000,不够就可能是800多
超过的话还是1000的,不会不如的。
超过的话就是所谓的精神压制了,比如你303精神打330精神,那么别人精神比你高,你的伤害肯定小嘛