blob: 8c2aa4e1a145b496667e722794e35931af780ad1 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002AddId()
Zesstra953f9972017-02-18 15:37:36 +01003*******
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 void AddId(string|string* ids);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/thing/description.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 ids
22 String oder Array von Strings mit den Bezeichnungen, mit denen
23 sich sich das Objekt ansprechen lassen soll.
MG Mud User88f12472016-06-24 23:31:02 +020024
MG Mud User88f12472016-06-24 23:31:02 +020025
Zesstra953f9972017-02-18 15:37:36 +010026BESCHREIBUNG
27============
MG Mud User88f12472016-06-24 23:31:02 +020028
Zesstra953f9972017-02-18 15:37:36 +010029 Jedes Objekt sollte sich auf die eine oder andere Weise ansprechen
30 lassen. Zu diesem Zweck kann man dem Objekt mit dieser Funktion
31 Bezeichner uebergeben.
MG Mud User88f12472016-06-24 23:31:02 +020032
MG Mud User88f12472016-06-24 23:31:02 +020033
Zesstra953f9972017-02-18 15:37:36 +010034RUeCKGABEWERT
35=============
MG Mud User88f12472016-06-24 23:31:02 +020036
Zesstra953f9972017-02-18 15:37:36 +010037 keiner
38
39
40BEMERKUNGEN
41===========
42
43 Jedes Objekt sollte man zumindest mit seiner Kurzbeschreibung
44 ansprechen koennen! Fuer Abfragen von Questobjeken o.ae. sollte man
45 zusaetzlich IDs verwenden, die Sonderzeichen wie "\n" oder "\t"
46 enthalten, damit sichergestellt ist, dass der Spieler auch wirklich die
47 richtigen Objekte dabeihat.
48
49
50BEISPIELE
51=========
52
53 AddId( "buch" );
54 AddId( "buechlein" );
55
56 Das Objekt laesst sich jetzt als "buch" und als "buechlein" ansprechen.
57
58 AddId( ({ "buch", "buechlein" }) );
59
60 Diese Zeile bewirkt das gleiche wie die obigen zwei Zeilen.
61
62 AddId( ({ "puzzle", "\nquest_puzzle" }) );
63
64 Der Spieler kann das Objekt als "puzzle" ansprechen, questrelevante
65 Objekte koennen mit der ID "\nquest_puzzle" nach ihm suchen.
66
67
68SIEHE AUCH
69==========
70
71 AddAdjective(), RemoveId(), id(), present(), /std/thing/description.c
72
73 -----------------------------------------------------------------------
74
MG Mud User88f12472016-06-24 23:31:02 +02007520.01.2015, Zesstra