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 angegebenen Details aus der Liste der vorhandenen Details. Uebergibt man fuer 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