wielding Trollsbane prevents trolls from reviving
wielding Demonbane prevents demons summoning friends
wielding Dragonbane confers reflection
+wielding Ogresmasher grants 25 constitution
Elbereth must now be on a square by itself to function
Elbereth now erodes based on attacks by the player, not monsters scared
novels are made of paper, not gold
&& (youmonst.data->mlet == S_NYMPH || u.umonnum == PM_SUCCUBUS
|| u.umonnum == PM_INCUBUS))
return (schar) 18;
+ } else if (x == A_CON) {
+ if (uwep && uwep->oartifact == ART_OGRESMASHER)
+ return (schar) 25;
} else if (x == A_INT || x == A_WIS) {
/* yes, this may raise int/wis if player is sufficiently
* stupid. there are lower levels of cognition than "dunce".
/* lower limit for Str can also be 25 */
if (uarmg && uarmg->otyp == GAUNTLETS_OF_POWER)
lolimit = hilimit;
+ } else if (attrindx == A_CON) {
+ if (uwep && uwep->oartifact == ART_OGRESMASHER)
+ lolimit = hilimit;
}
/* this exception is hypothetical; the only other worn item affecting
Int or Wis is another helmet so can't be in use at the same time */
break;
case A_CON:
attrname = "constitution";
+ if (uwep && uwep->oartifact == ART_OGRESMASHER && uwep->cursed)
+ hide_innate_value = TRUE;
break;
case A_INT:
attrname = "intelligence";
if (!Blind)
pline("%s shining.", Tobjnam(olduwep, "stop"));
}
+ if (uwep == obj && ((uwep && uwep->oartifact == ART_OGRESMASHER)
+ || olduwep && olduwep->oartifact == ART_OGRESMASHER))
+ context.botl = 1;
/* Note: Explicitly wielding a pick-axe will not give a "bashing"
* message. Wielding one via 'a'pplying it will.
* 3.2.2: Wielding arbitrary objects will give bashing message too.