Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/lfun/QueryBuyValue b/doc/lfun/QueryBuyValue
new file mode 100644
index 0000000..261a435
--- /dev/null
+++ b/doc/lfun/QueryBuyValue
@@ -0,0 +1,52 @@
+QueryBuyValue()

+

+Funktion:

+    static varargs int QueryBuyValue(mixed ob, object client)

+

+Definiert in:

+    /std/room/shop

+

+Argumente:

+    ob: 

+      Das zu kaufende Objekt (String oder object).

+      Im Normalfall handelt es sich um ein Objekt. Ausnahme sind 

+      Gegenstaende, die mit AddFixedObject() hinzugefuegt wurden.

+    client: 

+      Der Kaeufer.

+

+Beschreibung:

+    Ermittelt den Preis, den <client> fuer <ob> zu bezahlen hat.

+

+Rueckgabewert:

+    Der Preis als Integer.

+

+Beispiel:

+    Ein Haendler, der Spielern die ihm geholfen haben einen Rabatt von 10% 

+    gewaehrt:

+    

+    object *helpers;

+    protected void create()

+    {

+      ::create();

+      helpers=({});

+      ...

+    }

+    

+    static varargs int QueryBuyValue(mixed ob, object client)

+    {

+      if(member(helpers,client)!=-1)

+      {

+        return ::QueryBuyValue(ob,client)*9/10;

+      }

+      return ::QueryBuyValue(ob,client);

+    }

+

+Siehe auch:

+    Funktionen:

+      AddFixedObject(), RemoveFixedObject(), SetStorageRoom(), 

+      QueryStorageRoom(), QueryBuyFact(), sell_obj(), buy_obj()

+    Properties:

+      P_KEEPER, P_MIN_STOCK, P_STORE_CONSUME

+

+------------------------------------------------------------------------------

+Letzte Aenderung: 21.05.2014, Bugfix
\ No newline at end of file