"resist"ing them.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1328 c06c8d41-db1a-0410-9941-cceddc491573
7EI4HMXZ7TAWZKFZG2SXHDAX3FWFBCZLUAKOALPRFF72FS7NKVBQC
AVSWNOP23Z2QCLQGXFDZV7TI4RC3XSXHIX2HDXFHXGKDEZSSIGJQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
// XXX Note that this might affect magic-immunes!
simple_monster_message( defender, " resists." );
simple_monster_message( defender, mons_immune_magic(defender) ? " is unaffected." : " resists." );
simple_monster_message( defender, mons_immune_magic(defender) ?
" is unaffected." : " resists." );
simple_monster_message( &menv[ mons ], " resists." );
simple_monster_message( &menv[mons], mons_immune_magic(&menv[mons]) ? " is unaffected." : " resists." );
simple_monster_message( &menv[mons], mons_immune_magic(&menv[mons]) ?
simple_monster_message( monster, " resists." );
simple_monster_message( monster, mons_immune_magic(monster) ? " is unaffected." : " resists." );
simple_monster_message( monster, mons_immune_magic(monster) ?
bool mons_immune_magic( const monsters *mon );const char* mons_resist_string(const monsters *mon);
bool mons_immune_magic( const monsters *mon );
const char* mons_resist_string(const monsters *mon);
bool mons_immune_magic(const monsters *mon){ return seekmonster(mon->type)->resist_magic == MAG_IMMUNE;}
bool mons_immune_magic(const monsters *mon)
{
return seekmonster(mon->type)->resist_magic == MAG_IMMUNE;
}
if ( mons_immune_magic(mon) ) return MAG_IMMUNE;
if ( mons_immune_magic(mon) )
return MAG_IMMUNE;
const char* mons_resist_string(const monsters *mon){ if ( mons_immune_magic(mon) ) return "is unaffected"; else return "resists";}
const char* mons_resist_string(const monsters *mon)
return "is unaffected";
else
return "resists";
if (mons_holiness(monster) != MH_NATURAL)
if (mons_holiness(monster) != MH_NATURAL || mons_immune_magic(monster))
if (mons_holiness(monster) != MH_NATURAL ||
mons_immune_magic(monster))
simple_monster_message(monster, " resists.");
simple_monster_message(monster, mons_immune_magic(monster) ? " is unaffected." : " resists.");
simple_monster_message(monster, mons_immune_magic(monster) ?
" is unaffected." : " resists.");
return (MON_RESIST);
return mons_immune_magic(mon) ? MON_UNAFFECTED : MON_RESIST;
mprf("%s resists.", mon.name(DESC_CAP_THE).c_str());
mprf("%s %s.", mon.name(DESC_CAP_THE).c_str(), mons_resist_string(&mon));
mprf("%s %s.",
mon.name(DESC_CAP_THE).c_str(), mons_resist_string(&mon));