rumor consumption during level creation
I've forgotten who pointed this out recently, but the hero was having wisdom exercized (if true rumor chosen) or abused (for false one) whenever level creation made a random floor engraving which used a rumor for its text.
This commit is contained in:
@@ -138,11 +138,12 @@ boolean exclude_cookie;
|
||||
}
|
||||
if ((endp = index(line, '\n')) != 0) *endp = 0;
|
||||
Strcat(rumor_buf, xcrypt(line, xbuf));
|
||||
} while(count++ < 50 && exclude_cookie && (strstri(rumor_buf, "fortune") || strstri(rumor_buf, "pity")));
|
||||
} while (count++ < 50 && exclude_cookie &&
|
||||
(strstri(rumor_buf, "fortune") || strstri(rumor_buf, "pity")));
|
||||
(void) dlb_fclose(rumors);
|
||||
if (count >= 50)
|
||||
impossible("Can't find non-cookie rumor?");
|
||||
else
|
||||
else if (!in_mklev) /* avoid exercizing wisdom for graffiti */
|
||||
exercise(A_WIS, (adjtruth > 0));
|
||||
} else {
|
||||
pline("Can't open rumors file!");
|
||||
|
||||
Reference in New Issue
Block a user