blob: a97acc490e8989c7ae1250f32a5cc4f44562774c [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// (c) by Padreic (Padreic@mg.mud.de)
2
3#include "../files.h"
4
5inherit ROOM("stdroom");
6
7void create()
8{
9 ::create();
10 SetProp(P_INDOORS, 0);
11 SetProp(P_LIGHT, 1);
12 AddSpecialDetail(({"pixieschule", "schule", "sandplatz", "waldschule"}), "_query_int_long");
13 AddDetail(({"spuren", "kampfplatz", "sand"}),
14 "Die Spuren im Sand deuten auf einen laengeren Kampf hin, der hier getobt\n"
15 +"haben muss. Wer auch immer ihn verloren hat, er hat sich wacker gewehrt.\n");
16 AddDetail("wald",
17 "Was meinst Du eigentlich, wo Du gerad die ganze Zeit rumlaeufst? Mach einfach\n"
18 +"die Augen auf und schau Dir alles in Ruhe an.\n");
19 AddDetail("ruhe", "In der Ruhe liegt die Kraft...\n");
20 AddDetail(({"augen", "details", "kampfzauber", "kopf", "freund"}),
21 "Nu uebertreib mal nich, nicht jedes Substantiv verbirgt wirklich ein\n"
22 +"sinnvolles Detail.\n");
23 AddDetail("kraft",
24 "Wow! Deine Kraft ist ploetzlich auf 32 angestiegen...\n"
25 +"Das hast Du jetzt aber nicht wirklich geglaubt, oder?\n"
26 +"Wieso untersuchst Du solche Details eigentlich?\n");
27 AddSpecialDetail("zeit", "det_zeit");
28 AddDetail(({"pixies", "bloedsinn", "unfug", "zauberwesen", "streich"}),
29 "Pixies sind kleine Zauberwesen, die nichts als Unfug im Kopf haben. Wie\n"
30 +"niemand sonst nutzen sie ihre magischen Faehigkeiten nicht um jemanden zu\n"
31 +"heilen oder fuer Kampfzauber. Nein sie nutzen sie um jemanden zu Aergern\n"
32 +"oder ihm einen Streich zu spielen. Einen Pixie zum Freund zu haben, kann\n"
33 +"sicher sehr unterhaltsam sein, auf die Dauer aber wohl auch ziemlich\n"
34 +"anstrengend.\n");
35 AddSpecialDetail("boden", "det_boden");
36 AddDetail("halbkreis",
37 "Einige Pixies sitzen im Halbkreis um Arina herum und hoeren gespannt zu, wie\n"
38 +"sie ihnen einen spannende Geschichte erzaehlt.\n");
39 AddDetail(({"geschichten", "sprache"}),
40 "Wenn Arina doch bloss in einer Sprache sprechen wuerde, Die Du verstehst...\n"
41 +"Ihre Geschichten hoeren sich jedenfalls ausserordentlich spannend an. *seufz*\n");
42 AddDetail("himmel", "Der Himmel ist klar und nahezu wolkenfrei.\n");
43 AddDetail(({"osten", "ausgang", "lichtung", "weg", "waldweg"}),
44 "Der einzige Ausgang von hier, ist der kleine Waldweg im Osten der zurueck\n"
45 +"zur grossen Lichtung fuehrt.\n");
46 SetProp(P_INT_SHORT, "Die Pixieschule");
47 AddExit("osten", ROOM("lichtungnw"));
48 AddItem(NPC("pixie"), REFRESH_MOVE_HOME);
49 AddItem(NPC("pixie"), REFRESH_MOVE_HOME);
50 AddItem(NPC("pixie"), REFRESH_MOVE_HOME);
51 AddItem(NPC("arina"), REFRESH_REMOVE, 1);
52}
53
54static string det_boden()
55{
56 if (present(WALDID("fee"), ME))
57 return GetDetail("halbkreis");
58 return GetDetail("sand");
59}
60
61static string det_zeit()
62{ return "Wir haben genau "+dtime(time())[<8..]+".\n"; }
63
64static string _query_int_long()
65{
66 if (present(WALDID("fee"), ME))
67 return "Du befindest Dich in der Waldschule der Pixies. Einige Pixies sitzen im\n"
68 +"Halbkreis um die Waldfee Arina rum und hoeren gespannt ihren Geschichten zu.\n"
69 +"Gelegentlich erhebt sich Arina um mit einem Stock etwas in den Sand zu\n"
70 +"zeichnen, oder um einen der Pixies zu ermahnen weil er wieder irgendeinen\n"
71 +"verrueckten Bloedsinn gemacht hat. Da sich ringsherum der dichte Wald\n"
72 +"anschliesst, ist der einzige Ausgang, der Weg zurueck nach Osten auf die\n"
73 +"grosse Lichtung.\n";
74 return "Du stehst auf einem kleinen Sandplatz mitten im Wald. Hier und da siehst Du\n"
75 +"im Sand noch deutlich die Spuren eines Kampfes. Umgeben wird dieser Platz\n"
76 +"von einem dichten Wald, so dass der einzige Ausgang der Weg zurueck nach\n"
77 +"Osten zur grossen Lichtung ist.\n";
78}