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