Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/props/P_MIN_STOCK

P_MIN_STOCK
***********


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


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.