加载中…
个人资料
用户1212403797
用户1212403797
  • 博客等级:
  • 博客积分:0
  • 博客访问:53,557
  • 关注人气:12
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

游戏

暗黑破坏神

分类: 暗黑世界

    在1.11b+的游戏中,使用下列公式可对无形防具进行公式打孔,并可获得额外50%防御值奖励:

1 Tal(7#) + 1 Thul(10#) + 1 完美黄宝石 + 普通盔甲 = 同类型带孔盔甲 3Zzx\ohL  
插孔数会随机变化。

    这个Bug的出现,直接导致所有无形超强防具变成垃圾。

    我们先看看这个Bug是如何产生的。

    利用公式打孔,其基本过程如下:

1、首先将原防具A完全复制成一个新的防具B;

2、对B进行随机孔数生成;

3、如果B是无形物品,则进行50%防御值奖励,并将最终防御值记录在物品上。

   注意,对无形武器进行公式打孔,同样可以获得50%的攻击值奖励,但是由于游戏计算伤害值的时候,并不是使用记录在物品上的攻击值进行计算,所以应该没什么影响。

   这个Bug的产生就是当进行第1步的时候,忘记了A如果是无形的,则已经进行过50%的奖励了(在物品掉落时),后面再第3步又奖励了一次,导致Bug产生。

   比如一件防御是

标签:

it

游戏

分类: 暗黑世界
bar.jpg D2有一个Bug,就是KB的时候只要有角色手持暗金恶魔流星锤(巴拉那之星,Baranar's Star),那巴尔就会只攻击该角色,而对于其他角色视而不见。一个利用这个Bug的典型例子,就是让一个角色拿这武器站在对岸,这样巴尔只是诅咒或者放爪子攻击该角色,别的角色可以贴身攻击巴尔。
 
 
这个Bug在1.10以及1.11b都存在,相信在1.12b也存在。
通过分析D2的程序代码,发现这个Bug主要由于巴尔的AI
标签:

游戏

分类: 暗黑世界
 


    当你在非资料片模式下,在地狱难度最后杀Diablo的时候,如果是8个玩家结盟在Diablo的场景,有人就会要求等级最低的离队。
    这看似是一个奇怪的要求,但是如果没人离队,就是说如果是8pp杀Diablo的话,那么每个玩家只能获得1点经验,而不是预期的大量经验。
    同样的情形发生在资料片模式地狱难度杀Baal五小队的第二小队的时候,如果没人离队而且8个玩家都在场,那么每个玩家只能获得1点经验。BN上有一些老玩家习惯在杀第二小队的时候,等级最高的离队,杀完第二小队后,再重新组队。

    这个问题解决方法只有一个:杀Diablo或者第二小队的时候,最多保持7个玩家在场。

    如果你想深究这个原因,你回去查询IMPK的经验计算过程,“Experience计算的详细流程”http://impk.blizzard.cn/ShowTopic-546719-34.html
    你会发现其中并没有说明为何出现这种情况。因此我决定研究一下程序代码,以找到真正的原因。

    很容易,可以发现游戏中经验值的计算代码,而问

分类: 暗黑世界
老早就听说在Diablo2中使用了伪随机数来产生游戏行为的。今天在TTBN上听说有人能够在Rune Run中找到规律,能够敲出尽可能高的符文。有许多人骂他是神汉~~汗。。。。
有关Rune Run最后的敲石头,就是完成A4的第二个任务,将有一个符文的奖励,在地狱难度下面完成这个任务,可以获得15#~25#中的某个符文。网上大多研究表明,这个到底会得到那个符文,完全是随机的。。。
居然有人在此情形下,给出经验,说有把握能够敲到高级符文,怪不得变成人民公敌了。。
 
然后从理论的角度,由于伪随机并不是真正的随机,因此完全有可能找到其规律,从而实现敲石头的时候,只出25#。
 
因此,我上网找了一下相关的资料,得到如下信息:
1、敲石头掉落的符文产生方法,是硬编码在d2game.dll中的。这个和别的物品掉落不一样,别的物品基本上都是由一个公共函数产生,几率由配置文件决定。
2、Diablo2 1.10和Diablo2 1.11的符文掉落上,算法有变动。因此,如果按照1.10敲符文的经验在1.11里敲符文,很可能不理想。这个是我反汇编d2game.dll得出的结论。
 
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有