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_INT_SHORT, "Steinebene"); |
| 12 | SetProp(P_INT_LONG, |
| 13 | "Du bist im Hoehlenlabyrinth der Schreckensspitze. Du hast die Hoehle eines\n"+ |
| 14 | "schrecklichen Untiers erreicht. Der Gestank ist wirklich grauenerregend\n"+ |
| 15 | "und der Anblick rumliegender Knochen und halb verwester Koerperteile von\n"+ |
| 16 | "armen Opfern tut sein Uebriges, um Dir den Appetit zu verderben. Der\n"+ |
| 17 | "einzige Ausgang aus diesem Loch befindet sich im Osten.\n"); |
| 18 | AddDetail(({"hoehle", "loch"}), "Ein uebles Loch, in das Du hier geraten bist.\n"); |
| 19 | AddDetail("gestank", "Dir wird beinahe schlecht.\n"); |
| 20 | AddDetail(({"teile", "koerperteile"}), "Buah, das ist ja widerlich.\n"); |
| 21 | AddDetail("ausgang", "Der Ausgang ist im Osten.\n"); |
| 22 | AddSpecialDetail("knochen", "knochen"); |
| 23 | AddDetail(({"wand", "waende"}), "Die Waende sind langweilig und grau.\n"); |
| 24 | AddDetail("decke", "Die Decke ist uninteressant.\n"); |
| 25 | AddDetail("boden", "Die verwesenden Koerperteile auf dem Boden sind kein schoener Anblick.\n"); |
| 26 | AddExit("osten",L1("m5x1")); |
| 27 | AddItem(MON("trollmops"), REFRESH_REMOVE); |
| 28 | } |
| 29 | |
| 30 | knochen() |
| 31 | { |
| 32 | if (present("trollmops")) |
| 33 | return "Der Trollmops laesst nicht zu, dass Du sein Abendessen durchwuehlst.\n"; |
| 34 | |
| 35 | if (this_player()->FindPotion("Du wuehlst in den Knochen herum und findest einen Zaubertrank.\n")) |
| 36 | return ""; |
| 37 | return "Du wuehlst in den Knochen herum, findest aber nichts.\n"; |
| 38 | } |