Monster resistances


Ask fellow adventurers how to stay alive in the deep, dark, dangerous dungeon below, or share your own accumulated wisdom.

Temple Termagant

Posts: 7

Joined: Saturday, 14th January 2012, 07:37

Post Friday, 20th January 2012, 09:15

Monster resistances

Hi, I'm trying to expand the monster pages on the wiki with more info, and I'm trying to work up a list of which monster classes have innate resistance or vulnerability to different effects. I'm talking about stuff that doesn't show up in the monster definitions in mon-data.h. For instance, no undead monsters are listed as having "MR_RES_POISON", but they're all poison resistant regardless.

Here's what I've got so far: correct me if I'm wrong, add what you can.

All non-natural monsters (plants, undead, demonic, nonliving, holy) :
negative energy+++

Undead:
pain/torment
poison
suffocation
rotting+++ (zombies only have rotting+)
holy--

Nonliving (golems, etc.):
pain/torment
confusion
suffocation
curare

Plants:
pain/torment
suffocation
confusion

Demons:
negative energy
pain/torment
rotting+++
vulnerable: holy--

Jellies/slimes:
curare
most, but not all, acid (for instance, the amoeba)

Holy monsters:
rotting+
holy

Insubstantial monsters:
rotting

(non-demon or undead) evil monsters:
vulnerable: holy-

Profane Servitor:
holy

Serpent of Hell:
hellfire (in Gehenna)
cold+++ (in Cocytus)
Last edited by Flaming Corpse on Friday, 20th January 2012, 21:46, edited 3 times in total.

For this message the author Flaming Corpse has received thanks:
PerverseSuffering

Temple Termagant

Posts: 8

Joined: Sunday, 11th December 2011, 10:25

Post Friday, 20th January 2012, 13:40

Re: Monster resistances

Yeah, looking at the code, undead have no poison resist, it just checks when poisoning if the target is alive:

beam.cc line 2035:

  Code:
bool poison_monster(monster* mons, const actor *who, int levels,
                    bool force, bool verbose)
{
    if (!mons->alive())
        return (false);

<snip>


I imagine other "resistances" not mentioned in the data file are hardcoded like this, so might be tricky to easily find.

Return to Dungeon Crawling Advice

Who is online

Users browsing this forum: Google [Bot] and 19 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.