blob: ea66074e69e969c08fe6b6de740bd8e7ab1fca64 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001#include <properties.h>
2#include <moving.h>
3
4inherit "std/room";
5
6create() {
7 ::create();
8 SetProp(P_INDOORS, 1);
9 SetProp(P_LIGHT,1);
10 SetProp(P_INT_LONG,
11"Du befindest Dich im Nirvana!\n"+
12"Es sieht anders aus als Du es Dir vorgestellt hast. Eine riesige Halle \n"+
13"mit Waenden aus Nebel, einem Boden aus Wasser und einer Decke aus Feuer\n"+
14"bildet das Heim der ewig Verstorbenen.\n"+
15"Stille herrscht hier. Grosse Stille. STILLE sozusagen.\n"+
16"Rauch durchzieht die Luft. Er entspringt einer Raeucherschale, welche auf\n"+
17"einem riesigen Altar mitten im Nirvana steht.\n"+
18"Du bist nun wohl wirklich tot.\n");
19 SetProp(P_INT_SHORT,"Im Nirvana");
20 SetProp(P_NO_TPORT,NO_TPORT);
21 SetProp(P_NO_PARA_TRANS);
22
23 AddDetail("altar",
24"Der Altar der verzweifelten Toten. Er besteht vollstaendig aus grinsenden "+
25"Totenschaedeln und bietet keinerlei Hoffnung.\nEine Raeucherschale steht auf dem Altar.\n");
26
27 AddDetail(({"tote","toten","verstorbene"}),
28"Dies hier ist das Heim der Toten.\nDu wohnst hier.\n");
29
30 AddDetail(({"hoffnung"}),
31"HAHA, KEINE HOFFNUNG!\n");
32
33 AddDetail(({"schaedel","totenschaedel"}),
34"Sie grinsen Dich haemisch an als wollten sie dich verspotten.\n"+
35"Auf einem Schadel erkennst Du eine Inschrift.\n");
36
37 AddDetail(({"inschrift"}),
38"Du kannst sie lesen.\n");
39
40 AddReadDetail(({"inschrift"}),
41"DIES IST KEIN APRILSCHERZ.\n");
42
43 AddDetail(({"schale","raeucherschale"}),
44"Aus der Schale entsteigt dunkler Rauch, der die Luft unheilvoll schwaengert.\n");
45
46
47 AddDetail(({"luft"}),
48"Luft war einmal lebensnotwendig. Du brauchst sie nicht mehr.\n");
49
50 AddDetail(({"rauch"}),
51"Der Rauch verdunkelt die Luft. Er wuerde jeden Lebenden ersticken, aber das schreckt Dich nicht mehr.\n");
52
53 AddDetail(({"stille"}),
54"Sie hoert sich irgendwie tot und endgueltig an.\n");
55
56 AddDetail(({"nirvana","raum"}),
57"Schau Dich nur um.\n");
58
59 AddDetail(({"lebende"}),
60"Zu denen gehoerst Du nicht mehr.\n");
61
62 AddDetail(({"nebel"}),
63"Der Nebel begrenzt das Nirvana seitlich. Er formt die Waende.\n");
64
65 AddDetail(({"wasser"}),
66"Der Boden des Nirvanas scheint aus Wasser zu bestehen. Du bist tot und gehst daher nicht unter.\n");
67
68 AddDetail(({"feuer"}),
69"Die Decke des Nirvanas lodert Dir feurig entgegen. Waerest Du am Leben, wuerde Dich das beunruhigen.\n");
70
71 AddDetail(({"halle"}),
72"Die Halle der Toten. Das Nirvana.\n");
73
74 AddDetail(({"heim"}),
75"Das Heim der Toten ist das Nirvana. Dein Heim.\n");
76
77
78 AddDetail(({"boden"}),
79"Der Boden wabert unter Dir. Manchmal meinst Du das Gesicht Jofs zu erkennen.\n");
80
81 AddDetail(({"gesicht"}),
82"Gesichter sind fuer Dich nicht mehr wichtig.\n");
83
84 AddDetail(({"jof"}),
85"Er schlaeft.\n");
86
87
88 AddDetail(({"decke"}),
89"Die Decke lodert Dir entgegen. Abundzu meinst Du Rumata zu erkennen.\n");
90
91 AddDetail(({"rumata"}),
92"Er ist wohl doch nicht da. Niemand wird Dir helfen. Es ist aus.\n");
93
94 AddDetail(({"wand","waende"}),
95"Der Nebel wabert auf und ab. Manchmal scheint es so, als wandere Zook durch den Nebel.\n");
96
97
98 AddDetail(({"zook"}),
99"Er grinst Dich an. Das ist wohl das Ende der Hoffnung.\nWeit hinter Zook erkennst Du eine weitere Gestalt.\n");
100
101 AddDetail(({"gestalt"}),
102"Es scheint sich um Boing zu handeln.\n");
103
104 AddDetail(({"boing"}),
105"Boing schaut Dich traurig an.\n");
106
107
108 AddDetail(({"ende"}),
109"Du hast Dein Ende erreicht. Du bist tot.\n");
110
111 AddDetail(({"leben"}),
112"Dein Leben ist zu Ende. Du bist tot.\n");
113
114 AddCmd("bete","bete");
115 AddItem("/obj/zeitungsautomat", REFRESH_REMOVE);
116}
117
118bete() {
119 write("Du haeltst eine kurze Andacht.\n");
120 if (this_player()->QueryProp(P_GHOST) && this_player()->query_hc_play()>1) {
121 write("Eine sehr starke Kraft saugt Dich auf und spuckt Dich wieder aus.\nEs scheint sich aber nichts veraendert zu haben.\n");
122 say(this_player()->name()+" erscheint nicht in koerperlicher Form.\n");
123 this_player()->SetProp(P_GHOST,0);
124 }
125 else
126 {
127 write("Fuer Dich ist dieser Altar nicht gedacht!\n");
128 }
129 return 1;
130}
131
132