U260 - waiting times out for no reason while in were form
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.
This commit is contained in:
@@ -240,7 +240,8 @@ moveloop()
|
||||
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) {
|
||||
|
||||
Reference in New Issue
Block a user