blob: 6b58101e9aa01cc0e67d048f726947c984fef1be [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddAdjective()
2
3FUNKTION:
4 void AddAdjective(string|string* adj);
5
6DEFINIERT IN:
7 /std/thing/description.c
8
9ARGUMENTE:
10 adj
11 String oder Array von String mit den Adjektiven.
12
13BESCHREIBUNG:
14 Zusaetzlich zu den mit AddId() vergebenen Bezeichnern laesst sich mit
15 der Vergabe von Adjektiven die Ansprechbarkeit eines Objektes erhoehen.
16
17RUeCKGABEWERT:
18 keiner
19
20BEMERKUNGEN:
21 Die Adjektive werden nicht dekliniert, man muss also fuer jeden
22 sinnvollen Fall ein Adjektiv uebergeben.
23
24BEISPIELE:
25
26 AddId( ({ "zettel", "blatt" }) );
27 AddAdjective( ({ "kleinen", "kleines" }) );
28
29 Das Objekt reagiert jetzt auf "zettel", "kleinen zettel", "blatt",
30 "kleines blatt" sowie auf die (sprachlich nicht ganz so korrekten)
31 Konstruktionen "kleines zettel", "kleinen blatt", "kleines kleinen
32 zettel", ...
33
34SIEHE AUCH:
35 AddId(), RemoveAdjective() id(), present(), /std/thing/description.c
36
37----------------------------------------------------------------------------
3820.01.2015, Zesstra
39