找回密码
 立即注册
查看: 1959|回复: 0

1.10的mf的bug介绍

[复制链接]
发表于 2012-4-9 22:49:35 | 显示全部楼层 |阅读模式
作者:王胡子胡
(其实我的系列3写的比较满意,但是没人看,在sor区,还是靠老水王的面子加了精,这算是插个广告)
前言:
这篇文章是早就该写的,不过因为自从impk开荒后我就比较忙,(开荒都没怎么赶上,2个vip的acc都比别人慢了一周期。倒是内人一口气利用vip的优势先把angel-sor,angel-nec等抢注了。假如有人需要这个名字的,我倒是考虑可以以一soj的价格出售,呵呵。他们到现在都是1级,只有一个nec83级,),加上impk一直不顺,ddos,搬家,搞的正常游戏机会不多。没心情。现在impk好了,开始写写,大家互相交流。我是比较罗嗦的,所以耐着性子看吧。大家觉得我写得差,可以到游戏中用宝石(最好是完美的)或者高级苻文扔我。
(请大家看完后再开始骂我
1.Mf bug的由来。
首先,这是从[statistics区的贴子中找到的,大家多去看看,(毕竟bn上西方世界比我们来的早,另外有些高手是很在意研究的,不是积攒东东当土豪)impk开始前,我作技术储备,没事去看他们的帖子,里面的高手,很有名的,RTB,thrugg,回答别人的问题。说实话,西方人问的问题确实都是很用心的,不服不成。不过他们那里水很少,这点不如impk。
首先说说1.10以后,物品drop的变化。
1.10里面对drop的变化以前大家都听说了1.10开始的时候谣传为了防止bot及大家不健康的游戏乐趣(反复km,kp,呵呵,这有点虐待怪物的倾向),暴雪把第一次杀boss的时候的drop调高,以后mf作用的时候drop率减低或无效。当然后来证明mf值仍然对boss的drop有效,不过第一次杀boss的时候drop率调高确实不是谣传。这就是mf的bug的由来。
现在boss掉物品的时候,有2个drop选择,比如 Baal,有The Baalq (H) TC,The Baal(H) TC,老墨也是,andy(这是昵称,指安达瑞尔,就是act1的boss喽,从此在这篇文章里我都说andy了,记住),diablo也是。(H指地狱,其他难度也一样)
那么游戏文件中对应的是drops tables
Actbossnameq (Difficulty) - Baalq (H)
Actbossname (Difficulty) - Baal (H)
Baalq (H)就是指当你没有完成任务的时候,drop物品的选择TC,
Baal (H)是指当你完成任务后的时候,再去打死他,比如mf,比如带人,drop物品的选择TC。
Baalq(H)比Baal(H)的drop率和TC选择上都要高一些,也就是说,出暗金物品、绿色物品、金色物品的几率大些,对于高级别的物品出来的几率大些(最后这句话,我曾经感到怀疑过,不过RTB曾经有个帖子说可能是,这个有待大家实践明确)。
大多少呢?这个是大家很关心的了,我对比了一下,大不了多少(呵呵,从我这种impk上常见的土豪迷恋情结的角度上说),当然还是大一些的。下面是军帽在boss级别的drop率数字(mf为0,一个人游戏)
0.00083085848433 Mephisto ~ 1st kill - [H] Durance of Hate Level 3 - {mlvl 87}
0.00080828099191 Diablo ~ 1st kill - [H] The Chaos Sanctuary - {mlvl 94}
0.00080048137149 Baal ~ 1st kill - [H] The WorldStone Chamber - {mlvl 99}
0.00056365064877 Andariel ~ 1st kill - [H] Catacombs Level 4 - {mlvl 75}
0.00054971095145 Mephisto - [H] Durance of Hate Level 3 - {mlvl 87}
0.00054457001235 Duriel ~ 1st kill - [H] Tal Rasha's Chamber - {mlvl 88}
0.00053485406164 Diablo - [H] The Chaos Sanctuary - {mlvl 94}
0.00052994363045 Baal - [H] The WorldStone Chamber - {mlvl 99}
0.00025194025645 Duriel - [H] Tal Rasha's Chamber - {mlvl 88}
0.00024409498439 Andariel - [H] Catacombs Level 4 - {mlvl 75}

2.mf的bug的产生
那么上回书说到物品drop的时候有不同的tc选择,一个是任务未完成,第一次杀boss,一个是任务已完成,再次杀boss。Bug从什么地方出来的呢?
Bug就出在andy妹妹身上,这就是 ue bn上大多数人知道的andy bug(和骸骨靴上的charge bug齐名)Andy妹妹在被杀死的时候,。任务的完成不是以andy被杀死的时候结束,而是回去对话,对话后结束,但是这里出现个问题,据Ruvanal的解释,在游戏人物和npc对话的时候,andy妹妹的任务完成事件被重置,也就是说当你和npc对话,或者买卖东东后,那么andy等于又成了第一次杀死状态,那么以后你每次去杀andy,andy都是按照the Andarielq (H) TC来掉得,就是说每次都是drop率按照第一次完成任务来掉的。因为大家要到下一关,必须和里面的一个npc对话,就是那个烤火的小老头,否则你不能坐大棚车到下一关啊,呵呵。因此,andy的drop就是一直按照第一次杀死andy来掉的,所以andy的drop率比较高。
只有在有一个完成了act1任务的人创造了游戏,由另一个没过act1的人来杀andy,那么drop是按照the Andariel (H) TC来drop的。当然他也到不了下一关,这时候得到的drop就是比较低的。这种方法可以适用于那些不想占游戏设计bug便宜而觉得有内疚感的人来进行。(我估计这样的人在impk不太多,呵呵)Ruvanal的解释贴因为www.diabloⅡ.net好象过去的帖子定期删所以找不到了,很遗憾。我本来想给大家个链接,看看高手高在什么地方,解释比较复杂,我能说的只是一小部分。
这个就是andy bug,这个在impk很多帖子上大家都有体会,有的人勇敢的在论坛上指出来,作为自己的经验公开,我很赞赏这种行为。并且说一句,你们是正确的。
所以andy是1.10里一个很好的mf对象,不过第一次drop(或叫任务drop)的时候,不掉东东的机会比非任务drop大些,所以出来的物品相对较少,大概是30%吧,具体我记不得了,所以andy掉出的东东数量相对较少。
(我编辑一下,没想到有些人对我的意思理解错,故意杀了andy而且不和npc对话,必须和npc对话或买卖东东,按照正常游戏流程,才有andy bug,以后重建游戏的时候再打andy,就有bug了。不过也别指望全是暗金的,呵呵)
说到这里我插一句,bb是我很喜欢的人物(因为我穷和没时间,在impk的1.09和1.10都没练过,我真想有时间练个bb啊),mf bb大家都知道是1.09中mf最强大的角色,那么因为1.10的修改,老p太强,baal那里太变态, mf bb好象要歇业了,呵呵,我觉得有了andy bug,那么mf bb又开始可以活跃起来,act1的怪物相对较弱,bb一路跳去就行了。

3. mf bug的更广泛的利用
上面说到所有的关底boss都有这样的drop选择,那么我们怎么来利用呢,刚刚看到dfcn问是不是用新人来建游戏,不是。(也许大概这也是很多人愿意带人的原因之一)。正确的方法是
由一个已经完成任务的人来建游戏,然后由一个没杀boss的来杀boss,这样才能获得第一次杀死boss的drop(任务drop),获得相对较高的drop率。
最简单的方法是双开,比如,由一个完成任务的人创建游戏,然后把一个没完成任务的人物比如没杀老墨的,杀了老墨,那么老墨掉的是任务drop,同时这个人物任务也无法完成,可以进行下一次的km。(创建游戏的人见km的人进去后,就可以退出了)
还有大家rb,尤其是比较熟悉和友好的人,让已经过了dy的人来开创游戏,最后一击由高mf和称号还是champion的人来进行,那么baal也是按照比较高的drop率来drop的。
实际中,我测试了一下,就是双开km,我大概k了100多次吧,(fantiyu在查看服务器日志的时候肯定在想,这家伙想干什么?他还跑到vip里去看看我,是个1级的小bb,呵呵),我发现暗金的drop确实是比较高的,不敢说每次都有一个暗金的,不过也差不多吧。当然mf值是必须的要高些,至少400以上吧。但是我k了100多次后,就让sor直接过了act3,为什么呢?因为效率,双开比较慢,所以我大部分有价值的东东都是sor单人获得的,而且有价值的暗金或绿色物品往往等级较高,在TC选择上几率毕竟较小,出一大堆低级别暗金的东东有什么用?高效率是mf不可不考虑的。所以km的时候利用这个bug,只对那些怎么也不出东东的人可以考虑试试,有一身比较高的mf值,不是开荒困境的老手,你也可以试试,不过我的感觉是还是单人km快,和出东东多。效率高是mf中除了mf值的另一个重大因素。切记,切记。
那么这个bug的广泛利用大概就是kb上了。反正大家都要kb来升级,我开荒前就这样设想家里我练个复仇pal,conviction max的,我老婆练个冰火sor,然后,我过dy,开创游戏,一起run b,最后由她来完成杀baal,不过想归想,后来因为老婆工作变动,出差多,双剑合璧到现在一次都没有,所以关于baal的测试我是无法完成了。
(所以说,抢新人建的游戏去km,是人品既差又不懂暗黑)

4.mf bug会不会被修正
这个bn上曾经讨论过,估计有这个可能,但是可能不大,就象那个刷钱bug一样,真正能够改变游戏平衡性的变化不大,(你们说实话,赌到soj和塔拉夏项链的有几个,呵呵)因为即使某样物品的drop率高了用处有限,(否则为什么我还没ire),如果drop的时候不出现高TC级别的物品也是白谈。就是不出罗瑟战甲,mf值上亿也没用。呵呵,只是对mf有所帮助而已。
我估计TC选择中还有其他的机制,Jarulf说他在研究,不知道有什么结果。大家都看过乌七马黑的文章,对物品的drop有了一定的了解,那么乌七马黑翻译的那篇文章后来我看bn上面的文章,说是指1.08方面的drop,cbn上的,还有impk的官方资料区里关于物品成色的判断主要思想来自jarulf,ruvanal等人的2003年的帖子,主要谈的是1.09,也不是完美的。目前关于最新的我曾经看过thrugg的一个帖子,说他们包括jarulf,ruvanal,shadow247共同创造个计算器关于1.10的drop率计算的,这个计算器就在最新atam5.04d上面,大家感兴趣的可以去下载。下载地址自己去google atma就行了。
关于andy可以掉什么东东,大家用那个计算器就可以找到。我就不贴出来了,太长了。
后记
我其实只是看到这方面的文章,略作些翻译介绍工作,还只是个新人而且是vip区里有名的穷人,呵呵。impk上高手如云,藏龙卧虎,希望大家能把平时看到的,摸索出的东东有机会原创一两个,供大家赏玩,这也许是玩暗黑的和玩其他网络游戏的不一样的地方吧。
下面是我引用的文章的一个链接,本来有个最原始的帖子因为那个论坛大概定期删帖子所以找不到了。可惜。假如你们看了这个帖子去mf后,还是没变成th,我一点也不内疚,:cool:因为单纯靠mf来当th的太少太少。

You are getting the bossq drop, but not for the reason you are thinking. With the a1q6 set up, the flags going into it the first time will not have the 'killed andariel' one set. Since it is not set you will get the bossq type of drop when you kill her and the game will set the sub flag 'killed andariel', but the quest is not done at that point. You still need to go talk to one of the NPCs with a "!" and that will trigger the last portion of the quest to complete it. Part of that completion process is change some of the flags for the quest, including the 'killed andariel' flag back to an uncompleted status (it really did not matter in the earlier versions as a different flag is being used to denote the entire quest is done). But since this is the only flag being checked for determining which of the two drops to use, any time further that you kill her, the game will check that sub flag and see that it is not in the 'set' position and in turn give you the bossq type of drop.


你会获得bossq的掉落,不是你想的原因。在a1的第6个任务创立,标志开始第一次进行,没有"已杀了andy"设立,因为没有设立,你将要得到bossq类型的掉落,当你杀了andy,游戏将要设立下一步标志"已杀了andy",但是任务并没有结束在此点上,你仍然需要和npc对话,(头上有惊叹号的),然后触发最后一部分任务至完成。完成的过程中,部分标志被改变,包括"已杀了andy"标志回到了未完成状态,(这实际上在早期版本中不起作用,有另一个不同的标志用来指示任务完成),但是因为这是惟一的被检查的标志决定哪种类型的掉落使用,每次你杀她,游戏将检查下一步标志和判断出该标志(完成)没有设立,因而给你bossq的掉落。
(ruvanal的意思大概是act1的最后一个任务中完成标志和andy被杀标志是分开的,在任务完成后,andy被杀标志重新返回至原来的状态,andy的drop不是根据任务完成来断定,而是根据andy是否被杀来断定,所以他认为这是个bug)
Ruvanal不是英美人,(他自己在帖子中说的好象),(所以英文拗口),不过和jarulf等人一样是分析暗黑游戏代码的著名人士之一,很多暗黑的观点最后都是由他们来论证的,所以可信度比较高。至于他怎么知道的,和分析了哪一段代码,具体代码怎样,并没有写在这个帖子上,有感兴趣的可以到国外论坛找他问问,或者到phrozen keep论坛
[url]http://phrozenkeep.it-point.com/forum/
(好象是一个研究mod和暗黑程序代码的论坛)我不懂计算机的程序设计和代码,我只是看到了他们的结论。
  一般来说任务drop的drop率高些,据说TC选择的时候偏高等级的物品(这点是mf中意义最大的事情,高效率的mf也就是增加高级物品的掉落。但是我对这个看法持有一定的疑问,因为TC选择到目前好象我还没见到个完整的帖子来说暗黑是按照什么公式或方式进行TC选择的),任务drop中低等级的物品尤其是卷轴、碎裂宝石、低质(比如粗糙的木棒)的物品掉落率很低很低,基本上看不到。但是遍历物品检查掉落的时候,不掉的几率增加,就是说andy掉7样物品,每次遍历的时候,非drop几率高,也就是说andy掉2-3样,甚至一次都不掉物品的几率增加。有人感兴趣,可以按照我说的km的方法进行测试.

我也注意到帖子中有一段话误导了看贴比较快的人,呵呵,有人杀了andy,然后退出,再进游戏,再杀andy,这时候,已杀andy的标志因为任务没完成,尚没有出现已杀andy标志的改回。故当然是非任务的drop了,是差的掉落。好的掉落就是你安照正常游戏流程进入到下一关, 以后再重建游戏打andy,从此都是任务掉落了,就是好一点的掉落。(但是不足以让你成为土豪)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|网站地图|联系我们|关于我们|隐私条款|免责声明|小黑屋|D2home暗黑1.09战网 ( 鲁ICP备2020047197号 )

GMT+8, 2024-11-24 19:39 , Processed in 0.204338 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表