怪物免疫原理及其破解
转自大米
作者:ghost9988
1、怪物的元素免疫是如何产生的?
怪物对某种元素的抗性大于等于100时,就实现了对该种元素的免疫,这时来自游戏人物的该种元素攻击都不会对怪物造成任何伤害。这里的元素主要指的是火、冰、电、毒四种。当然物理和魔法免疫也是同样的情况,这里就不放在一起详细分析了。
2、普通怪物的元素抗性是如何计算的呢?
每一种怪物都有其基本的元素抗性,而且在三个难度下不尽相同。比如,act1我们常见的僵尸,就是学名zombie的那个,在普通难度下除了毒防为50,其余抗性都为0;在恶梦难度下,毒防提高到75,其余抗性还是0;在地狱难度下,毒防是75,冰防变成了120,其余抗性依旧是0。所以我们在地狱难度看到的zombie都是冰免疫的。
3、superunique怪物的元素抗性又是如何计算的呢?
superunique怪物(就是那些固定位置的金怪啦,像我们熟悉的pindleskin、shenk等等)除了它所属的该类别怪物的基本元素抗性外,还有额外技能奖励(bonuses)带来的抗性提高。我们知道superunique怪物都会有几种额外的奖励技能,比如extrafast、stoneskin等等。其中有几种奖励技能会进一步增强怪物的抗性,分别是:
火焰强化(fireenchanted)能提高怪物75%的火焰抗性,
冰冷强化(coldenchanted)能提高怪物75%的冰冷抗性,
闪电强化(lightningenchanted)能提高怪物75%的闪电抗性,
魔法抵抗(magicresistant)会提高怪物火焰、冰冷、闪电三系各40%的抗性。
幽灵一击(specialhit)会提高怪物火焰、冰冷、闪电三系各20%的抗性。但是有个条件,就是幽灵一击(specialhit)必须和魔法抵抗(magicresistant)一起出现,并且幽灵一击必须出现在魔法抵抗的前面(也就是怪物名称下的显示靠左)。如果幽灵一击排在后面或者二者并不是同时出现在一个怪物身上,那就没有各加20%的效果。(估计可能是个bug)
另外还有一种奖励技能会提高怪物毒素系75%的抗性,但这个技能没有名称,不会显示在怪物名字的下方,其特点是当接近附带这个技能的怪物的时候你的游戏人物会自动中毒。这个无名的奖励技能似乎只能作为固定的奖励技能出现,已知的唯一固定附带这个技能的怪物就是baal前面的第二批小兵头目。
举个例子来说明奖励技能所带来的抗性提升:某superunique怪物的基础抗性分别是:火25%、冰60%,电和毒都是0,如果这个怪物只有一个火焰强化(fireenchanted)的奖励技能,那么它的最终抗性就是火25%+75%=100%,冰还是60%,电、毒为0。由于火系的抗性达到了100%,于是这个怪物就成为一个火系免疫的怪物。如果这个怪物除了火焰强化外还有一个魔法抵抗(magicresistant)的额外技能,那么,最终抗性就会变成:火25%+75%+40%=140%,冰60%+40%=100%,电增加到40%,毒素抗性还是0。这时的怪物不仅火系免疫,冰系也同时免疫了,你的所有火系和冰系攻击都将无效。
这里顺便也附带介绍一下提高魔法和物理抗性的两个技能:
燃烧法力(manaburn)技能能进一步提高怪物魔法抗性,
皮肤硬化(stoneskin)技能能进一步提高怪物物理抗性。
(这两个技能的官方资料也有问题)
为什么有的superunique怪物,在计算它的基础抗性加上奖励技能带来的额外抗性后得知它有三种元素的抗性都超过了100%,但是这个怪物在游戏里仅有两种元素免疫,而不是理论上的三系全免?
这是因为,在计算怪物免疫的时候,会遵循一条原则,这条原则就是:
所有superunique怪物最多只能有两种免疫,哪怕这个怪物有三种或四种元素抗性都达到了100%。这里指的免疫既包括4系元素免疫,也包括魔法和物理免疫。
至于选择是哪两种元素免疫,系统是按照一定的顺序来检查和排除。首先系统会检查这个superunique怪物的基础抗性,这时如果有某种元素的基础抗性达到100%就先确认它的免疫。接着会检查这个怪物是否有固定的奖励技能提高了抗性,如果某种抗性提高后达到100%也会被确认免疫。最后还要检查该怪物是否附带了随机的奖励技能并因此而提高了抗性(恶梦难度下superunique怪物会有1个额外的随机奖励技能;地狱难度下superunique怪物会有2个额外的随机奖励技能)。
让我们继续举例说明,就拿大家最熟悉的暴躁外皮pindleskin好了,在地狱难度下,pindleskin所属怪物类型的基础元素抗性分别为:火0,电33%,冰50%,毒100%。
(这时我们首先可以确定一个毒素免疫了。)
然后,pindleskin的固定奖励技能是火焰强化(fireenchanted)(所谓固定也就是在地狱难度下pindleskin总会带着火焰强化的技能),因此地狱难度下pindleskin的固定元素抗性总和为:火0+75%=75%,电33%,冰50%,毒100%。
(还没有出现第二个达到100%的元素抗性,因此还只是毒素免疫)
因为地狱难度下,unique怪物还可以有两个随机的额外奖励技能,因此会出现下面一些不同的情况: