diff --git a/doc/fixes34.0 b/doc/fixes34.0 index bbdee78ef..a67a79f9b 100644 --- a/doc/fixes34.0 +++ b/doc/fixes34.0 @@ -420,6 +420,7 @@ prefixes that can appear in any order when wishing should include +/- and empty word-order in wishes, allow "blessed +2 fireproof", not just "blessed fireproof +2" don't allow untrapping of adjacent traps in locations you can't move to +summoning should summon any alignment if summoner's base alignment is A_NONE Platform- and/or Interface-Specific Fixes diff --git a/src/minion.c b/src/minion.c index 9f701878e..2dfd0d1dc 100644 --- a/src/minion.c +++ b/src/minion.c @@ -11,7 +11,7 @@ msummon(ptr) /* ptr summons a monster */ register struct permonst *ptr; { register int dtype = NON_PM, cnt = 0; - aligntyp atyp = sgn(ptr->maligntyp); + aligntyp atyp = (ptr->maligntyp==A_NONE) ? A_NONE : sgn(ptr->maligntyp); if (is_dprince(ptr) || (ptr == &mons[PM_WIZARD_OF_YENDOR])) { dtype = (!rn2(20)) ? dprince(atyp) :