魔法伤害公式(参考)
人物基本值
等級 | 單魔 | 強魔 | 超魔 | 吸血 |
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倍左右
屬性加成:
http://www.molibaike.com/Article/Detail/03bcb9f8-1d5a-46fb-9248-87871e706f3e
野外加成:
http://www.molibaike.com/Article/Detail/fb14b198-345e-48ee-8feb-c291b000ecda
祈禱傷害削弱:
http://www.molibaike.com/Article/Detail/b184ab70-5c1c-49e8-aeba-57d45cffcb7b
抗魔削弱:
攻擊魔法防禦削弱:
石化削弱:
http://www.molibaike.com/Article/Detail/663961a0-9b21-4302-8a6e-1b388ce3c727
變身傷害加成削弱:
http://www.molibaike.com/Article/Detail/36fa4f61-623d-44ea-81a7-8b986e4f2e9b
其他待補