blob: 3395b6a16e58c7b6319cd775ebe50607499c5b13 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001RemoveSpecialDetail()
2*********************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005VERALTET RemoveSpecialDetail()
6==============================
MG Mud User88f12472016-06-24 23:31:02 +02007
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009FUNKTION
10========
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012 void RemoveSpecialDetail(string|string* keys);
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014
15DEFINIERT IN
16============
17
18 /std/thing/description.c
19
20
21ARGUMENTE
22=========
23
24 keys
25 String oder Array von Strings mit den zu entfernenden Details.
26
27
28BESCHREIBUNG
29============
30
31 Entfernt die in keys angegebenen Details aus der Liste der
32 vorhandenen SpecialDetails.
33
34 VERALTET: Bitte RemoveDetail() benutzen.
35
36
37BEMERKUNGEN
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
47
48SIEHE AUCH
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()
MG Mud User88f12472016-06-24 23:31:02 +020058
5920.01.2015, Zesstra