blob: fa1ce76995fe9522245eb60437dc3124380e4284 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddId()
2
3FUNKTION:
4 void AddId(string|string* ids);
5
6DEFINIERT IN:
7 /std/thing/description.c
8
9ARGUMENTE:
10 ids
11 String oder Array von Strings mit den Bezeichnungen, mit denen
12 sich sich das Objekt ansprechen lassen soll.
13
14BESCHREIBUNG:
15 Jedes Objekt sollte sich auf die eine oder andere Weise ansprechen
16 lassen. Zu diesem Zweck kann man dem Objekt mit dieser Funktion
17 Bezeichner uebergeben.
18
19RUeCKGABEWERT:
20 keiner
21
22BEMERKUNGEN:
23 Jedes Objekt sollte man zumindest mit seiner Kurzbeschreibung
24 ansprechen koennen! Fuer Abfragen von Questobjeken o.ae. sollte man
25 zusaetzlich IDs verwenden, die Sonderzeichen wie "\n" oder "\t"
26 enthalten, damit sichergestellt ist, dass der Spieler auch wirklich die
27 richtigen Objekte dabeihat.
28
29BEISPIELE:
30
31 AddId( "buch" );
32 AddId( "buechlein" );
33
34 Das Objekt laesst sich jetzt als "buch" und als "buechlein" ansprechen.
35
36 AddId( ({ "buch", "buechlein" }) );
37
38 Diese Zeile bewirkt das gleiche wie die obigen zwei Zeilen.
39
40 AddId( ({ "puzzle", "\nquest_puzzle" }) );
41
42 Der Spieler kann das Objekt als "puzzle" ansprechen, questrelevante
43 Objekte koennen mit der ID "\nquest_puzzle" nach ihm suchen.
44
45SIEHE AUCH:
46 AddAdjective(), RemoveId(), id(), present(), /std/thing/description.c
47
48 -----------------------------------------------------------------------
4920.01.2015, Zesstra
50