魔法伤害公式(参考)
人物基本值
等級 |
單魔 |
強魔 |
超魔 |
吸血 |
01 |
95 |
57 |
38 |
63 |
02 |
171 |
103 |
68 |
114 |
03 |
239 |
143 |
96 |
159 |
04 |
303 |
182 |
121 |
202 |
05 |
368 |
221 |
147 |
245 |
06 |
432 |
259 |
173 |
288 |
07 |
497 |
298 |
199 |
331 |
08 |
570 |
342 |
228 |
380 |
09 |
646 |
388 |
258 |
430 |
10 |
722 |
433 |
289 |
481 |
寵物基本值
等級 |
單魔 |
強魔 |
超魔 |
吸血 |
01 |
86 |
51 |
-- |
-- |
02 |
154 |
93 |
-- |
-- |
03 |
215 |
129 |
-- |
-- |
04 |
273 |
164 |
-- |
-- |
05 |
331 |
199 |
-- |
-- |
06 |
389 |
233 |
-- |
-- |
07 |
447 |
268 |
-- |
-- |
08 |
513 |
307 |
-- |
-- |
09 |
581 |
349 |
-- |
-- |
10 |
650 |
390 |
-- |
-- |
相應魔法等級所需精神 103+20*LV (非發揮全部傷害最低精神)
相應魔法等級所需魔攻 10+30*(LV-1) (非發揮最大傷害最低魔攻)
IF 自身精神<=0
自身精神=1
IF 對方精神<=0
對方精神=1
比例A=[自身精神/對方精神*100] []取整
IF 攻擊方==玩家人物
{
IF 比例A>119
返回 係數A=1.1
IF 比例A>113
返回 係數A=1
IF 比例A>105
返回 係數A=0.9
IF 比例A>97
返回 係數A=0.7
IF 比例A>89
返回 係數A=0.6
IF 比例A>79
返回 係數A=0.4
IF 比例A>69
返回 係數A=0.3
IF 比例A<=69
返回 係數A=0.1
}
ELSE
{
IF 比例A>119
返回 係數A=1.1
IF 比例A>113
返回 係數A=1.1
IF 比例A>105
返回 係數A=1.05
IF 比例A>97
返回 係數A=0.95
IF 比例A>89
返回 係數A=0.9
IF 比例A>79
返回 係數A=0.7
IF 比例A>69
返回 係數A=0.6
IF 比例A<=69
返回 係數A=0.4
}
係數B=(100*(0.8*自身精神/相應魔法等級所需精神+0.005))/100 (範圍0-0.8,負數超出強制0,正數超出強制0.8,達到0.8的值為發揮全部傷害最低精神)
IF 非騎寵
{
係數C=(100((自身魔攻-相應魔法等級對應魔攻)/魔法等級/10+0.005))/100 (範圍0-0.4,負數超出強制0,正數超出強制0.4,
達到0.4的值為發揮最大傷害最低魔攻,寵物魔攻0)
}
ELSE
{
係數C=(100((人魔攻-相應魔法等級對應魔攻)/魔法等級/10*0.5+0.005))/100 (範圍0-0.2,負數超出強制0,正數超出強制0.2,
達到0.2的值為發揮最大傷害最低魔攻,寵物魔攻0)
}
傷害A=基本值*係數A*(係數B+係數C)
魔法屬性值0-100 10格屬性=100,1格屬性=10,吸血魔法魔法屬性=自身水晶屬性,屬性魔法魔法屬性=相應屬性100
-----------------------------------------------------------------------------------------------------------------
IF 精靈卵屬性==地
地屬性*[(200*RAND(95,105)+50)/100]% []取整
IF 精靈卵屬性==水
水屬性*[(200*RAND(95,105)+50)/100]% []取整
IF 精靈卵屬性==火
火屬性*[(200*RAND(95,105)+50)/100]% []取整
IF 精靈卵屬性==風
風屬性*[(200*RAND(95,105)+50)/100]% []取整
魔法被攻擊方變身後加成,不變身無上述加成,該段與屬性加成相互獨立
IF 精靈卵屬性==地
{
地魔法屬性*[(200*RAND(95,105)+50)/100]% []取整
火魔法屬性*100/[(200*RAND(95,105)+50)/100] []取整
}
IF 精靈卵屬性==水
{
水魔法屬性*[(200*RAND(95,105)+50)/100]% []取整
風魔法屬性*100/[(200*RAND(95,105)+50)/100] []取整
}
IF 精靈卵屬性==火
{
火魔法屬性*[(200*RAND(95,105)+50)/100]% []取整
地魔法屬性*100/[(200*RAND(95,105)+50)/100] []取整
}
IF 精靈卵屬性==風
{
風魔法屬性*[(200*RAND(95,105)+50)/100]% []取整
水魔法屬性*100/[(200*RAND(95,105)+50)/100] []取整
}
攻擊方變身後加成,不變身無上述加成
係數D=[0.35*{0.01*(自身魔法地屬性*(對方水晶水屬性-對方水晶風屬性)+自身魔法水屬性*(對方水晶火屬性-對方水晶地屬性)+
自身魔法火屬性*(對方水晶風屬性-對方水晶水屬性)+自身魔法風屬性*(對方水晶地屬性-對方水晶火屬性))
+自身魔法地屬性+自身魔法水屬性+自身魔法火屬性+自身魔法風屬性
-對方水晶地屬性-對方水晶水屬性-對方水晶火屬性-對方水晶風屬性+0.5}]
-----------------------------------------------------------------------------------------------------------------
係數E=屬性加成
傷害B=RAND(95,105)%*(100+種族克制+係數D)%*(100+係數E)%*傷害A
最終傷害=傷害B*野外加成*祈禱傷害削弱*抗魔削弱*攻擊魔法防禦削弱*石化削弱*跳舞加成*怪物時間段加成*變身傷害加成削弱 (無加成可取消該項,或理解為*1或者*100%)
部分官方服務器(如初心臺服),人物魔法傷害可能原有1.45-1.5倍、寵物魔法傷害可能原有2倍左右
《野外加成系数》
《石化伤害削弱》
《變身加成減成》
其他待補