魔法伤害公式(参考)
華姬 2016-06-09 04:37:51 36

人物基本值

等級

單魔

強魔

超魔

吸血

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


其他待補