Setting bones off prevents saving and loading bones files.
or make ready
with the `Q' command instead. If no weapon is found or the option is
false, the `t' (throw) command is executed instead. (default false)
+.lp bones
+Allow saving and loading bones files. (default true)
.lp boulder
Set the character used to display boulders (default is rock class symbol).
.lp catname
boolean autoquiver; /* Automatically fill quiver */
boolean beginner;
boolean biff; /* enable checking for mail */
+ boolean bones; /* allow saving/loading bones */
boolean confirm; /* confirm before hitting tame monsters */
boolean debug; /* in debugging mode */
#define wizard flags.debug
* Incrementing EDITLEVEL can be used to force invalidation of old bones
* and save files.
*/
-#define EDITLEVEL 55
+#define EDITLEVEL 56
#define COPYRIGHT_BANNER_A \
"NetHack, Copyright 1985-2012"
{
register struct trap *ttmp;
+ if (!flags.bones) return FALSE;
if (ledger_no(&u.uz) <= 0 || ledger_no(&u.uz) > maxledgerno())
return FALSE;
if (no_bones_level(&u.uz))
if(discover) /* save bones files for real games */
return(0);
+ if (!flags.bones) return (0);
/* wizard check added by GAN 02/05/87 */
if(rn2(3) /* only once in three times do we find bones */
&& !wizard
#else
{"BIOS", (boolean *)0, FALSE, SET_IN_FILE},
#endif
+ {"bones", &flags.bones, TRUE, SET_IN_FILE},
#ifdef INSURANCE
{"checkpoint", &flags.ins_chkpt, TRUE, SET_IN_GAME},
#else