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