RemoveSmells()

FUNKTION

void RemoveSmells(string|string* keys);

DEFINIERT IN

/std/thing/description.c

ARGUMENTE

keys
  String oder Array von Strings mit den zu entfernenden Details.

BESCHREIBUNG

Diese Funktion entspricht dem RemoveDetail() fuer Standarddetails,
nur koennen hiermit Gerueche entfernt werden:
Entfernt die in <keys> angegebenen Details aus der Liste der
vorhandenen Details. Uebergibt man fuer <keys> eine 0, so werden
saemtliche Details entfernt!

BEISPIEL

Zuerst erzeugen wir ein kleines Detail, mit dem wir am Rauch riechen
koennen. Das Feuer brennt langsam ab und das Detail wird wieder
entfernt:

  AddSmells("rauch",* H U S T *\n");
  call_out(#'RemoveSmells, 100, "rauch");

SIEHE AUCH

Setzen:    AddDetail(), AddReadDetail(), AddSmells(), AddSounds(),
           AddTouchDetail()
Loeschen:  RemoveDetail(), RemoveReadDetail(), RemoveSmells(),
           RemoveSounds(), RemoveTouchDetail()
Daten:     P_DETAILS, P_READ_DETAILS, P_SMELLS, P_SOUNDS, P_TOUCH_DETAILS
Veraltet:  AddSpecialDetail(), RemoveSpecialDetail(), P_READ_MSG
Sonstiges: GetDetail(), break_string()

20.01.2015, Zesstra