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
|
feedback from invoking Orb of Detection was sometimes misleading or wrong
|
||||||
ranger quest artifact (Longbow of Diana) confers reflection when wielded by
|
ranger quest artifact (Longbow of Diana) confers reflection when wielded by
|
||||||
monsters like it does for the player
|
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
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
+1
-1
@@ -306,7 +306,7 @@ boolean forcecontrol;
|
|||||||
/* The below polyok() fails either if everything is genocided, or if
|
/* The below polyok() fails either if everything is genocided, or if
|
||||||
* we deliberately chose something illegal to force newman().
|
* 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();
|
newman();
|
||||||
else if(!polymon(mntmp)) return;
|
else if(!polymon(mntmp)) return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user