blob: 9af4c8883605e2967f2a8f12a973f9a6f342c5b8 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddPlant()
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 varargs int AddPlant(string filename, [string|string* npcId])
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/room/kraeuter.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 filename
21 Der Filename des Krauts das hier gefunden werden soll.
22 npcId
23 Die ID eines NPCs oder die IDs einer Liste von NPCs, der/die das
24 Kraut bewachen soll/en. Befindet sich ein NPC mit einer dieser IDs
25 im Raum, kann das Kraut nicht gepflueckt werden. Dieses Argument
26 ist optional!
27
28
29RUeCKGABEWERT
30=============
31
32 -1 wenn das Objekt nicht geclont werden konnte
33 >=0 sonst
34
35
36BESCHREIBUNG
37============
38
39 Mit Hilfe dieser Funktion koennen Kraeuter fuer den mudweiten
40 Kraeuterskill recht einfach eingebaut werden. Alles was man
41 noch machen muss, ist den Namen der Pflanze in einem Detail oder
42 der Langbeschreibung zu erwaehnen.
43 Mit dem Befehl "showplant" in /obj/tools/planttool kann man sich
44 bequem anzeigen lassen, was es alles an Kraeutern gibt, die man
45 nehmen kann.
46
47
48BEMERKUNGEN
49===========
50
51 Damit die Kraeuter von den Spielern zum Brauen von Traenken benutzt
52 werden koennen, muss der Raum erst in einem Master eingetragen werden.
53 Derzeit schickt ihr dazu am besten eine kurze Mail an einen Erzmagier,
54 gerne nimmt Humni die derzeit entgegen.
55 Die Kraeuter wurden von der Balance bereits alle im vorhinein
56 abgenommen. Lediglich die Einhaltung der Kategorien ist zu beachten.
57 Sind Kraeuter nicht im Master konfiguriert (wie z.B. im Homemud), sind
58 alle erzeugten Kraeuter nur "Testkraeuter" mit nur der ID "kraut".
59
60
61BEISPIELE
62=========
63
64 #include <items/kraeuter/kraeuterliste.h>
65 inherit "/std/room/kraeuter";
66 inherit "/std/room";
67
68
69
70 void create()
71 {
72 ::create();
73 SetProp(P_INT_LONG, "Du siehst eine Wiese voller Feldklee.\n");
74 AddPlant(FELDKLEE);
75 }
76
77
78SIEHE AUCH
79==========
80
81 AddItem();
82
MG Mud User88f12472016-06-24 23:31:02 +02008318.01.2015, Zesstra