Mercurial > hg > early-roguelike
comparison srogue/wizard.c @ 44:7612f48a38ad
srogue: prevent aquiring unlimited scrolls of aquirement.
author | elwin |
---|---|
date | Tue, 07 Dec 2010 22:31:33 +0000 |
parents | 2128c7dc8a40 |
children | fdc588551178 |
comparison
equal
deleted
inserted
replaced
43:24e6beb9e7aa | 44:7612f48a38ad |
---|---|
229 if (ch < 0) | 229 if (ch < 0) |
230 setoflg(obj, ISCURSED); | 230 setoflg(obj, ISCURSED); |
231 else | 231 else |
232 resoflg(obj, ISCURSED); | 232 resoflg(obj, ISCURSED); |
233 } | 233 } |
234 /* Don't let scrolls of aquirement give multiple scrolls of | |
235 * aquirement, or you will be able to scum for ANYTHING. */ | |
236 if (!wizard && wh == SCROLL && obj->o_which == S_MAKEIT) | |
237 obj->o_count = 1; | |
234 mpos = 0; | 238 mpos = 0; |
235 if (fscr) | 239 if (fscr) |
236 whatis(item); /* identify for aquirement scroll */ | 240 whatis(item); /* identify for aquirement scroll */ |
237 wh = add_pack(item, FALSE); | 241 wh = add_pack(item, FALSE); |
238 if (wh == FALSE) /* won't fit in pack */ | 242 if (wh == FALSE) /* won't fit in pack */ |