离线资料索引 IMPK1.13战网注册表:点击下载

IMPK1.13战网论坛 >> 非资料片模式讨论区 >> 浏览: 非资料片怪物各个属性的计算方式
回归经典,不可穿越的混沌庇护所
非资料片物品交易区
发新帖子  回复贴子  发起投票 版主:FitE, 旭日东升, XiaoXin-LX

页次: 转到第 [ 1 2 3 4 ] 页 加入收藏
非资料片怪物各个属性的计算方式
此人是女性 悄然花开 已离开
超版勋章 : IMPK战网BBS超版专用勋章


花开花落 云卷云舒
等级:世界之石大殿
积分:53487
金币:72204
发贴:35431
信用:*
注册时间:2007-05-18
IP:219.140.*.*
         第(0)楼,发贴时间:08-12-13 21:23

非资料片怪物各个属性的计算方式

感谢Virgol的代码解析提供的思路。
感谢5long提供的测试方法。

直接丢结论了。

非资料片怪物各个属性的计算方式
1. 普通难度,各个属性同资料片怪物的对应属性,没有区别。
2. 噩梦和地狱难度,各属性为资料片怪物的对应属性乘以一个打折系数。各个属性的打折系数不同。
   怪物等级读取D2data.MPQ的Monstats.txt取得。
   攻击准确率(AR)的系数=0.66666666680248454213142395019531≈0.667
   伤害数值(DAM)和防御值(Def)的系数=0.83333333372138440608978271484375≈0.833
   攻击附加的元素伤害没有系数惩罚,但计算时调用Monlvl中怪物D2C级别对应的系数。
   生命值(HP)的系数=0.5
   经验值(EXP)的系数≈0.3846144
   其他格挡、抗性、Drain、Cold Effect、DamageRegen、技能级别、技能伤害等数值同资料片数值。
   物品掉落依然读取TreasureClassEx.txt,只是在掉落时过滤掉了那些D2C无法出现的物品。
3. 对Champion、Unique来说,先按照上述方法得出对应普通怪物的属性,再依照以下算法获得属性奖励
 HP/EXP/DEF:不计算等级奖励。所得结果会受到头目级怪物属性的奖励。
 DAM/AR:计算等级奖励。所得结果会受到属性提供的奖励。

提供一个怪物属性计算器供参考 → 点击这里下载

[ 本贴由 旭日东升 在 12-27 21:10 编辑过. ]


最新发表的主题 | 最新参与的主题 汇报违规贴  
此人是女性 悄然花开 已离开
超版勋章 : IMPK战网BBS超版专用勋章


花开花落 云卷云舒
等级:世界之石大殿
积分:53487
金币:72204
发贴:35431
信用:*
注册时间:2007-05-18
IP:222.171.*.*
         第(1)楼,发贴时间:08-12-13 21:24

测试思路

AR和Damage
这两个数据是直接参照virgol的解析结果。原帖链接在这里:http://www.ttbn.cc/bbs/viewthread.php?tid=569716
由此帖,得出了结论:D2C怪物的属性计算,调用的是D2X怪物的Mlvl.

HP
由sagedog测试所得。具体测试方法是:以僵尸zombie1为测试样本。修改Monstats.txt中zombie1的对应列MinHP(H)=MaxHP(H)=100,MonLvl.txt中67lv的L-TH(H)=10000,那么资料片僵尸生命值为100*10000/100=10000
修改NEC骨魂的最大最小值相等,并多次调整该数值,最终发现,Dam=4999时,僵尸不死;Dam=5000时,1hit ko
由此得出生命值系数为0.5

EXP
这个是我测试的。测试方法跟HP的测试方法基本相同,修改txt使得资料片对应经验值为10000,并使用51lv的char去杀僵尸。需要注意的是,计算初始经验值的时候,调用Monlvl.txt中67lv对应的经验值系数。但实际计算所获得经验值时,僵尸的Mlvl按51计算。
51lv的char杀僵尸,每次所得经验值为3846。
修改为10000000的经验值,获得0.3846144的结果。当然如果继续增加初始经验值,还可以获得更精确的结果。不过精确到小数点后7位的结果够用了。计算地狱Diablo的经验值,所得误差在个位数。

Def
这个虽然用处不大,但作为资料的完整性,是有必要的,而且是最头疼的。def无法直观的表达出来,简单的修改无法得出结论。
于是采用了Def数值转换为Dam的方法。
修改沉沦魔巫师的火球为法师的Fire Bolt,并固定其伤害为1. 同时给巫师增加火焰支配技能。
修改火焰支配的计算方式为stat('armorclass'.accr)*100-100,stat('armorclass'.accr)即是读取该怪物的最终防御值。最后结果为百分数。
修改monstats.txt中沉沦魔巫师的AC(H)=100,MonLvl.txt中68lvl对应的L-AC(H)=10000.
进游戏测试,巫师每次火球伤害为8333-8334之间。简单得出结论,Def对应系数为0.8333
严格来讲,测试精准度只在小数点后第四位。但按常理推断,这个数值同DAM的系数很接近,应该是同一个算法。由此我就大胆将其数值确定为DAM的系数。如果有谁得出了不同的结果,请PM我,谢谢。

很久没游戏了,大家不要再PM我问问题了

最新发表的主题 | 最新参与的主题 汇报违规贴  
此人是男性 老赵 离线


等级:亚瑞特之巅
积分:15131
金币:50602
发贴:16101
信用:18
注册时间:2007-10-01
IP:219.147.*.*
         第(2)楼,发贴时间:08-12-13 21:26

我板凳下可不可以啊花花。。辛苦哦

蜀国吗?农民吗?来猪猪农场大家一起种田! <br>

最新发表的主题 | 最新参与的主题 汇报违规贴  
此人是男性 明月 离线


等级:混沌避难所
积分:2570
金币:12789
发贴:2717
信用:5
注册时间:2007-10-29
IP:59.173.*.*
         第(3)楼,发贴时间:08-12-13 21:26

写完没?我代表全体FZ人民感谢MM的努力。-0-


最新发表的主题 | 最新参与的主题 汇报违规贴  
此人是男性 GoldenBomber 离线


等级:混沌避难所
积分:3660
金币:7844
发贴:4703
信用:0
注册时间:2005-10-24
IP:116.10.*.*
         第(4)楼,发贴时间:08-12-13 21:27

花开mm辛苦了


最新发表的主题 | 最新参与的主题 汇报违规贴  
此人是男性 老赵 离线


等级:亚瑞特之巅
积分:15131
金币:50602
发贴:16101
信用:18
注册时间:2007-10-01
IP:219.147.*.*
         第(5)楼,发贴时间:08-12-13 21:28

 引用:
GoldenBomber在12-13 21:27说:
花开mm辛苦了

呀 今个闹鬼哦?

蜀国吗?农民吗?来猪猪农场大家一起种田! <br>

最新发表的主题 | 最新参与的主题 汇报违规贴  
此人性别不详 2007.1.1 离线


等级:哈洛加斯
积分:8061
金币:3443
发贴:9273
信用:0
注册时间:2007-01-01
IP:125.110.*.*
         第(6)楼,发贴时间:08-12-13 21:29

我也代表全体FZ人民感谢MM的努力。-0-

D3 十年铸剑,王者再临!

最新发表的主题 | 最新参与的主题 汇报违规贴  
此人是男性 yjnerzhong 离线


等级:混沌避难所
积分:2585
金币:4882
发贴:8767
信用:1
注册时间:2007-06-02
IP:220.160.*.*
         第(7)楼,发贴时间:08-12-13 21:29

终于看见了几个传说中的人物了………………
敬仰敬仰…………

长期收购 bowama好头好ring,有差不多的就pm我,谢谢<br>

最新发表的主题 | 最新参与的主题 汇报违规贴  
此人性别不详 幻之羽翼 离线


等级:亚瑞特之巅
积分:16729
金币:1563
发贴:13574
信用:0
注册时间:2005-09-30
IP:116.20.*.*
         第(8)楼,发贴时间:08-12-13 21:30

贴子表情图片

终于发了


最新发表的主题 | 最新参与的主题 汇报违规贴  
此人性别不详 跑部钱进 离线


等级:憎恨的囚牢
积分:512
金币:35
发贴:513
信用:0
注册时间:2008-11-28
IP:119.135.*.*
         第(9)楼,发贴时间:08-12-13 21:30

DBC的广告见效了


最新发表的主题 | 最新参与的主题 汇报违规贴  
页次: 转到第 [ 1 2 3 4 ] 页 加入收藏
IMPK1.13战网论坛 >> 非资料片模式讨论区 >> 浏览: 非资料片怪物各个属性的计算方式

系统时间:10-29 18:55,页面执行时间:0.2223s
暗黑2 1.13C战网
FBB Beta 0.7.29, build1023
, 2002-2003