buglist fix: gnomish wizard
<Someone> wrote: If you polymorph into a gnomish wizard (even if you *are* a gnomish wizard), you shrink out of your armour.
This commit is contained in:
@@ -340,6 +340,9 @@ removing a ring of levitation while engulfed should not invoke spoteffects
|
||||
feedback from invoking Orb of Detection was sometimes misleading or wrong
|
||||
ranger quest artifact (Longbow of Diana) confers reflection when wielded by
|
||||
monsters like it does for the player
|
||||
avoid discrepancies in size and associated armor-wearing ability between
|
||||
wizard gnome player and same player polymorphed into gnomish wizard
|
||||
by forcing newman() if poly-target matches your_race()
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
@@ -306,7 +306,7 @@ boolean forcecontrol;
|
||||
/* The below polyok() fails either if everything is genocided, or if
|
||||
* we deliberately chose something illegal to force newman().
|
||||
*/
|
||||
if (!polyok(&mons[mntmp]) || !rn2(5))
|
||||
if (!polyok(&mons[mntmp]) || !rn2(5) || your_race(&mons[mntmp]))
|
||||
newman();
|
||||
else if(!polymon(mntmp)) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user