X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=saveresume.c;h=af71b5ed5ab3ba7672e11a5ff1d6639b0d7cb378;hb=0ffb2978016618ce2ac500a098de7566d0b37add;hp=c9278a413bf448ba6ec096a1fcbc711ac887f1c2;hpb=04df0ce64c3d7413daaa19e19f476430768cccac;p=open-adventure.git diff --git a/saveresume.c b/saveresume.c index c9278a4..af71b5e 100644 --- a/saveresume.c +++ b/saveresume.c @@ -219,7 +219,8 @@ bool is_valid(struct game_t valgame) /* Check that properties of objects aren't beyond expected */ for (obj_t obj = 0; obj <= NOBJECTS; obj++) { - if (valgame.prop[obj] < STATE_NOTFOUND || valgame.prop[obj] > 1) { + /* Magic number -2 allows a STASHED version of state 1 */ + if (valgame.prop[obj] < -2 || valgame.prop[obj] > 1) { switch (obj) { case RUG: case DRAGON: