The initial report thought this was related to summoning help. It's not.
moveloop would attempt to call you_were() even when you_were() would not
actually change your form. Certainly there's a layering problem here, but
for now, just put in the same check peffects() uses to avoid calling
you_were() unnecessarily.
fix sequencing of Magicbane's hit messages
avoid buffer overflow from long or too many -s params
wake up first if trying to crawl out of water while asleep
+while waiting, don't try to change into were form when already in were form
Platform- and/or Interface-Specific Fixes
change = 0;
if(Polymorph && !rn2(100))
change = 1;
- else if (u.ulycn >= LOW_PM && !rn2(80 - (20 * night())))
+ else if (u.ulycn >= LOW_PM && !Upolyd &&
+ !rn2(80 - (20 * night())))
change = 2;
if (change && !Unchanging) {
if (multi >= 0) {