X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=saveresume.c;h=ceda43c1671edb1dadffaedd81d9d0df99d74c9e;hp=4cac0343a2a41f7c7a59a573ba61caa44414cf30;hb=02987d0330cf586a90307ad7e8a06cfcde6f6b92;hpb=9cd7c53d789a8a3bc845ff8f6b0e6b46af631627 diff --git a/saveresume.c b/saveresume.c index 4cac034..ceda43c 100644 --- a/saveresume.c +++ b/saveresume.c @@ -229,8 +229,7 @@ bool is_valid(struct game_t valgame) /* Check that properties of objects aren't beyond expected */ for (obj_t obj = 0; obj <= NOBJECTS; obj++) { - /* Magic number -2 allows a STASHED version of state 1 */ - if (valgame.objects[obj].prop < -2 || valgame.objects[obj].prop > 1) { + if (PROP_IS_INVALID(valgame.objects[obj].prop)) { switch (obj) { case RUG: case DRAGON: