Reserve save file space for new conducts and options
This will make it possible to change conducts and options in the future without breaking the save format.
This commit is contained in:
@@ -156,6 +156,15 @@ struct flag {
|
||||
boolean showrace; /* show hero glyph by race rather than by role */
|
||||
boolean travelcmd; /* allow travel command */
|
||||
int runmode; /* update screen display during run moves */
|
||||
|
||||
int reserved1;
|
||||
int reserved2;
|
||||
int reserved3;
|
||||
int reserved4;
|
||||
int reserved5;
|
||||
int reserved6;
|
||||
int reserved7;
|
||||
int reserved8;
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
@@ -160,6 +160,10 @@ struct u_conduct { /* number of times... */
|
||||
long sokocheat; /* violated special 'rules' in Sokoban */
|
||||
long pets; /* obtained a pet */
|
||||
/* genocides already listed at end of game */
|
||||
long reserved1;
|
||||
long reserved2;
|
||||
long reserved3;
|
||||
long reserved4;
|
||||
};
|
||||
|
||||
struct u_roleplay {
|
||||
@@ -168,6 +172,9 @@ struct u_roleplay {
|
||||
boolean deaf; /* permanently deaf */
|
||||
boolean pauper; /* no starting inventory */
|
||||
boolean reroll; /* starting inventory/attr rerolling enabled */
|
||||
boolean reserved1;
|
||||
boolean reserved2;
|
||||
boolean reserved3;
|
||||
long numbones; /* # of bones files loaded */
|
||||
long numrerolls; /* # of rerolls used */
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user