#include <properties.h>#include <moving.h>
gehe zum Quellcode dieser Datei
Funktionen | |
| create () | |
| bete () | |
Variablen | |
| inherit std | room |
| bete | ( | ) |
Definiert in Zeile 118 der Datei nirvana.c.
Benutzt name, P_GHOST, query_hc_play() und QueryProp().
00118 { 00119 write("Du haeltst eine kurze Andacht.\n"); 00120 if (this_player()->QueryProp(P_GHOST) && this_player()->query_hc_play()>1) { 00121 write("Eine sehr starke Kraft saugt Dich auf und spuckt Dich wieder aus.\nEs scheint sich aber nichts veraendert zu haben.\n"); 00122 say(this_player()->name()+" erscheint nicht in koerperlicher Form.\n"); 00123 this_player()->SetProp(P_GHOST,0); 00124 } 00125 else 00126 { 00127 write("Fuer Dich ist dieser Altar nicht gedacht!\n"); 00128 } 00129 return 1; 00130 }

| create | ( | ) |
Definiert in Zeile 6 der Datei nirvana.c.
Benutzt AddCmd(), AddDetail(), AddItem(), AddReadDetail(), create(), NO_TPORT, P_INDOORS, P_INT_LONG, P_INT_SHORT, P_LIGHT, P_NO_PARA_TRANS, P_NO_TPORT, REFRESH_REMOVE und SetProp().
00006 { 00007 ::create(); 00008 SetProp(P_INDOORS, 1); 00009 SetProp(P_LIGHT,1); 00010 SetProp(P_INT_LONG, 00011 "Du befindest Dich im Nirvana!\n"+ 00012 "Es sieht anders aus als Du es Dir vorgestellt hast. Eine riesige Halle \n"+ 00013 "mit Waenden aus Nebel, einem Boden aus Wasser und einer Decke aus Feuer\n"+ 00014 "bildet das Heim der ewig Verstorbenen.\n"+ 00015 "Stille herrscht hier. Grosse Stille. STILLE sozusagen.\n"+ 00016 "Rauch durchzieht die Luft. Er entspringt einer Raeucherschale, welche auf\n"+ 00017 "einem riesigen Altar mitten im Nirvana steht.\n"+ 00018 "Du bist nun wohl wirklich tot.\n"); 00019 SetProp(P_INT_SHORT,"Im Nirvana"); 00020 SetProp(P_NO_TPORT,NO_TPORT); 00021 SetProp(P_NO_PARA_TRANS); 00022 00023 AddDetail("altar", 00024 "Der Altar der verzweifelten Toten. Er besteht vollstaendig aus grinsenden "+ 00025 "Totenschaedeln und bietet keinerlei Hoffnung.\nEine Raeucherschale steht auf dem Altar.\n"); 00026 00027 AddDetail(({"tote","toten","verstorbene"}), 00028 "Dies hier ist das Heim der Toten.\nDu wohnst hier.\n"); 00029 00030 AddDetail(({"hoffnung"}), 00031 "HAHA, KEINE HOFFNUNG!\n"); 00032 00033 AddDetail(({"schaedel","totenschaedel"}), 00034 "Sie grinsen Dich haemisch an als wollten sie dich verspotten.\n"+ 00035 "Auf einem Schadel erkennst Du eine Inschrift.\n"); 00036 00037 AddDetail(({"inschrift"}), 00038 "Du kannst sie lesen.\n"); 00039 00040 AddReadDetail(({"inschrift"}), 00041 "DIES IST KEIN APRILSCHERZ.\n"); 00042 00043 AddDetail(({"schale","raeucherschale"}), 00044 "Aus der Schale entsteigt dunkler Rauch, der die Luft unheilvoll schwaengert.\n"); 00045 00046 00047 AddDetail(({"luft"}), 00048 "Luft war einmal lebensnotwendig. Du brauchst sie nicht mehr.\n"); 00049 00050 AddDetail(({"rauch"}), 00051 "Der Rauch verdunkelt die Luft. Er wuerde jeden Lebenden ersticken, aber das schreckt Dich nicht mehr.\n"); 00052 00053 AddDetail(({"stille"}), 00054 "Sie hoert sich irgendwie tot und endgueltig an.\n"); 00055 00056 AddDetail(({"nirvana","raum"}), 00057 "Schau Dich nur um.\n"); 00058 00059 AddDetail(({"lebende"}), 00060 "Zu denen gehoerst Du nicht mehr.\n"); 00061 00062 AddDetail(({"nebel"}), 00063 "Der Nebel begrenzt das Nirvana seitlich. Er formt die Waende.\n"); 00064 00065 AddDetail(({"wasser"}), 00066 "Der Boden des Nirvanas scheint aus Wasser zu bestehen. Du bist tot und gehst daher nicht unter.\n"); 00067 00068 AddDetail(({"feuer"}), 00069 "Die Decke des Nirvanas lodert Dir feurig entgegen. Waerest Du am Leben, wuerde Dich das beunruhigen.\n"); 00070 00071 AddDetail(({"halle"}), 00072 "Die Halle der Toten. Das Nirvana.\n"); 00073 00074 AddDetail(({"heim"}), 00075 "Das Heim der Toten ist das Nirvana. Dein Heim.\n"); 00076 00077 00078 AddDetail(({"boden"}), 00079 "Der Boden wabert unter Dir. Manchmal meinst Du das Gesicht Jofs zu erkennen.\n"); 00080 00081 AddDetail(({"gesicht"}), 00082 "Gesichter sind fuer Dich nicht mehr wichtig.\n"); 00083 00084 AddDetail(({"jof"}), 00085 "Er schlaeft.\n"); 00086 00087 00088 AddDetail(({"decke"}), 00089 "Die Decke lodert Dir entgegen. Abundzu meinst Du Rumata zu erkennen.\n"); 00090 00091 AddDetail(({"rumata"}), 00092 "Er ist wohl doch nicht da. Niemand wird Dir helfen. Es ist aus.\n"); 00093 00094 AddDetail(({"wand","waende"}), 00095 "Der Nebel wabert auf und ab. Manchmal scheint es so, als wandere Zook durch den Nebel.\n"); 00096 00097 00098 AddDetail(({"zook"}), 00099 "Er grinst Dich an. Das ist wohl das Ende der Hoffnung.\nWeit hinter Zook erkennst Du eine weitere Gestalt.\n"); 00100 00101 AddDetail(({"gestalt"}), 00102 "Es scheint sich um Boing zu handeln.\n"); 00103 00104 AddDetail(({"boing"}), 00105 "Boing schaut Dich traurig an.\n"); 00106 00107 00108 AddDetail(({"ende"}), 00109 "Du hast Dein Ende erreicht. Du bist tot.\n"); 00110 00111 AddDetail(({"leben"}), 00112 "Dein Leben ist zu Ende. Du bist tot.\n"); 00113 00114 AddCmd("bete","bete"); 00115 AddItem("/obj/zeitungsautomat", REFRESH_REMOVE); 00116 }

1.6.3