怪物免疫原理及其破解
转自大米
作者:ghost9988
1、怪物的元素免疫是如何产生的?
怪物对某种元素的抗性大于等于100时,就实现了对该种元素的免疫,这时来自游戏人物的该种元素攻击都不会对怪物造成任何伤害。这里的元素主要指的是火、冰、电、毒四种。当然物理和魔法免疫也是同样的情况,这里就不放在一起详细分析了。
2、普通怪物的元素抗性是如何计算的呢?
每一种怪物都有其基本的元素抗性,而且在三个难度下不尽相同。比如,act1 我们常见的僵尸,就是学名 Zombie 的那个,在普通难度下除了毒防为50,其余抗性都为0;在恶梦难度下,毒防提高到75,其余抗性还是0;在地狱难度下,毒防是75,冰防变成了120,其余抗性依旧是0。所以我们在地狱难度看到的 Zombie 都是冰免疫的。
3、Super Unique 怪物的元素抗性又是如何计算的呢?
Super Unique 怪物 (就是那些固定位置的金怪啦,像我们熟悉的 Pindleskin 、 Shenk 等等)除了它所属的该类别怪物的基本元素抗性外,还有额外技能奖励(bonuses)带来的抗性提高。我们知道 Super Unique 怪物都会有几种额外的奖励技能,比如 Extra Fast、Stone Skin 等等。其中有几种奖励技能会进一步增强怪物的抗性,分别是:
火焰强化(Fire Enchanted)能提高怪物 75% 的火焰抗性,
冰冷强化(Cold Enchanted)能提高怪物 75% 的冰冷抗性,
闪电强化(Lightning Enchanted)能提高怪物 75% 的闪电抗性,
魔法抵抗(Magic Resistant)会提高怪物火焰、冰冷、闪电三系各 40% 的抗性。
幽灵一击(Special Hit)会提高怪物火焰、冰冷、闪电三系各 20% 的抗性。但是有个条件,就是幽灵一击(Special Hit)必须和魔法抵抗(Magic Resistant)一起出现,并且幽灵一击必须出现在魔法抵抗的前面(也就是怪物名称下的显示靠左)。如果幽灵一击排在后面或者二者并不是同时出现在一个怪物身上,那就没有各加 20% 的效果。(估计可能是个 bug )
另外还有一种奖励技能会提高怪物毒素系 75% 的抗性,但这个技能没有名称,不会显示在怪物名字的下方,其特点是当接近附带这个技能的怪物的时候你的游戏人物会自动中毒。这个无名的奖励技能似乎只能作为固定的奖励技能出现,已知的唯一固定附带这个技能的怪物就是 Baal 前面的第二批小兵头目。
举个例子来说明奖励技能所带来的抗性提升:某 Super Unique 怪物的基础抗性分别是:火 25%、冰 60%,电和毒都是 0,如果这个怪物只有一个火焰强化(Fire Enchanted)的奖励技能,那么它的最终抗性就是 火 25% + 75% = 100%, 冰还是 60%, 电、毒为 0。由于火系的抗性达到了 100% ,于是这个怪物就成为一个火系免疫的怪物。如果这个怪物除了火焰强化外还有一个魔法抵抗(Magic Resistant)的额外技能,那么,最终抗性就会变成:火 25% + 75% + 40% = 140% ,冰 60% + 40% = 100%,电增加到 40%,毒素抗性还是 0。这时的怪物不仅火系免疫,冰系也同时免疫了,你的所有火系和冰系攻击都将无效。
这里顺便也附带介绍一下提高魔法和物理抗性的两个技能:
燃烧法力(Mana Burn)技能能进一步提高怪物魔法抗性,
皮肤硬化(Stone Skin)技能能进一步提高怪物物理抗性。
(这两个技能的官方资料也有问题)