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:
Alex Smith
2026-05-02 01:14:25 +01:00
parent 0eda8f288c
commit 4e20ebc7aa
2 changed files with 16 additions and 0 deletions
+9
View File
@@ -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;
};
/*
+7
View File
@@ -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 */
};