X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=misc.c;fp=misc.c;h=5aebb2a396caee144d35d72617670a7641759edc;hp=f6a37f71a05d66fb5a59ab2c296fe4836b35500c;hb=ef78c36ddb2c4d3715a3885525bc4106fffb3060;hpb=5d3205e1e9e29bc477e7f785a263cd43dd9cd1bd diff --git a/misc.c b/misc.c index f6a37f7..5aebb2a 100644 --- a/misc.c +++ b/misc.c @@ -602,11 +602,9 @@ void put(obj_t object, loc_t where, int pval) move(object, where); /* (ESR) Read this in combination with the macro defintions in advebt.h. */ -#ifndef FOUNDBOOL - game.objects[object].prop = (-1) - pval; // Needs to stay synchronized with PROP_STASHED -#else - game.objects[object].prop = - pval;; // Needs to stay synchronized with PROP_STASHED - game.objects[object].found = true; + game.objects[object].prop = PROP_STASHIFY(pval); +#ifdef PROP_SET_SEEN + PROP_SET_SEEN(object); #endif }