+216 acid resistance... intentional?

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Pahasusi
Posts: 2
Joined: Wed Jun 11, 2014 8:18 pm

+216 acid resistance... intentional?

#1 Post by Pahasusi »

Hello,

I just had this rather one-sided random artifact ring drop from random Daikara giant boss.
Nightmare adventurer, no addons.
+216 acid resistance must be some kind of bug? Right? Right? Otherwise I will spend my evenings scumming for other resistances like this :)

-Miikka
Attachments
Screenshot of +216 resistance ring
Screenshot of +216 resistance ring
tome-1.2.3-1408901598.jpg (249.92 KiB) Viewed 1433 times

Zicher
Thalore
Posts: 120
Joined: Mon Jun 23, 2014 1:02 pm

Re: +216 acid resistance... intentional?

#2 Post by Zicher »

My guess is that the randart generator picked the same ego ("of corrosion") multiple times and stacked the effects. The ring's description from your screenshot seems to support this.
Note that +216% is not as useful as it sounds - resistances are capped at 70%, although there are items that can increase or decrease resistance caps as well.
A bus station is a place where buses stop.
A train station is a place where trains stop.
On my table, there is a workstation ...

Orangeflame
Thalore
Posts: 157
Joined: Sat Sep 14, 2013 9:09 pm

Re: +216 acid resistance... intentional?

#3 Post by Orangeflame »

That is unusual. 216% resist, with only 36% damage. At most, I'd say that's a triple corrosion ego, which only accounts for up to 120% resist IIRC. Just thank the RNG for blessing that ring with some ungodly acid resistance of its own, because egos simply aren't that good (unless resists are multiplicative on items, but I haven't looked at any code)
When in trouble / or in doubt / run in circles / scream and shout.

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: +216 acid resistance... intentional?

#4 Post by grayswandir »

Code: Select all

resolvers.genericlast(function(e) e.wielder.resists[engine.DamageType.ACID] = (e.wielder.resists[engine.DamageType.ACID] or 0) + (e.wielder.inc_damage[engine.DamageType.ACID]*2) end),
' of corrosion' here looks like it always tries to give you twice as much resist as it gives increased damage. Looks like you got this ego 3 times - each of which added to the increased damage by themselves, and then they each added double the final result as resist (36 * 6 = 216).
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Post Reply