blob: 996a1d6a20b3ae888e612f05c4fefd52ee43649f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// (c) 2003 by Padreic (padreic@mg.mud.de)
2// Stdstore fuer Kraeuterlaeden!
3
4inherit "/std/store";
5
6#include <properties.h>
7#include <bank.h>
8
9void create()
10{
11 if (object_name(this_object()) == __FILE__[0..<3])
12 {
13 set_next_reset(-1);
14 return;
15 }
16 ::create();
17 SetProp(P_MIN_STOCK, 50);
18 // in jedem Reset verschwinden nur 2% aller Objekte
19 SetProp(P_STORE_CONSUME, 2);
20}
21
22protected void create_super()
23{
24 set_next_reset(-1);
25}
26
27void reset()
28{
29 ::reset();
30 // damit die Kraeuter im Laden nicht schimmeln, ggf. trocknen...
31 object *obs = filter( all_inventory(), function int (object ob) {
32 return ob->TimeToLive()<3600;} );
33 obs->DryPlant(95);
34}
35