blob: 8e7b9f7f7dd54c6352bf65918df1ecf75ccebf6f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddId()
Zesstra953f9972017-02-18 15:37:36 +01002*******
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 void AddId(string|string* ids);
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/thing/description.c
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017ARGUMENTE
18=========
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020 ids
21 String oder Array von Strings mit den Bezeichnungen, mit denen
22 sich sich das Objekt ansprechen lassen soll.
MG Mud User88f12472016-06-24 23:31:02 +020023
MG Mud User88f12472016-06-24 23:31:02 +020024
Zesstra953f9972017-02-18 15:37:36 +010025BESCHREIBUNG
26============
MG Mud User88f12472016-06-24 23:31:02 +020027
Zesstra953f9972017-02-18 15:37:36 +010028 Jedes Objekt sollte sich auf die eine oder andere Weise ansprechen
29 lassen. Zu diesem Zweck kann man dem Objekt mit dieser Funktion
30 Bezeichner uebergeben.
MG Mud User88f12472016-06-24 23:31:02 +020031
MG Mud User88f12472016-06-24 23:31:02 +020032
Zesstra953f9972017-02-18 15:37:36 +010033RUeCKGABEWERT
34=============
MG Mud User88f12472016-06-24 23:31:02 +020035
Zesstra953f9972017-02-18 15:37:36 +010036 keiner
37
38
39BEMERKUNGEN
40===========
41
42 Jedes Objekt sollte man zumindest mit seiner Kurzbeschreibung
43 ansprechen koennen! Fuer Abfragen von Questobjeken o.ae. sollte man
44 zusaetzlich IDs verwenden, die Sonderzeichen wie "\n" oder "\t"
45 enthalten, damit sichergestellt ist, dass der Spieler auch wirklich die
46 richtigen Objekte dabeihat.
47
48
49BEISPIELE
50=========
51
52 AddId( "buch" );
53 AddId( "buechlein" );
54
55 Das Objekt laesst sich jetzt als "buch" und als "buechlein" ansprechen.
56
57 AddId( ({ "buch", "buechlein" }) );
58
59 Diese Zeile bewirkt das gleiche wie die obigen zwei Zeilen.
60
61 AddId( ({ "puzzle", "\nquest_puzzle" }) );
62
63 Der Spieler kann das Objekt als "puzzle" ansprechen, questrelevante
64 Objekte koennen mit der ID "\nquest_puzzle" nach ihm suchen.
65
66
67SIEHE AUCH
68==========
69
70 AddAdjective(), RemoveId(), id(), present(), /std/thing/description.c
71
72 -----------------------------------------------------------------------
73
MG Mud User88f12472016-06-24 23:31:02 +02007420.01.2015, Zesstra