notstrom | 22f99b5 | 2018-12-15 14:37:07 +0100 | [diff] [blame^] | 1 | inherit "/std/room"; |
| 2 | |
| 3 | #include __PATH__(1)"defs.h" |
| 4 | |
| 5 | private string look(); |
| 6 | |
| 7 | |
| 8 | protected void create() { |
| 9 | ::create(); |
| 10 | |
| 11 | SetProp(P_INT_SHORT, "Eine schummrige Huette"); |
| 12 | Set(P_INT_LONG, #'look, F_QUERY_METHOD); |
| 13 | |
| 14 | SetProp(P_LIGHT, 1); |
| 15 | SetProp(P_INDOORS, 1); |
| 16 | SetProp(P_LIGHT_TYPE, LT_GLOWING); |
| 17 | |
| 18 | AddDetail("spieler", function string() { |
| 19 | return TP->long(); |
| 20 | }); |
| 21 | |
| 22 | AddItem(__PATH__(1)"npc/zwerg7", REFRESH_DESTRUCT); |
| 23 | } |
| 24 | |
| 25 | string look() { |
| 26 | string msg = "Dies scheint eine Kampfarena zu sein. " |
| 27 | object o = present_clone(__PATH__(1)"npc/zwerg7"); |
| 28 | if (objectp(o)) { |
| 29 | string s = o->get_gehauen(); |
| 30 | if (stringp(s) && s!="") |
| 31 | return BSLF( |
| 32 | msg + "Der Zwerg, der hier rumsteht, hat von " + s + |
| 33 | " auch schon was auf die Omme bekommen."); |
| 34 | return BSLF( |
| 35 | msg + "Du kannst dem Zwerg, der hier steht, sicher was auf die Omme " |
| 36 | "geben."); |
| 37 | } else |
| 38 | return BSLF( |
| 39 | msg + "Es ist aber gerade niemand da."); |
| 40 | } |