MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | inherit "std/room"; |
| 2 | |
| 3 | #include <properties.h> |
| 4 | #include <rooms.h> |
| 5 | #include "../files.h" |
| 6 | |
| 7 | create() |
| 8 | { |
| 9 | ::create(); |
| 10 | SetProp(P_LIGHT, 0); |
| 11 | SetProp(P_INDOORS, 1); |
| 12 | SetProp(P_INT_SHORT, "Steinebene"); |
| 13 | SetProp(P_INT_LONG, |
| 14 | "Du bist im Hoehlenlabyrinth der Schreckensspitze. Das hier scheint wohl\n"+ |
| 15 | "der Aufenthaltsraum von ein paar stinkenden Trollen zu sein. Eine Menge\n"+ |
| 16 | "alter Knochen liegen auf dem Boden rum und in der Ecke stinkt ein grosser\n"+ |
| 17 | "Haufen Trollkot vor sich hin. Alles in allem kein gemuetlicher Ort,\n"+ |
| 18 | "vielleicht solltest Du ihn nach Sueden verlassen.\n"); |
| 19 | AddDetail("knochen", "Die Knochen wurden von Trollen abgenagt.\n"); |
| 20 | AddDetail("boden", "Auf dem Boden liegen Knochen.\n"); |
| 21 | AddDetail("decke", "Die Decke hier ist nicht so grauenhaft interessant, ich wette es wird\ninteressanter, wenn Du ein paar Ebenen tiefer vordringst.\n"); |
| 22 | AddDetail(({"ebene", "ebenen"}), "Tja, wenn Du wuesstest wieviele Hohlraeume sich unter Dir befinden, dann\nwuerdest Du hier nicht so ruhig stehen.\n"); |
| 23 | AddDetail(({"hohlraum", "hohlraeume"}), "Erkunde sie! Sofort!\n"); |
| 24 | AddDetail(({"wand", "waende"}), "Sie sind verschmiert und ekelhaft.\n"); |
| 25 | AddDetail("troll", "Keiner da! Aetschbaetsch!\n"); |
| 26 | AddDetail("ecke", "Wuerg!\n"); |
| 27 | AddDetail(({"trollkot", "kot", "haufen"}), "Igitt! Das stinkt ja erbaermlich.\n"); |
| 28 | AddExit("sueden",L1("m4x3")); |
| 29 | AddItem(MON("troll"), REFRESH_REMOVE); |
| 30 | AddItem(MON("troll"), REFRESH_REMOVE); |
| 31 | AddCmd("erkunde", "erkunden"); |
| 32 | } |
| 33 | |
| 34 | erkunden(str) |
| 35 | { |
| 36 | notify_fail("Was moechtest Du erkunden?\n"); |
| 37 | if (!str || (str!="hohlraum" && str !="hohlraeume")) |
| 38 | return 0; |
| 39 | write("Also ein bisschen mehr musst Du da schon fuer tun.\n"); |
| 40 | return 1; |
| 41 | } |