blob: 47c1effd1371e017d4b1abacb48f0f2b9afd103a [file] [log] [blame]
notstrom56afaed2018-11-04 18:05:00 +01001inherit "/std/room";
2
3#include __PATH__(1)"defs.h"
4
5
6protected void create() {
7 ::create();
8
9 SetProp(P_INT_SHORT, "Vor der Huette");
10 SetProp(P_INT_LONG, BSLF(
11 "Blinzelnd stehst Du im grellen, boesen Sonnenlicht. Es blendet Deine "
12 "Augen und verbrennt Deine Haut. Du kannst schnell nach Westen zurueck "
13 "in die Huette fliehen."));
14
15 SetProp(P_LIGHT, 1);
16 SetProp(P_INDOORS, 1);
17 SetProp(P_LIGHT_TYPE, LT_SUN);
18
19 // Ein Beispiel mit einem dynamischen Ausgang:
20 AddExit("westen", #'westen);
21}
22
23/* ... in dem wir eine zusaetzliche Meldung ausgeben, weil man den Ausgang
24 sonst ja auch haette statisch schreiben koennen.
25 Wenn ein Ausgang statisch geschrieben werden kann, sollte man das
26 auch tun, das liest sich leichter. */
27int westen() {
28 tell_room(TO, BSLF(
29 "Ein Sack Reis kippt um."));
30 return TP->move(__DIR__"huette3b", M_GO);
31}