blob: 996a1d6a20b3ae888e612f05c4fefd52ee43649f [file] [log] [blame]
// (c) 2003 by Padreic (padreic@mg.mud.de)
// Stdstore fuer Kraeuterlaeden!
inherit "/std/store";
#include <properties.h>
#include <bank.h>
void create()
{
if (object_name(this_object()) == __FILE__[0..<3])
{
set_next_reset(-1);
return;
}
::create();
SetProp(P_MIN_STOCK, 50);
// in jedem Reset verschwinden nur 2% aller Objekte
SetProp(P_STORE_CONSUME, 2);
}
protected void create_super()
{
set_next_reset(-1);
}
void reset()
{
::reset();
// damit die Kraeuter im Laden nicht schimmeln, ggf. trocknen...
object *obs = filter( all_inventory(), function int (object ob) {
return ob->TimeToLive()<3600;} );
obs->DryPlant(95);
}