nirvana.c-Dateireferenz

#include <properties.h>
#include <moving.h>
Include-Abhängigkeitsdiagramm für nirvana.c:

gehe zum Quellcode dieser Datei

Funktionen

 create ()
 bete ()

Variablen

inherit std room

Dokumentation der Funktionen

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 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

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 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Variablen-Dokumentation

inherit std room

Definiert in Zeile 4 der Datei nirvana.c.

Erzeugt am Thu Jun 3 14:41:05 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3