以下分别是原运算代码、整合之后的运算公式、所需求的运算数据。(嫌排版乱的直接去下载附件)
一、原运算代码
①MIN MONSTER HP单元格代码:
=INT(VLOOKUP(N6,怪物属性!A2:IE705,IF(B1="普通",159,IF(B1="噩梦",172,185)),0)*VLOOKUP(IF(OR(B1="普通",B3="是"),VLOOKUP(N6,怪物属性!A2:IE705,IF(B1="普通",35,IF(B1="噩梦",36,37)),0)+N11,A10)-N11,Monlvl!A2:AE112,IF(B4="是",IF(B1="普通",14,IF(B1="噩梦",15,16)),IF(B1="普通",17,IF(B1="噩梦",18,19))),0)/100*IF(AND(B1<>"普通",B3="是"),0.5,1)*N13*IF(D2<>"冠军级怪物",1,IF(B5="狂战士",1/4,IF(B5="着魔者",2,1))))
②MAX MONSTER HP单元格代码:
=INT(VLOOKUP(N6,怪物属性!A2:IE705,IF(B1="普通",160,IF(B1="噩梦",173,186)),0)*VLOOKUP(IF(OR(B1="普通",B3="是"),VLOOKUP(N6,怪物属性!A2:IE705,IF(B1="普通",35,IF(B1="噩梦",36,37)),0)+N11,A10)-N11,Monlvl!A2:AE112,IF(B4="是",IF(B1="普通",14,IF(B1="噩梦",15,16)),IF(B1="普通",17,IF(B1="噩梦",18,19))),0)/100*IF(AND(B1<>"普通",B3="是"),0.5,1)*N13*IF(D2<>"冠军级怪物",1,IF(B5="狂战士",1/4,IF(B5="着魔者",2,1))))
二、整合后的普适语言运算公式
①、MAX MONSTER HP
1.普通难度怪物:读取列表<怪物属性>怪物名称对应的第160列数据,设为A
噩梦难度怪物:读取列表<怪物属性>怪物名称对应的第173列数据,设为A
地狱难度怪物:读取列表<怪物属性>怪物名称对应的第186列数据,设为A
2.对于狂战士蓝怪:B=3
对于其它蓝怪:B=2
对于随机金怪、固定金怪、仆从、格瑞斯华尔德、罗达门特、尼拉塞克:B=3
对于以上未列出怪物:B=0
3.对于非资料片怪物:固定金怪:普通难度怪物:读取列表<怪物属性>固定金怪名称对应的第35列数据,设为T,计算T+B,设为C
噩梦难度怪物:读取列表<怪物属性>固定金怪名称对应的第36列数据,设为T,计算T+B,设为C
地狱难度怪物:读取列表<怪物属性>固定金怪名称对应的第37列数据,设为T,计算T+B,设为C
其它怪物:普通难度怪物:读取列表<怪物属性>怪物名称对应的第35列数据,设为T,计算T+B,设为C
噩梦难度怪物:读取列表<怪物属性>怪物名称对应的第36列数据,设为T,计算T+B,设为C
地狱难度怪物:读取列表<怪物属性>怪物名称对应的第37列数据,设为T,计算T+B,设为C
对于资料片普通难度怪物:固定金怪:读取列表<怪物属性>固定金怪名称对应的第35列数据,设为T,计算T+B,设为C
其它怪物:读取列表<怪物属性>怪物名称对应的第35列数据,设为T,计算T+B,设为C
对于其它怪物:取怪物等级,设为C
4.计算C-B,设为D
5.对于非天梯模式:普通难度怪物:读取列表<Monlvl>D值对应的第14列数据,设为E
噩梦难度怪物:读取列表<Monlvl>D值对应的第15列数据,设为E
地狱难度怪物:读取列表<Monlvl>D值对应的第16列数据,设为E
对于天梯模式:普通难度怪物:读取列表<Monlvl>D值对应的第17列数据,设为E
噩梦难度怪物:读取列表<Monlvl>D值对应的第18列数据,设为E
地狱难度怪物:读取列表<Monlvl>D值对应的第19列数据,设为E
6.对于非资料片噩梦、地狱难度怪物:F=0.5
对于其它怪物:F=1
7.对于蓝怪:普通难度怪物:G=3
噩梦难度怪物:G=2.5
地狱难度怪物:G=2
对于固定金怪、随机金怪、格瑞斯华尔德、罗达门特、尼拉塞克:普通难度怪物:G=4
噩梦难度怪物:G=3
地狱难度怪物:G=2
对于仆从:普通难度怪物:G=2
噩梦难度怪物:G=1.75
地狱难度怪物:G=1.5
对于以上未列出怪物:G=1
8.对于蓝怪:“狂战士”:H=0.25
“着魔者”:H=2
其它:H=1
对于其它怪物:H=1
9.I=A*E*F*G*H/100
10.MAX MONSTER HP= ###“[]”表示向下取整
②、MIN MONSTER HP
1.普通难度怪物:读取列表<怪物属性>怪物名称对应的第159列数据,设为A
噩梦难度怪物:读取列表<怪物属性>怪物名称对应的第172列数据,设为A
地狱难度怪物:读取列表<怪物属性>怪物名称对应的第185列数据,设为A
2.对于狂战士蓝怪:B=3
对于其它蓝怪:B=2
对于随机金怪、固定金怪、仆从、格瑞斯华尔德、罗达门特、尼拉塞克:B=3
对于以上未列出怪物:B=0
3.对于非资料片怪物:固定金怪:普通难度怪物:读取列表<怪物属性>固定金怪名称对应的第35列数据,设为T,计算T+B,设为C
噩梦难度怪物:读取列表<怪物属性>固定金怪名称对应的第36列数据,设为T,计算T+B,设为C
地狱难度怪物:读取列表<怪物属性>固定金怪名称对应的第37列数据,设为T,计算T+B,设为C
其它怪物:普通难度怪物:读取列表<怪物属性>怪物名称对应的第35列数据,设为T,计算T+B,设为C
噩梦难度怪物:读取列表<怪物属性>怪物名称对应的第36列数据,设为T,计算T+B,设为C
地狱难度怪物:读取列表<怪物属性>怪物名称对应的第37列数据,设为T,计算T+B,设为C
对于资料片普通难度怪物:固定金怪:读取列表<怪物属性>固定金怪名称对应的第35列数据,设为T,计算T+B,设为C
其它怪物:读取列表<怪物属性>怪物名称对应的第35列数据,设为T,计算T+B,设为C
对于其它怪物:取怪物等级,设为C
4.计算C-B,设为D
5.对于非天梯模式:普通难度怪物:读取列表<Monlvl>D值对应的第14列数据,设为E
噩梦难度怪物:读取列表<Monlvl>D值对应的第15列数据,设为E
地狱难度怪物:读取列表<Monlvl>D值对应的第16列数据,设为E
对于天梯模式:普通难度怪物:读取列表<Monlvl>D值对应的第17列数据,设为E
噩梦难度怪物:读取列表<Monlvl>D值对应的第18列数据,设为E
地狱难度怪物:读取列表<Monlvl>D值对应的第19列数据,设为E
6.对于非资料片噩梦、地狱难度怪物:F=0.5
对于其它怪物:F=1
7.对于蓝怪:普通难度怪物:G=3
噩梦难度怪物:G=2.5
地狱难度怪物:G=2
对于固定金怪、随机金怪、格瑞斯华尔德、罗达门特、尼拉塞克:普通难度怪物:G=4
噩梦难度怪物:G=3
地狱难度怪物:G=2
对于仆从:普通难度怪物:G=2
噩梦难度怪物:G=1.75
地狱难度怪物:G=1.5
对于以上未列出怪物:G=1
8.对于蓝怪:“狂战士”:H=0.25
“着魔者”:H=2
其它:H=1
对于其它怪物:H=1
9.I=A*E*F*G*H/100
10.MIN MONSTER HP= ###“[]”表示向下取整