blob: 96a7a392a0b442144691b88f2cfd246142a389b2 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002RemoveSpecialDetail()
3*********************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006VERALTET RemoveSpecialDetail()
7==============================
MG Mud User88f12472016-06-24 23:31:02 +02008
MG Mud User88f12472016-06-24 23:31:02 +02009
Zesstra953f9972017-02-18 15:37:36 +010010FUNKTION
11========
MG Mud User88f12472016-06-24 23:31:02 +020012
Zesstra953f9972017-02-18 15:37:36 +010013 void RemoveSpecialDetail(string|string* keys);
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015
16DEFINIERT IN
17============
18
19 /std/thing/description.c
20
21
22ARGUMENTE
23=========
24
25 keys
26 String oder Array von Strings mit den zu entfernenden Details.
27
28
29BESCHREIBUNG
30============
31
32 Entfernt die in keys angegebenen Details aus der Liste der
33 vorhandenen SpecialDetails.
34
35 VERALTET: Bitte RemoveDetail() benutzen.
36
37
38BEMERKUNGEN
39===========
40
41 Uebergibt man fuer keys eine 0, so werden saemtliche SpecialDetails
42 entfernt!
43 Da intern Details und SpecialDetails im gleichen Mapping verwaltet
44 werden, lassen sich mit dieser Funktion auch Details entfernen.
45 Man sollte diese Funktion deshalb nicht mehr verwenden, siehe
46 AddDetail mit Closures.
47
48
49SIEHE AUCH
50==========
51
52 Setzen : AddDetail(), AddReadDetail(), AddSmells(), AddSounds(),
53 AddTouchDetail()
54 Loeschen: RemoveDetail(), RemoveReadDetail(), RemoveSmells(),
55 RemoveSounds(), RemoveTouchDetail()
56 Daten: P_DETAILS, P_READ_DETAILS, P_SMELLS, P_SOUNDS, P_TOUCH_DETAILS
57 Veraltet: AddSpecialDetail(), P_READ_MSG
58 Sonstiges: GetDetail(), break_string()
MG Mud User88f12472016-06-24 23:31:02 +020059
6020.01.2015, Zesstra