Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/std/kraeuterstore.c b/std/kraeuterstore.c
new file mode 100644
index 0000000..996a1d6
--- /dev/null
+++ b/std/kraeuterstore.c
@@ -0,0 +1,35 @@
+// (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);
+}
+