| NAME: |
| P_MIN_STOCK "min_stock" |
| |
| DEFINIERT IN: |
| /sys/bank.h |
| |
| BESCHREIBUNG: |
| P_MIN_STOCK enthaelt die Anzahl an Objekten, die ein Lager eines |
| Ladens minimal behaelt. Standardmaessig entspricht dies 20 Objekten |
| und sollte auch nicht wesentlich erhoeht werden. Nur fuer |
| Anfaengergebiete waeren Werte zwischen 20 und 60 akzeptabel. In die |
| Berechnung der Anzahl von Objekten gehen keine Objekte ein, die im |
| Laden mittels AddFixedObject() staendig verfuegbar gemacht worden |
| sind und auch keine Objekte, die per AddItem() im Lager hinzugefuegt |
| wurden und nach jedem Reset aufgefrischt werden. |
| Bei jedem Reset wird nun aus Speicher- und Laggruenden das Lager um |
| eine bestimmte Prozentzahl an Objekten dezimiert. Entscheidend |
| dafuer ist der Wert in der Property P_STORE_CONSUME. |
| Beide hier erwaehnten Properties sollten ueberigens nur mittels |
| QueryProp/SetProp ausgelesen bzw. veraendert werden. |
| |
| BEISPIEL: |
| In '/std/store.c' befindet sich bereits ein gutes Beispiel, da dort |
| der Standardwert von 20 Objekten bereitgestellt wird: |
| create() |
| { ... |
| SetProp(P_MIN_STOCK,20); |
| } |
| Diesen Wert kann man in einem davon abgeleiteten eigenen Lager |
| natuerlich auch veraendern. |
| |
| SIEHE AUCH: |
| P_STORE_CONSUME, SetStorageRoom(), /std/store.c, /std/shop.c |
| AddItem(), RemoveItem(), AddFixedObject(), RemoveFixedObject() |
| |
| ---------------------------------------------------------------------------- |
| Last modified: 19-Jun-2015, Arathorn |